Por que não posso buscar o pacote gcc-doc no Debian?

6

Quando eu estava testando alguns trechos de código do Stack Overflow, percebi que não tenho nenhuma página man do GCC em meu sistema Debian. Mas quando eu tento obtê-los dos repositórios do Debian, ele gera E: unable to fetch gcc-doc4.3 .

Como posso obter esse pacote e por que este pacote não é incluído com o gcc?

    
por Jenny T-Type 02.06.2016 / 02:35

1 resposta

15

Obtenha o pacote gcc-doc

Para obter esses pacotes com o comando apt-get install , precisamos editar nosso arquivo sources.list para incluir os repositórios contrib e non-free .

Por exemplo, aqui está meu arquivo /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

Nota: no caso de alguém ainda não saber, em circunstâncias normais, este arquivo só pode ser editado como root.

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

ou você pode usar um editor que seja mais amigável para iniciantes, como o Nano

# nano /etc/apt/sources.list

ou um editor de GUI, como o Gedit

# gksu gedit /etc/apt/sources.list

Não deixe de adicionar contrib e non-free resositories. No meu caso, gcc-4.9-doc all estava no non-free repo, enquanto gcc-doc amd64 estava localizado em contrib repo.

Por que o gcc-doc não é livre?

Devido a questões entre a GFDL (GNU Free Documentation License) e a DFSG (Debian Free Software Guidelines), sim, mais legalidades abençoadas.

Veja duas incompatibilidades principais:

  • Documentos licenciados GFDL estão proibidos de serem usados em qualquer projeto que use DRM (Gerenciamento de Direitos Digitais), o Debian não permite que um comportamento tão restritivo em software / documentos os considere livres.

  • Os documentos licenciados como GFDL podem conter seções invariantes. Para o Debian, isso simplesmente não é um exemplo de conteúdo livre, seja este conteúdo software ou documentação.

Para mais, leia esta Declaração de posição .

    
por 02.06.2016 / 02:35