man 파일을 수동으로 찾아서 설치하십시오.

man 파일을 수동으로 찾아서 설치하십시오.

특히 gcc 및 g++에 대한 일부 매뉴얼 페이지가 누락된 것 같습니다. 그 부분을 지정하는 것은 도움이 되지 않았습니다. whereis이 두 가지를 나열하는 매뉴얼 페이지가 없으므로 단순히 존재하지 않는다고 가정합니다.

Google을 통해 다음과 같은 정보를 많이 얻었습니다.http://linux.die.net/man/1/g++(일반적인 HTML처럼 보이지만...또는 매뉴얼 페이지 마크업?)

저는 이것이 수동으로 교체하는 방법을 배울 수 있는 좋은 기회라고 생각했습니다. gcc.1.gz 파일을 찾고 있는 것 같은데요?

GNU, Debian에서 가져오나요, 아니면 어떻게든 자동화할 수 있나요? 이 파일에 얼마나 많은 작업이 들어갔나요? 파일을 받으면 99% 정확할까요, 아니면 시간/아키텍처에 따라 실제로 많이 달라지나요?

답변1

GCC를 포함한 많은 GNU 프로젝트는 다음을 기반으로 합니다.GNU 무료 문서 라이센스. 오랜 세월이 있어논쟁자유 소프트웨어 재단과 데비안 프로젝트 사이의 계약은 다음을 고려합니다.GFDL은 무료가 아닙니다, 주로 문서의 특정 부분에 대한 수정을 금지할 수 있기 때문입니다.

따라서 GCC 문서는 데비안 배포판 자체에 포함되어 있지 않습니다. 그러나 이는 데비안 프로젝트에 의해 "비자유" 저장소의 일부로 배포됩니다. 비자유 저장소는 데비안에서 공식적으로 지원하지만 공식적으로 데비안의 일부는 아닙니다. 이는 데비안 프로젝트 내에서 상당한 논쟁과 타협의 결과입니다.

다음에서 검색할 수 있습니다.데비안 웹사이트파일이 포함된 패키지의 경우 g++.1(맨 페이지가 실제로 압축되어 파일 이름이 지정되므로 "이름에 키워드가 포함된 파일이 포함된 패키지"를 선택합니다 g++.1.gz). 너는 거기에있을 것이다gcc-버전-doc패키지는 contrib 저장소의 메타패키지이며 비-무료 저장소의 gcc-VERSION-doc 패키지에 의존합니다.

귀하의 컴퓨터에서 contrib 및 non-free 저장소가 활성화되어 있는지 확인하십시오. /etc/apt/sources.list다음과 같은 줄을 포함해야 합니다 .

deb http://ftp.debian.org/debian squeeze main non-free contrib

또는 여러 줄(예:

deb http://ftp.debian.org/debian squeeze main
deb http://ftp.debian.org/debian squeeze contrib
deb http://ftp.debian.org/debian squeeze non-free

을 수정한 경우 /etc/apt/sources.list루트 apt-get update로 실행하십시오. 소스에 이러한 저장소가 있으면 다음을 사용할 수 있습니다.적절한 파일파일이 포함된 패키지를 이름으로 검색합니다. apt-file update프로그램을 설치하거나 소스 목록을 수정한 후에는 루트로 실행해야 합니다.

apt-file search g++.1

원하는 파일이 있는 패키지를 찾으면(위에서 언급한 대로 패키지가 필요함 g++-doc) apt-get install g++-doc즐겨찾는 패키지 관리자를 사용하세요.

답변2

소스 목록에 non-free및 저장소를 추가한 후 실행 해야 합니다 .contribapt-get update

gcc-doc이제 매뉴얼 페이지가 포함된 패키지를 설치할 수 있습니다 .

apt-get install gcc-doc

문제는 gcc 문서가GNU 무료 문서 라이센스이것이 고려된다반자유주의적인데비안에서 제공합니다.

답변3

다음과 같이 개발을 위해 맨페이지를 설치해야 할 수도 있습니다.

$ apt-get install manpages-dev

관련 정보