Untuk mencari paket tertentu dengan nama atau deskripsi:
Dari baris perintah, gunakan:
apt-cache search keyword
di mana kata kunci pencarian dapat menjadi semua atau bagian dari nama paket atau kata apa pun yang digunakan dalam deskripsinya.
Misalnya, apt-cache search proxy
sertakan kedua paket ini:
proxy kecil - Proxy HTTP ringan, tanpa caching, opsional menganonimkan
tircd - ircd proksi ke API twitter
Catatan: daftar mungkin panjang, sehingga Anda dapat menyalurkan output less
untuk membuatnya dapat digulirkan satu baris atau satu layar pada satu waktu, yaitu apt-cache search something | less
.
Untuk mendapatkan daftar semua paket
apt-cache search .
Gunakan Synaptic jika Anda memiliki penerusan X diaktifkan atau ada di desktop
Synaptic seringkali merupakan cara yang lebih mudah untuk melakukan ini, tetapi membutuhkan setidaknya X server di pihak Anda (kecuali Anda menjalankan lingkungan desktop). Instal dengan sudo apt-get install synaptic
jika perlu.
apt-cache policy
juga, ini memberi Anda lebih banyak informasi tentang sumber.apt-get
, Anda bisa menjalankanapt-cache
tanpa argumen dan mendapatkan info bantuan / cheatsheet singkat. Anda selalu dapat membaca halaman manual di atasnya untuk bantuan yang lebih lama. (yaituman apt-cache
)apt install
, apakah ada cara cerdas untuk melakukannya? Output dari fungsi ini berantakan. Seseorang dapat menggunakan kata pertama dari setiap baris, tetapi harus ada cara yang lebih mudah.apt-cache pkgnames
Menggunakan
aptitude
,,apt-cache
danapt
semua memformat output secara berbeda. (Tidak ada yang membutuhkan penggunaansudo
saat mencari paket.) Saya lebih suka menggunakanapt
untuk keterbacaannya. Ini menyoroti nama paket dan memberi jarak di antara paket-paket yang berbeda. Itu juga telah[installed]
terdaftar di sebelah setiap paket yang sudah diinstal. Pemakaian:sumber
apt search firefox | grep -A 3 firefox
apt search ^firefox
atauapt search ^firefox$
Anda juga dapat menggunakan aptitude dari baris perintah:
sumber
apt-cache
, saya selalu melakukannyaapt-get install aptitude
di setiap kotak baru yang saya instal. Namun, karena saya tidak dapat menemukan cara untukapt-cache
menunjukkan kepada saya apakah itu diinstal, saya kira saya harus tetap melakukan itu sedikit :-)dpkg --list | grep "$1"
) atau tambahkan fungsi shell ke efek ini ke.bash_login
... :-)Untuk mengetahui nama paket dan dengan deskripsi sebelum menginstal, gunakan bendera 'cari'. Menggunakan "pencarian" dengan apt-cache akan menampilkan daftar paket yang cocok dengan deskripsi singkat. Katakanlah Anda ingin mengetahui deskripsi paket 'vsftpd', maka perintahnya adalah.
sumber
Dengan asumsi Anda ingin melakukan semua ini dari terminal gunakan yang berikut ini:
pertama saya sarankan Anda memperbarui file indeks paket sehingga daftar semua file di repositori yang akan Anda buat adalah yang terbaru
lalu gunakan fungsi " search regex" di
apt-cache
mana "regex" adalah singkatan dari Regular Expression dan merupakan pola yang diberikan untuk pencarian. Untuk info lebih lanjut tentang pola pencarian Anda dapat mencari regex manual (7) dengan perintahman 7 regex
atau dalam bahasa Inggris . Sebuah regex variabel sama dengan . akan cukup.Di atas akan memberi Anda SEMUA hasil tetapi tidak dalam urutan yang sangat membantu untuk browsing.
Jadi akhirnya kita bisa mengurutkan berdasarkan urutan kamus menggunakan
sort -d
dan hanya menampilkan halaman pada satu waktu menggunakanless
.sumber