왜 데비안에서 gcc-doc 패키지를 얻을 수 없나요?

왜 데비안에서 gcc-doc 패키지를 얻을 수 없나요?

Stack Overflow에서 일부 코드 조각을 테스트하는 동안 데비안 시스템에 GCC에 대한 매뉴얼 페이지가 없다는 것을 깨달았습니다. 하지만 데비안 저장소에서 가져오려고 하면 E: unable to fetch gcc-doc4.3.

이 패키지를 어떻게 얻을 수 있으며, 이 패키지가 gcc에 완전히 포함되지 않은 이유는 무엇입니까?

답변1

gcc-doc 패키지 받기

apt-get install명령을 사용하여 이 패키지를 얻으 려면 sources.list포함할 파일 contribnon-free저장소를 편집해야 합니다.

예를 들어, 이것은 내 /etc/apt/sources.list파일입니다.

deb http://httpredir.debian.org/debian/ jessie main contrib non-free
deb-src http://httpredir.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian/ jessie-updates main contrib non-free

# Backport Testing on stable
# JDK 8
deb http://ftp.de.debian.org/debian jessie-backports main

참고: 아직 모르는 사람이 있을 경우를 대비해 일반적인 상황에서는 이 파일을 루트로만 편집할 수 있습니다.

$ su
[YOUR_ROOT_PASSWORD]
# vi /etc/apt/sources.list

또는 Nano와 같은 초보자 친화적인 편집기를 사용할 수 있습니다.

# nano /etc/apt/sources.list

또는 Gedit와 같은 GUI 편집기

# gksu gedit /etc/apt/sources.list

반드시 추가 contrib하고 non-free리포지토리를 지정하세요. 제 경우에는 창고에 gcc-4.9-doc all있고 창고에 있어요 .non-freegcc-doc amd64contrib

gcc-doc는 왜 무료가 아닌가?

GFDL(GNU Free Documentation License)과 DFSG(Debian Free Software Guide) 사이의 문제로 인해 합법성이 더 좋습니다.

다음은 두 가지 핵심 비호환성입니다.

  • GFDL에 따라 라이센스가 부여된 문서는 DRM(Digital Rights Management)을 사용하는 프로젝트에서 사용이 금지됩니다. 데비안은 소프트웨어/문서에서 그러한 제한을 허용하지 않으므로 무료로 간주합니다.

  • GFDL로 라이선스가 부여된 문서에는 변경할 수 없는 부분이 포함될 수 있습니다. 데비안의 경우 이는 해당 콘텐츠가 소프트웨어이든 문서이든 상관없이 무료 콘텐츠의 예가 아닙니다.

자세한 내용은 다음을 읽어보세요.입장 성명.

관련 정보