Rumah > Tutorial sistem > LINUX > teks badan

RPM vs DEB: Analisis perbandingan dua format pakej perisian dalam sistem Linux

PHPz
Lepaskan: 2024-02-13 14:00:04
ke hadapan
820 orang telah melayarinya

Terdapat dua format pakej perisian biasa dalam sistem Linux: RPM dan DEB. Ia adalah format standard siri Red Hat dan siri Debian masing-masing, dan digunakan untuk menguruskan pemasangan, naik taraf, nyahpasang dan operasi perisian lain. Tetapi, adakah anda tahu apa perbezaan antara mereka? Artikel ini akan membandingkan RPM dan DEB daripada empat aspek untuk membantu anda memahami dan menggunakan kedua-dua pakej perisian ini dengan lebih baik.

Cara menyenaraikan fail semua pakej perisian yang dipasang di Linux

Anda boleh menggunakan arahan repoquery, yang merupakan sebahagian daripada yum-utils, untuk menyenaraikan fail yang dipasang oleh pakej tertentu pada sistem CentOS/RHEL.
Untuk memasang dan menggunakan yum-utils, jalankan arahan berikut:

# yum update
# yum install yum-utils
Salin selepas log masuk

Kini anda boleh menyenaraikan fail pakej yang dipasang, seperti pelayan httpd (perhatikan bahawa nama pakej adalah sensitif huruf besar-besaran). –dipasang menunjukkan pakej yang dipasang, -l menyenaraikan semua fail:

# repoquery --installed -l httpd
# dnf repoquery --installed -l httpd  [On Fedora 22+ versions]
Salin selepas log masuk
RPM vs DEB:Linux系统中两种软件包格式的对比分析

repoquery menyenaraikan fail yang dipasang oleh httpd

Penting: Dalam Fedora 22 dan ke atas, arahan repoquery telah disepadukan dengan pengurus pakej dnf dalam pengedaran berasaskan RPM, dan anda boleh menggunakan kaedah di atas untuk menyenaraikan fail yang dipasang.
Di samping itu, anda juga boleh menggunakan perintah rpm berikut untuk menyenaraikan fail dalam pakej .rpm atau pakej .rpm yang dipasang Tanda -q dan -l berikut untuk menyenaraikan fail dalam pakej yang berikut:

# rpm -ql httpd
Salin selepas log masuk
RPM vs DEB:Linux系统中两种软件包格式的对比分析

rpm Tanya pakej pemasangan program yang dipasang

Satu lagi petua berguna ialah menggunakan -p untuk menyenaraikan fail dalam .rpm sebelum memasang.

# rpm -qlp telnet-server-1.2-137.1.i586.rpm
Salin selepas log masuk

Dalam pengedaran Debian/Ubuntu, anda boleh menggunakan perintah dpkg dengan bendera -L untuk menyenaraikan fail yang dipasang bagi pakej .deb yang diberikan pada sistem Debian atau derivatifnya.
Dalam contoh ini, kami akan menyenaraikan fail yang dipasang oleh pelayan web apache2:

$ dpkg -L apache2
Salin selepas log masuk
RPM vs DEB:Linux系统中两种软件包格式的对比分析

dpkg menyenaraikan pakej yang dipasang

Jangan lupa untuk menyemak artikel lain tentang pengurusan pakej di Linux.

Atas ialah kandungan terperinci RPM vs DEB: Analisis perbandingan dua format pakej perisian dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:lxlinux.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!