Welche Pakete enthalten die Manpages für GCC unter Debian 10 Buster/Testing?

Welche Pakete enthalten die Manpages für GCC unter Debian 10 Buster/Testing?

Ich habe gerade installiert build-essential, was installiert wurde, gcc-8aber die Manpages scheinen nicht verfügbar zu sein.

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

Außerdem kann ich sehen, dass die Manpages nicht von gcc-8(oder gcc-7) bereitgestellt werden,

# 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

Ich bin ziemlich sicher, dass es vorher ein gab man gcc. Ich verwende Debian 10.0 Buster (Test).

Antwort1

Die Manpages werden in contribPaketen bereitgestellt,gcc-docusw. (Alle Versionen, in denen das Paket verfügbar ist, finden Sie unter den Links oben rechts auf der verlinkten Seite.)

Der Standard-Compiler von Debian 10 ist GCC 8. Die GCC 8-Dokumentation wurde nicht mitgeliefertrechtzeitig zur Veröffentlichung von Debian 10, aber es istverfügbar in Backports, zusammen mitdas entsprechende gcc-docPaket. Um es zu installieren, müssen Sie Backports mit contribund aktivieren non-freeund es von dort aus explizit installieren:

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

Beachten Sie jedoch, dass Sie für den Zugriff auf POSIX-Dokumente möglicherweise auch die ISO-C-Standardbibliotheksdokumente gcc-docinstallieren möchten .manpages-posix-dev

Antwort2

Die gcc-doc für Buster ist noch nicht wirklich verfügbar, kann aber mit ein wenig Trickserei von buster-backports installiert werden. Hoffentlich wird diese Antwort bald überholt sein... Als 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

dist-upgradeAufgrund der unerfüllten Abhängigkeit wird es jedoch nicht überleben .

verwandte Informationen