dpkg/dpkg-kueri
Manajer paket Debian adalah dpkg, dpkg adalah perintah yang kami gunakan untuk menginstal, menghapus, dan mengelola paket Debian. Untuk mengetahui bagaimana file dpkg dibuat, Anda dapat memeriksa artikel ini tentang topik.
Untuk melakukan daftar lengkap sederhana dari semua paket yang diinstal di sistem Debian kami, jalankan:
dpkg -l
Seperti yang Anda lihat, ada 4 kolom yang menampilkan nama program, versi, dukungan arsitektur, dan deskripsi.
SEBUAH dpkg-query -l perintah akan mengeluarkan output yang persis sama, dua cara untuk mendapatkan informasi yang sama tentang paket:
Untuk tampilan yang lebih nyaman Anda dapat menambahkan kurang parameter, jalankan dari konsol:
dpkg-kueri -l | kurang
Jika kita ingin mencari yang spesifik .deb paket dan jika sudah diinstal jalankan:
dpkg -sMencoba:
dpkg -s nano | status grepKemudian coba dengan paket yang Anda tahu tidak Anda miliki, dalam kasus saya sakit menggunakan Tomcat:
dpkg -s kucing jantan | status grep
Seperti yang Anda lihat, output pertama mengatakan nano telah diinstal, sedangkan yang kedua mengatakan Tomcat tidak diinstal tetapi tersedia.
Sekarang jika kita ingin membuat daftar paket tertentu dengan informasi yang diberikan dpkg -l Tipe:
dpkg -lMencoba:
dpkg -l nano
Sekali lagi ekuivalen dpkg-query akan menghasilkan output yang sama
Jika Anda ingin membuat daftar semua file yang termasuk dalam jenis paket:
dpkg -LMencoba
dpkg -L nano
Perintah ini mencantumkan semua file milik nano dan jalurnya. Kami dapat memiliki informasi ini sebelum menginstal paket, dapatkan .deb paket dan coba:
dpkg -c <.deb>
Pada kasus ini dpkg -c menunjukkan direktori dan file yang akan diinstal dengan Teamviewer.
Sekarang mari kita cari tahu jumlah total paket yang diinstal di perangkat kita, jalankan:
dpkg-query -f '$binary:Package\n' -W | wc -l
dpkg-kueri izinkan kami mengekspor daftar paket terinstal yang dapat kami gunakan nanti untuk menginstal ulang perangkat lunak yang sama pada perangkat yang berbeda. Untuk membuat daftar paket yang diinstal, jalankan:
dpkg-query -f '$binary:Package\n' -W > installPackages
Sekarang coba:
Paket yang lebih sedikit diinstal
tepat
Apt (Advanced Package Tool) adalah manajer paket lain yang tersedia di distribusi Linux berbasis Debian dan Ubuntu. Meskipun menemukan informasi tentang paket dpkg memiliki keunggulan dibandingkan apt, apt lebih baik karena dapat menyelesaikan dependensi saat menginstal perangkat lunak. Tetapi juga dapat berguna untuk membuat daftar paket dan mendapatkan informasi tentangnya.
Untuk mendapatkan daftar paket yang diinstal dengan apt run:
daftar apt --diinstal
Anda juga dapat menambahkan parameter yang lebih sedikit untuk mendapatkan tampilan yang nyaman, memungkinkan untuk melewati garis dan halaman dengan mudah.
apt list --installed | kurang
Dengan apt kita juga dapat menggunakan grep untuk mencari paket tertentu, pada tipe konsol:
apt list --installed | grep-i nano
Anda dapat mengabaikan peringatan, tepat menginformasikan tentang keberadaan paket.
Jika kita ingin membuat daftar dependensi untuk sebuah paket dengan apt, ketik terminal:
apt-cache tergantung
Output ini mengungkapkan ketergantungan Teamviewer.Saya harap Anda menemukan artikel ini tentang daftar program dan informasinya tentang sistem Debian dan Ubuntu. Seperti yang Anda lihat, setiap program (dpkg, dpkg-query atau apt) memiliki kelebihan dan kekurangannya sendiri, sementara dpkg/dpkg-query memungkinkan kami untuk mengumpulkan lebih banyak informasi yang dapat membantu ketika dpkg gagal seperti ketergantungan.Ikuti terus LinuxHint untuk tips dan pembaruan lainnya di Linux.