Po man apt-get
pobieżnym wyszukiwaniu w Google nie jest jasne, w jaki sposób znajduję nowe programy do zainstalowania (z Internetu) przy użyciu apt-get
(który jest niesamowicie wydajny i prosty pochodzący z innej dystrybucji Linuksa).
Używam Ubuntu Server 8.04 LTS (odziedziczony system używany do losowej pracy), więc nie mam GUI.
Czy ktoś ma tutaj szybką poradę?
package-management
apt
search
r00fus
źródło
źródło
Jeśli szukasz „ustawień NVIDIA”.
Dane wyjściowe to:
Widzisz 2 paczki
nvidia-settings
invidia-settings-updates
.Aby znaleźć powiązany plik binarny z pakietem
nvidia-settings
.Dane wyjściowe to:
nvidia-settings
to nazwa binarna do uruchomienia programu.źródło
W szczególności w przypadku plików binarnych istnieje aplikacja, która jest uruchamiana automatycznie, jeśli uruchomisz polecenie, które nie jest zainstalowane. Na przykład,
Poza tym są wyszukiwania:
apt-cache search <query>
lubaptitude search <query>
które mogą być preferowane, jeśli chcesz naprawdę zaangażować się w filtry.źródło
Myślę, że masz na myśli nazwę programu binarnego zawartą w pakiecie. Używam tej techniki, aby znaleźć to:
po prostu wpisz
dpkg -L <package-name>
terminal, wyświetli wszystkie pliki zainstalowane przez ten pakiet, a następnie rozpoznasz nazwy programów binarnych, patrząc na ich lokalizację. Zwykle programy są instalowane w/usr/bin
katalogu lub/sbin
katalogu.Zobaczmy przykład:
Zauważ, że nazwa programu pakietu gnome-screenshot to
gnome-screenshot
.Zapytałeś
Czasami terminal może podać nazwę pakietu, który należy zainstalować, aby mieć żądany program. Dzieje się tak, gdy program znajduje się w repozytorium standardowym i użytkownik włączył te repozytorium.
Na przykład, jeśli piszę,
gnome-documents
gdy taki pakiet nie jest zainstalowany, terminal powie:Ale w tym przypadku powinienem przynajmniej znać nazwę programu
źródło
Możesz wypróbować program „aptitude” z wiersza poleceń. Jest to graficzny menedżer pakietów. Pamiętaj, aby dołączyć sudo do programu, aby wykonać prawdziwe instalacje. „sudo aptitude”. Możesz także używać aptitude tak jak apt-get; „instalacja sudo aptitude”. Wolę apt-get dla pojedynczych pakietów, dla których znam nazwy.
Czy jesteś tylko w linii poleceń? Jeśli masz komputer stacjonarny, możesz użyć System -> Preferencje - Synaptic lub Centrum oprogramowania Ubuntu. Działają prawie tak samo, ale mają prostsze wyszukiwanie pakietów.
źródło
Możesz uzyskać (długą) listę pakietów do zainstalowania, wpisując,
apt-get install
a następnie naciskając TABdwukrotnie (w przypadku autouzupełniania). Jest to ograniczone, ponieważ nie mówi ci, co robią pakiety (lepiej byłoby w tym przypadku Synaptic lub Software Center), ale może być przydatne, gdy nie pamiętasz dokładnej nazwy pakietu. Możesz także wpisać pierwszą część nazwy pakietu (np.openoffice
), Aby uzyskać krótszą listę bardziej odpowiednich pakietów.źródło
Display all 39603 possibilities? (y or n)
co daje listę pakietów.Użyj narzędzia wiersza polecenia, jeśli znasz nazwę pakietu, który chcesz. Ja nie, skorzystaj z centrum oprogramowania. Możesz pobrać nazwę pakietu za pośrednictwem centrum oprogramowania i użyć go w terminalu, jeśli naprawdę potrzebujesz użyć narzędzia apt-get z wiersza poleceń. I zwykle nazwa pakietu jest taka sama jak nazwa programu.
źródło
możesz uruchomić (najlepiej w swoim ~ / .bashrc)
kiedy piszesz:
zaproponuje instalację, a następnie zacznie wpisywać część nazwy - na przykład nvidia
i zobaczysz dostępne opcje zaczynające się od nvidii
źródło