Znajdź nazwę pakietu za pomocą terminala


25

Witaj Chcę usunąć oprogramowanie (na przykład transmisję) za pomocą terminala. Jak znaleźć nazwę pakietu oprogramowania?


Czy wiesz o funkcji autouzupełniania w apt-get? Jeśli wpiszesz „apt-get remove tra”, a następnie naciśniesz klawisz tab dwa razy, wyświetli się wszystkie pakiety zaczynające się od tra.
sashoalm

autouzupełnianie nie działa dla mnie 10.10
vrcmr

Jesteś pewny? Próbowałeś już z innymi nazwami pakietów, ale te, o których wiesz, że są zainstalowane?
sashoalm

Odpowiedzi:


23

wyszukaj za pomocą

apt-cache search name

lubić

apt-cache search transmission

daje:

conkytransmission - Transmission torrent info, for use in Conky
transgui - Remote GUI for Transmission daemon     
transmission - lightweight BitTorrent client
transmission-cli - lightweight BitTorrent client (command line interface)
transmission-common - lightweight BitTorrent client (common files)
transmission-daemon - lightweight BitTorrent client (daemon)
transmission-gtk - lightweight BitTorrent client (GTK interface)
transmission-qt - lightweight BitTorrent client (Qt interface)

na końcu (najbardziej odpowiednie wyniki będą na końcu, ponieważ jest to terminal)


Nie wiem dlaczego, ale transmisja NAZWA PAKIETU nie działa.
vrcmr

Moje pytanie brzmiało: w jaki sposób mogę znaleźć NAZWĘ PAKIETU aplikacji do dalszego usunięcia, wpisując jej nazwę w terminalu?
vrcmr

2
Możesz także wypróbować transmisję dpkg -l | grep -i, aby znaleźć powiązane z nią nazwy pakietów.
Jamess,

2
apt-cache searchnie nadaje się do wyświetlania listy zainstalowanych pakietów.
Takkat

2
To jest szalone!!! do wielu redaktorów. Czy możesz zajrzeć do historii edycji? Powinienem zadać pytanie i zrobić zrzut ekranu. A potem załaduj tutaj :) Oryginalne pytanie było trochę inne.
vrcmr

11

Do zapytania zainstalowanych pakietów możemy użyć zaawansowanych funkcji wyszukiwania z zarządzania pakietami DPKG :

  • dpkg-query --list 'pattern*'wyświetla wszystkie pakiety , które nie zostały usunięte
  • dpkg-query --search 'pattern*'wyszukuje zainstalowane pojedyncze pliki

Za pomocą symboli wieloznacznych we wzorcu wyszukiwania można znajdować pakiety, gdy znana jest tylko część nazwy pakietu.


2

Jeśli próbujesz usunąć pakiet

apt search transmission | grep installed

wyświetli tylko zainstalowane pakiety


3
Witamy w Ask Ubuntu! Zalecam edycję tej odpowiedzi, aby rozszerzyć ją o szczegółowe informacje na temat działania tego polecenia. Zwykłe polecenie lub sekwencja poleceń rzadko jest uważana za odpowiedź. (Zobacz także Jak napisać dobrą odpowiedź? Zawiera ogólne porady na temat tego, jakie rodzaje odpowiedzi są uważane za najbardziej wartościowe w Ask Ubuntu.)
David Foerster,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.