Temukan nama paket menggunakan terminal

25

Halo Saya ingin menghapus perangkat lunak (misalnya transmisi) menggunakan Terminal. Bagaimana saya bisa menemukan nama paket untuk perangkat lunak?

vrcmr
sumber
Apakah Anda tahu tentang fitur pelengkapan otomatis di apt-get? Jika Anda memasukkan 'apt-get remove tra', lalu tekan tab dua kali, itu akan menampilkan semua paket yang dimulai dengan tra.
sashoalm
pelengkapan
Apakah kamu yakin Sudahkah Anda mencoba dengan nama paket lain, tetapi yang Anda tahu sudah diinstal?
sashoalm

Jawaban:

23

mencarinya menggunakan

apt-cache search name

seperti

apt-cache search transmission

memberi:

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)

pada akhirnya (hasil yang paling relevan akan pada akhirnya karena itu adalah terminal)

Lincity
sumber
Saya tidak tahu mengapa tetapi transmisi PAKET NAMA tidak berhasil.
vrcmr
Pertanyaan saya adalah: Bagaimana saya bisa menemukan NAMA PAKET suatu aplikasi untuk menghapusnya lebih jauh dengan mengetikkan namanya di terminal?
vrcmr
2
Anda juga dapat mencoba transmisi dpkg -l | grep -i untuk menemukan nama paket yang terkait dengannya.
Jamess
2
apt-cache searchtidak cocok untuk mendaftar paket yang diinstal .
Takkat
2
Ini gila!!! untuk banyak editor. Apakah Anda dapat melihat ke riwayat edit? Saya harus bertanya dan membuat tangkapan layar. Dan kemudian unggah di sini :) Pertanyaan aslinya sedikit berbeda.
vrcmr
11

Untuk menanyakan paket yang diinstal, kami dapat menggunakan fungsi pencarian yang kuat dari manajemen paket DPKG :

  • dpkg-query --list 'pattern*'daftar semua paket yang belum dibersihkan
  • dpkg-query --search 'pattern*'mencari file individual yang diinstal

Anda dapat menggunakan wildcard dalam pola pencarian untuk menemukan paket ketika hanya sebagian dari nama paket yang diketahui.

Takkat
sumber
2

Jika Anda mencoba menghapus paket

apt search transmission | grep installed

hanya akan menampilkan paket yang diinstal

Asdeth
sumber
3
Selamat Datang di Tanya Ubuntu! Saya sarankan untuk mengedit jawaban ini untuk memperluasnya dengan perincian spesifik tentang apa yang dilakukan perintah ini. Perintah sederhana atau urutan perintah jarang dianggap sebagai jawaban. (Lihat juga Bagaimana cara menulis jawaban yang bagus? Untuk saran umum tentang jenis jawaban apa yang dianggap paling berharga di Ask Ubuntu.)
David Foerster