Wydaje mi się, że brakuje niektórych stron podręcznika, zwłaszcza gcc i g ++. To nie pomaga, że określam sekcję. whereis
nie podaje stron podręcznika dla tych dwóch, więc myślę, że po prostu ich tam nie ma.
W Google mam dużo, na przykład: http://linux.die.net/man/1/g++ (wydaje się być zwykłym HTML-em ... czy jest to znacznik strony man?)
Pomyślałem, że to dobra okazja, aby dowiedzieć się, jak je wymienić ręcznie. Chyba szukam pliku gcc.1.gz?
Czy dostaję go z GNU, z Debiana, czy może można go w jakiś sposób zautomatyzować? Ile pracy włożono w te pliki - jeśli je dostanę, to czy będzie w 99% poprawne, czy naprawdę różnią się znacznie czasem / architekturą?
gcc-doc
.Odpowiedzi:
Powinieneś dodać
non-free
icontrib
repozytoria do listy źródeł, aapt-get update
następnie uruchomić .Teraz możesz zainstalować
gcc-doc
pakiet zawierający strony podręcznika z:Problem polega na tym, że dokumentacja gcc jest udostępniany na zasadach GNU Free Documentation License , która jest uważana non-free przez Debiana.
źródło
Wiele projektów GNU, w tym GCC, licencjonuje swoją dokumentację na podstawie licencji GNU Free Documentation License . Od dawna istnieje spór między Fundacją Wolnego Oprogramowania a projektem Debian, który uważa GFDL za niewolny , głównie dlatego, że może zabraniać modyfikacji niektórych części dokumentacji.
Z tego powodu dokumentacja GCC nie jest zawarta w samej dystrybucji Debiana. Jest on jednak dystrybuowany przez projekt Debian jako część repozytorium „non-free”. To, że niewolne repozytorium jest oficjalnie wspierane przez Debiana, ale nie jest oficjalnie częścią Debiana, jest wynikiem wielu debat i kompromisów w projekcie Debian.
Możesz wyszukać na stronie Debiana pakiet zawierający plik
g++.1
(wybierz „pakiety zawierające pliki, których nazwy zawierają słowo kluczowe”, ponieważ strona podręcznika jest w rzeczywistości skompresowana, więc nazwa pliku tog++.1.gz
). Znajdziesz go w pakiecie gcc-VERSION-doc , który jest meta-pakietem w repozytorium contrib, który zależy od pakietu gcc-VERSION-doc w repozytorium non-free.Na swoim komputerze upewnij się, że masz włączone contrib i niewolne repozytoria. Twój
/etc/apt/sources.list
powinien zawierać linię podobną dolub wiele linii jak
Jeśli zmodyfikujesz
/etc/apt/sources.list
, uruchomapt-get update
później jako root. Gdy masz już te repozytoria w swoich źródłach, możesz użyć apt-file, aby wyszukać pakiet zawierający plik według nazwy. Musisz uruchomićapt-file update
jako root po zainstalowaniu programu lub modyfikacji listy źródeł.Gdy znajdziesz pakiet, w którym znajduje się żądany plik (jak wskazano powyżej, potrzebujesz
g++-doc
pakietu), użyjapt-get install g++-doc
dowolnego ulubionego menedżera pakietów.źródło
Możesz chcieć zainstalować strony man do programowania, ponieważ:
źródło