Rumah > Artikel > Tutorial sistem > RPM vs DEB: Analisis perbandingan dua format pakej perisian dalam sistem Linux
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.
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
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]
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
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
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
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!