O que empacota as páginas de manual do GCC no Debian 10 Buster/Testing?

O que empacota as páginas de manual do GCC no Debian 10 Buster/Testing?

Acabei de instalar o build-essential, que foi instalado, gcc-8mas as páginas de manual parecem estar indisponíveis.

$ man gcc
No manual entry for gcc
See 'man 7 undocumented' for help when manual pages are not available.

Além disso, posso ver que as páginas de manual não são fornecidas por gcc-8(ou gcc-7),

# dpkg -L gcc-8 | grep -i man
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/x86_64-linux-gnu-gcc-ar-8.1.gz
/usr/share/man/man1/x86_64-linux-gnu-gcc-nm-8.1.gz
/usr/share/man/man1/x86_64-linux-gnu-gcc-ranlib-8.1.gz
/usr/share/man/man1/gcc-ar-8.1.gz
/usr/share/man/man1/gcc-nm-8.1.gz
/usr/share/man/man1/gcc-ranlib-8.1.gz

Tenho certeza de que anteriormente havia um arquivo man gcc. Estou usando o Debian 10.0 Buster (teste).

Responder1

As páginas de manual são fornecidas em contribpacotes,gcc-docetc. (Veja os links no canto superior direito da página vinculada para todas as versões onde o pacote está disponível.)

O compilador padrão do Debian 10 é o GCC 8. A documentação do GCC 8 não foi empacotadaa tempo para o lançamento do Debian 10, Mas isso édisponível em backports, juntamente como gcc-docpacote correspondente. Para instalá-lo, você precisa habilitar backports com contribe non-freee instalá-lo explicitamente:

echo deb http://deb.debian.org/debian buster-backports main contrib non-free | sudo tee /etc/apt/sources.list.d/buster-backports.list
sudo apt update
sudo apt install -t buster-backports gcc-doc

Observe, porém, que mesmo gcc-docvocê pode querer instalar manpages-posix-devpara acessar documentos POSIX em documentos da biblioteca padrão ISO C.

Responder2

O gcc-doc para Buster ainda não está disponível, mas pode ser instalado, com um pouco de dificuldade, a partir de backports buster. Esperamos que esta resposta se torne obsoleta em breve.... Como root:

echo "deb http://deb.debian.org/debian buster-backports main non-free" >/etc/apt/sources.list.d/buster-backports.list
apt-get download gcc-8-doc
dpkg -i gcc-8-doc_*.deb

Não sobreviverá dist-upgradepor causa da dependência não atendida.

informação relacionada