dpkg / dpkg-pertanyaan
Pengurus pakej Debian adalah dpkg, dpkg adalah arahan yang kami gunakan untuk memasang, membuang dan menguruskan pakej Debian. Untuk mengetahui bagaimana fail dpkg dibuat, anda boleh menyemak artikel ini mengenai topik ini.
Untuk membuat senarai penuh lengkap semua pakej yang dipasang dalam sistem Debian kami jalankan:
dpkg -l
Seperti yang anda lihat ada 4 lajur yang menampilkan nama, versi, sokongan dan deskripsi program.
A dpkg-pertanyaan -l arahan akan menghasilkan output yang sama, dua cara untuk mendapatkan maklumat yang sama pada pakej:
Untuk pandangan yang lebih selesa, anda boleh menambah kurang parameter, jalankan dari konsol:
dpkg-pertanyaan -l | kurang
Sekiranya kita ingin mencari yang spesifik .pakej deb dan jika dipasang, jalankan:
dpkg -sCuba:
dpkg -s nano | Status grepKemudian cuba dengan pakej yang anda tahu tidak ada, sekiranya saya tidak menggunakan tomcat:
dpkg -s tomcat | Status grep
Seperti yang anda lihat output pertama mengatakan nano dipasang, sementara yang kedua mengatakan tomcat tidak dipasang tetapi tersedia.
Sekarang jika kita ingin menyenaraikan pakej khusus dengan maklumat yang diberikan dpkg -l taip:
dpkg -lCuba:
dpkg -l nano
Sekali lagi setara dpkg-query akan menghasilkan output yang sama
Sekiranya anda ingin menyenaraikan semua fail yang termasuk dalam jenis pakej:
dpkg -LCuba
dpkg -L nano
Perintah ini menyenaraikan semua fail milik nano dan jalannya. Kita boleh mempunyai maklumat ini sebelum memasang pakej, dapatkan .pakej deb dan cuba:
dpkg -c <.deb>
Dalam kes ini dpkg -c menunjukkan direktori dan fail yang akan dipasang dengan Teamviewer.
Sekarang mari kita ketahui jumlah pakej yang dipasang di peranti kami, jalankan:
dpkg-query -f '$ binary: Package \ n' -W | wc -l
dpkg-pertanyaan izinkan kami mengeksport senarai pakej terpasang yang boleh kami gunakan kemudian untuk memasang semula perisian yang sama pada peranti lain. Untuk membuat senarai pakej yang dipasang, jalankan:
dpkg-query -f '$ binary: Package \ n' -W> inststalledPackages
Sekarang cuba:
kurang dipasang
tepat
Apt (Advanced Package Tool) adalah pengurus pakej lain yang terdapat pada distribusi Linux berasaskan Debian dan Ubuntu. Walaupun mencari maklumat mengenai pakej, dpkg mempunyai kelebihan berbanding apt, apt lebih baik kerana dapat menyelesaikan kebergantungan ketika memasang perisian. Tetapi juga berguna untuk menyenaraikan pakej dan mendapatkan maklumat tentangnya.
Untuk mendapatkan senarai pakej yang dipasang dengan menjalankan tepat:
senarai apt - dipasang
Anda juga dapat menambahkan parameter yang lebih sedikit untuk mendapatkan pandangan yang selesa, yang memungkinkan untuk melewati garis dan halaman dengan mudah.
senarai apt - dipasang | kurang
Dengan tepat kita juga dapat menggunakan grep untuk mencari pakej tertentu, pada jenis konsol:
senarai apt - dipasang | grep -i nano
Anda boleh mengabaikan amaran, dengan tepat memberitahu mengenai kehadiran pakej.
Sekiranya kita mahu menyenaraikan kebergantungan untuk pakej dengan apt, ketik terminal:
apt-cache bergantung
Output ini menunjukkan kebergantungan Teamviewer.Saya harap anda dapati artikel ini mengenai penyenaraian program dan maklumatnya mengenai sistem Debian dan Ubuntu. Seperti yang anda lihat setiap program (dpkg, dpkg-query atau apt) mempunyai kelebihan dan kekurangannya sendiri, sementara dpkg / dpkg-query membolehkan kita mengumpulkan lebih banyak maklumat apt dapat membantu di mana dpkg gagal seperti dependensi.Terus ikuti LinuxHint untuk mendapatkan lebih banyak petua dan kemas kini mengenai Linux.