Często chcę coś zainstalować, ale nie jestem pewien, w jakim pakiecie się znajduje. Jest to dla mnie bardzo częste zdarzenie:
$ make html
sphinx-build -b djangohtml -d _build/doctrees . _build/html
make: sphinx-build: Command not found
make: *** [html] Error 127
$ sudo apt-get install sphinx
E: Unable to locate package sphinx
$ sudo apt-get install sphinx-build
E: Unable to locate package sphinx-build
googles
$ sudo apt-get install python-sphinx
Czy jest lepszy sposób?
Ubuntu jest całkiem sprytny. Po prostu spróbuj go uruchomić.
źródło
Nie wiem, czy apt-get może to zrobić, ale i tak wolę używać aptitude.
Korzystając z polecenia wyszukiwania, otrzymujesz listę pakietów, które zawierają szukany ciąg, jednak nadal nie w pełni odpowiada na twoje pytanie, ponieważ nie ujawnia, który pakiet zawiera poszukiwany plik binarny.
Przykład:
źródło
Lubię używać http://packages.ubuntu.com/ - w środku jest „Przeszukaj zawartość pakietów”. Debian ma również podobny interfejs na stronie http://packages.debian.org .
Ma to tę zaletę, że można z niego korzystać bez dostępu CLI do samego Ubuntu, np. Wyjaśniając rzeczy przez telefon.
źródło
możesz użyć grupy poleceń apt lub aptitude, które polecam powyżej apt. Oto lista do przeszukania
TRAFNY
Aby wyszukać coś podobnego do żądanego polecenia:
apt-cache search X
na przykładapt-cache search cheese
da ci wszystko związane z serem.Aby pokazać, jakie zależności i rzeczy masz do zrobienia
apt-cache show cheese
.Oczywiście, aby zainstalować
apt-get install cheese
.UZDOLNIENIE
Aby wyszukać:
aptitude search cheese
która pokaże ładniejszą listę niż aptAby pokazać:
aptitude show cheese
która ponownie pokaże ładniejszą i bardziej przyjazną listęAby zainstalować:
aptitude install cheese
zainstalować. Znowu ładniejszy.Również aptitude daje bardziej odpowiednie informacje do tego, czego szukasz, na przykład:
apt-cache search phi
VSaptitude search phi
apt-cache search sphi
VSaptitude search sphi
Jeśli chcesz mieć wersję GUI, polecam Synaptic Package Manager lub prostsze Centrum oprogramowania . W Synaptic możesz szukać czegoś podobnego do tego, czego szukasz, i to ci to pokaże.
źródło
auto-apt
auto-apt
to pakiet, który bardzo się przydaje, szczególnie w Makefiles iconfigure
skryptach, które odwołują się do rzeczy, których możesz nie mieć i nie wiesz, gdzie je znaleźć, co często jest trudne w przypadku plików nagłówkowych. Wmake
tym przypadku wywołano i próbowano je wywołaćsphinx-build
, ale nie udało się, gdy nie można było go znaleźć.auto-apt run [...]
uruchomi podane polecenie, a następnie poprowadzi cię przez instalację pakietów zawierających brakujące pliki, które, jak wie,apt-get
mogą znaleźć i zainstalować.Więc po prostu przywołaj
auto-apt run make html
i zobacz, co się stanie :)Aby uzyskać więcej informacji, zapoznaj się z dokumentacją dotyczącą automatycznego apt
źródło