Jadual Kandungan
Ikhtisar
Siri RedHat
Siri Debian
Perbandingan siri
Cara menggunakan
1 pakej dpkg
2 APT
pakej 3 rpm
3.1 Pasang
3.2 Naik taraf
3.3 Nyahpasang
3.4 View
4 yum installation
ciri yum
arahan terperinci yang sedap
Rumah Operasi dan penyelenggaraan operasi dan penyelenggaraan linux Apakah perbezaan antara alat pengurusan pakej Linux yum dan apt?

Apakah perbezaan antara alat pengurusan pakej Linux yum dan apt?

May 30, 2023 am 09:53 AM
linux yum apt

    Secara umumnya, sistem Linux terkenal pada asasnya dibahagikan kepada dua kategori: siri RedHat: Redhat, Centos, Fedora, dll.;

    yum (Pengemaskini anjing kuning, Diubah suai) ialah pengurus pakej bahagian hadapan shell dalam Fedora dan RedHat dan SUSE. apt (Alat Pembungkusan Lanjutan) ialah pengurus pakej bahagian hadapan shell dalam Debian dan Ubuntu.

    Ikhtisar

    Secara umumnya, sistem Linux terkenal pada asasnya dibahagikan kepada dua kategori:
    Siri RedHat: Redhat, Centos, Fedora, dll.
    Siri Debian: Debian, Ubuntu, dsb.

    Siri RedHat

    Pakej format pakej pemasangan biasa rpm, arahan untuk memasang pakej rpm ialah "rpm -parameter"
    Alat pengurusan pakej yum
    Sokongan pakej tar

    Siri Debian

    Pakej deb format pakej pemasangan biasa, arahan untuk memasang pakej deb ialah "dpkg -parameter"
    Alat pengurusan pakej apt-get
    Sokongan pakej tar

    tar Ia hanyalah format fail termampat, jadi ia hanya memampatkan dan membungkus fail.
    rpm bersamaan dengan fail pemasangan dalam tingkap, ia akan mengendalikan kebergantungan antara pakej perisian secara automatik.
    Dari segi kelebihan dan kekurangan, rpm secara amnya ialah fail pra-disusun, yang mungkin telah terikat pada CPU atau pengedaran tertentu.

    tar umumnya termasuk skrip kompilasi, yang boleh anda susun dalam persekitaran anda, jadi ia serba boleh.
    Jika pakej anda tidak mahu menjadi sumber terbuka, anda boleh menjadikannya sebagai rpm Jika ia adalah sumber terbuka, lebih senang menggunakan tar.
    tar secara amnya adalah perisian berpakej kod sumber Anda perlu membongkarnya sendiri, dan kemudian melakukan tiga langkah pemasangan, ./configure, make, make install untuk memasang perisian.

    rpm ialah mekanisme pengurusan pakej perisian syarikat redhat Pemasangan, pemadaman dan operasi lain boleh dilakukan secara langsung melalui arahan rpm Kelebihan terbesar ialah ia secara automatik mengendalikan kemungkinan kebergantungan pelbagai pakej perisian secara dalaman.

    Perbandingan siri

    Sistem Debiansenarai yum dipasang
    Item perbandingan rpm yum dpkg apt
    Siri Siri RedHat Siri RedHatSistem Debian
    Perbezaan Alat pemasangan pakej Alat pengurusan pergantungan td> Alat pemasangan pakej Alat pengurusan pergantungan
    Pertanyaan dipasang rpm -qadkpg -l senarai apt –dipasang
    dipasang rpm - i package.rpm or rpm –ivh http://www.xxx.net/package.rpm yum install -y dpkg -i package.deb pakej pemasangan apt-get
    Kemas kini rpm –U software.rpm yum kemas kini
    对比项 rpm yum dpkg apt
    系列 RedHat系 RedHat系 Debian系 Debian系
    区别 包安装工具 依赖管理工具 包安装工具 依赖管理工具
    查询已安装 rpm -qa yum list installed dkpg -l apt list –installed
    安装 rpm -i package.rpm 或 rpm –ivh http://www.xxx.net/package.rpm yum install -y dpkg -i package.deb apt-get install package
    更新 rpm –U software.rpm yum update
    apt upgrade
    移除软件包 rpm -e [module1][module2]… yum -remove dpkg -r package apt remove package
    移除软件包及配置

    dpkg -P apt purge package
    下载的包存放位置


    /var/cache/apt/archives
    软件安装默认位置 rpm -ql

    /usr/share
    可执行文件位置 /usr/bin

    /usr/bin
    配置文件位置 /etc

    /etc
    lib文件位置 /usr/lib

    /usr/lib
    使用手册 /usr/share/doc


    帮助文档 /usr/share/man


    更新



    naik taraf apt
    Alih keluar pakej rpm -e [module1][module2] … yum -remove dpkg -r package apt remove package
    Alih keluar Pakej perisian dan konfigurasi dpkg -P pakej apt purge
    Lokasi storan pakej dimuat turun / var/cache/apt /archives
    Lokasi pemasangan perisian lalai rpm -ql /usr/share
    Lokasi fail boleh laku /usr/bin /usr/bin
    Lokasi fail konfigurasi /etc /etc
    lokasi fail lib td> / usr/lib /usr/lib
    Manual Pengguna /usr/share/doc
    Dokumentasi bantuan /usr/share/man td>
    Kemas kini

    Cara menggunakan

    1 pakej dpkg

    alat pengurusan dpkg (Paket Debian), nama pakej perisian mempunyai akhiran .deb. Serupa dengan redhat's rpm. Kaedah ini sesuai apabila sistem tidak dapat disambungkan ke Internet.
    Sebagai contoh, untuk memasang pakej pemasangan arahan tree, mula-mula pindahkan tree.deb ke sistem Linux. Kemudian gunakan arahan berikut untuk memasang.

    dpkg -i tree_1.5.3-1_i386.deb         安装软件
    sudo dpkg -r tree                                     卸载软件
    Salin selepas log masuk

    Nota: Terdapat banyak cara untuk memindahkan tree.deb ke sistem Linux. Alat VMware boleh dipasang dengan memasang atau menggunakan alatan seperti WinSCP

    2 APT

    Alat Pembungkusan Lanjutan (APT) ialah alat perisian termaju. Kaedah ini sesuai jika sistem boleh menyambung ke Internet. Serupa dengan redhat's yum.

    Arahan apt menyediakan arahan untuk mencari, memasang, menaik taraf dan memadam tertentu, kumpulan atau semua pakej perisian Arahannya ringkas dan mudah diingati.

    Pelaksanaan arahan apt memerlukan keistimewaan pentadbir super (root).

    Sistem pengendalian siri Debian seperti Debian dan Ubuntu sesuai untuk apt. Di bawah Ubuntu, apt-get hampir merupakan salah satu arahan shell yang paling biasa digunakan, kerana ia adalah arahan alat biasa untuk perisian pemasangan Ubuntu.

    Masih mengambil pokok sebagai contoh

     apt-get install tree                        安装tree
     apt-get remove tree                         卸载tree
     apt-get update                              更新软件
     apt-get upgrade
    apt-setup    设定/etc/apt/souces.list
    apt-get update    软体资料库同步
    apt-get install softwarename1 [softwarename2.....]    安装软体
    apt-get remove softwarename 1 [softwarename 2...]    移除软体(保留设定档)
    apt-get --purge remove softwarename 1 [softwarename 2...]    移除软体(不保留设定档)
    apt-cache search softwarename    列出所有sofrwarename的套件
    apt-upgrade [softwarename 1 softwarename2...]    更新套件,不指定套件名则更新所有可更新的套件
    apt-get clean(autoclean)    删除系统暂存的deb(autoclean只会将比目前系统旧版的套件删除)
    apt-get dist-upgrade    转换系统的版本(需在/etc/apt/sources.list指定stable,testing或unstable)
    Salin selepas log masuk

    pakej 3 rpm

    Tukar fail .rpm kepada fail .deb
    .rpm kepada RPM (sistem Red Hat): CentOS , format perisian yang digunakan oleh Fedora. Ia tidak boleh digunakan terus di bawah Ubuntu, jadi ia perlu ditukar.
    alien abc.rpm

    3.1 Pasang
    rpm -i 需要安装的包文件
    rpm -iv 需要安装的包文件(显示安装详情)
    rpm -ivh 需要安装的包文件(显示安装详情及进度
    Salin selepas log masuk
    3.2 Naik taraf
    rpm -U 需要升级的包文件
    rpm -Uvh 需要升级的包文件(显示升级详情及进度)
    Salin selepas log masuk
    3.3 Nyahpasang

    rpm -e Pakej perisian yang perlu dinyahpasang

    Nota: Jika program lain bergantung pada pakej yang hendak dinyahpasang, sistem akan menggesa bahawa ia tidak boleh dipadamkan. Jika anda perlu memaksa pemadaman dengan menambah -nodeps,

    akan dipadamkan secara paksa. , tetapi ia boleh menyebabkan perisian yang bergantung padanya tidak berjalan .

    3.4 View

    View dipasang

    rpm -qa   查看已安装
    rpm -qa | grep "软件或者包的名字"  查看指定包
    Salin selepas log masuk

    4 yum installation

    Berdasarkan pengurusan pakej RPM, ia boleh memuat turun pakej RPM secara automatik daripada pelayan yang ditetapkan dan memasang mereka secara automatik boleh mengendalikan kebergantungan dan memasang semua pakej perisian bergantung sekali gus, tanpa perlu memuat turun dan memasangnya berulang kali.

    ciri yum
    • Boleh mengkonfigurasi berbilang perpustakaan sumber (Repositori) pada masa yang sama

    • Fail konfigurasi ringkas (/etc / yum.conf

    • Selesaikan masalah pergantungan yang dihadapi secara automatik semasa menambah atau memadam pakej rpm

    • Mudah digunakan

    • Kekalkan konsistensi dengan pangkalan data RPM

    arahan terperinci yang sedap
    1、安装: yum install 软件
    2、升级: yum update 软件
    3、删除: yum remove 软件
    4、查看: yum info 软件
    5、搜索软件: yum search 软件
    6、查看依赖关系: yum deplist 软件
    7、查看已安装软件: yum list installded
    Salin selepas log masuk

    Atas ialah kandungan terperinci Apakah perbezaan antara alat pengurusan pakej Linux yum dan apt?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    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

    Alat AI Hot

    Undresser.AI Undress

    Undresser.AI Undress

    Apl berkuasa AI untuk mencipta foto bogel yang realistik

    AI Clothes Remover

    AI Clothes Remover

    Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    Clothoff.io

    Clothoff.io

    Penyingkiran pakaian AI

    AI Hentai Generator

    AI Hentai Generator

    Menjana ai hentai secara percuma.

    Artikel Panas

    R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Tetapan grafik terbaik
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Arahan sembang dan cara menggunakannya
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

    Alat panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SublimeText3 versi Cina

    SublimeText3 versi Cina

    Versi Cina, sangat mudah digunakan

    Hantar Studio 13.0.1

    Hantar Studio 13.0.1

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver CS6

    Dreamweaver CS6

    Alat pembangunan web visual

    SublimeText3 versi Mac

    SublimeText3 versi Mac

    Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

    Perbezaan antara centos dan ubuntu Perbezaan antara centos dan ubuntu Apr 14, 2025 pm 09:09 PM

    Perbezaan utama antara CentOS dan Ubuntu adalah: asal (CentOS berasal dari Red Hat, untuk perusahaan; Ubuntu berasal dari Debian, untuk individu), pengurusan pakej (CentOS menggunakan yum, yang memberi tumpuan kepada kestabilan; Ubuntu menggunakan APT, untuk kekerapan yang tinggi) Pelbagai tutorial dan dokumen), kegunaan (CentOS berat sebelah ke arah pelayan, Ubuntu sesuai untuk pelayan dan desktop), perbezaan lain termasuk kesederhanaan pemasangan (CentOS adalah nipis)

    Penjelasan terperinci mengenai Prinsip Docker Penjelasan terperinci mengenai Prinsip Docker Apr 14, 2025 pm 11:57 PM

    Docker menggunakan ciri -ciri kernel Linux untuk menyediakan persekitaran berjalan yang cekap dan terpencil. Prinsip kerjanya adalah seperti berikut: 1. Cermin digunakan sebagai templat baca sahaja, yang mengandungi semua yang anda perlukan untuk menjalankan aplikasi; 2. Sistem Fail Kesatuan (Unionfs) menyusun pelbagai sistem fail, hanya menyimpan perbezaan, menjimatkan ruang dan mempercepatkan; 3. Daemon menguruskan cermin dan bekas, dan pelanggan menggunakannya untuk interaksi; 4. Ruang nama dan cgroups melaksanakan pengasingan kontena dan batasan sumber; 5. Pelbagai mod rangkaian menyokong interkoneksi kontena. Hanya dengan memahami konsep -konsep teras ini, anda boleh menggunakan Docker dengan lebih baik.

    Cara menggunakan desktop docker Cara menggunakan desktop docker Apr 15, 2025 am 11:45 AM

    Bagaimana cara menggunakan desktop Docker? Docktop Docktop adalah alat untuk menjalankan bekas Docker pada mesin tempatan. Langkah -langkah untuk digunakan termasuk: 1. Pasang desktop Docker; 2. Mulakan desktop Docker; 3. Buat imej Docker (menggunakan Dockerfile); 4. Membina imej Docker (menggunakan Docker Build); 5. Jalankan bekas Docker (menggunakan Docker Run).

    CentOS berhenti penyelenggaraan 2024 CentOS berhenti penyelenggaraan 2024 Apr 14, 2025 pm 08:39 PM

    CentOS akan ditutup pada tahun 2024 kerana pengedaran hulu, RHEL 8, telah ditutup. Penutupan ini akan menjejaskan sistem CentOS 8, menghalangnya daripada terus menerima kemas kini. Pengguna harus merancang untuk penghijrahan, dan pilihan yang disyorkan termasuk CentOS Stream, Almalinux, dan Rocky Linux untuk memastikan sistem selamat dan stabil.

    Cara memasang centos Cara memasang centos Apr 14, 2025 pm 09:03 PM

    Langkah Pemasangan CentOS: Muat turun Imej ISO dan Burn Bootable Media; boot dan pilih sumber pemasangan; Pilih susun atur bahasa dan papan kekunci; Konfigurasikan rangkaian; memisahkan cakera keras; Tetapkan jam sistem; Buat pengguna root; pilih pakej perisian; Mulakan pemasangan; Mulakan semula dan boot dari cakera keras selepas pemasangan selesai.

    Apakah kaedah sandaran untuk gitlab di centos Apakah kaedah sandaran untuk gitlab di centos Apr 14, 2025 pm 05:33 PM

    Dasar sandaran dan pemulihan Gitlab di bawah sistem CentOS untuk memastikan keselamatan data dan pemulihan, Gitlab pada CentOS menyediakan pelbagai kaedah sandaran. Artikel ini akan memperkenalkan beberapa kaedah sandaran biasa, parameter konfigurasi dan proses pemulihan secara terperinci untuk membantu anda menubuhkan strategi sandaran dan pemulihan GitLab lengkap. 1. Backup Manual Gunakan Gitlab-Rakegitlab: Backup: Buat Perintah untuk Melaksanakan Backup Manual. Perintah ini menyokong maklumat utama seperti repositori Gitlab, pangkalan data, pengguna, kumpulan pengguna, kunci, dan kebenaran. Fail sandaran lalai disimpan dalam direktori/var/opt/gitlab/sandaran. Anda boleh mengubah suai /etc /gitlab

    Cara memasang cakera keras di centos Cara memasang cakera keras di centos Apr 14, 2025 pm 08:15 PM

    Centos Hard Disk Mount dibahagikan kepada langkah -langkah berikut: Tentukan nama peranti cakera keras (/dev/sdx); Buat titik gunung (disyorkan untuk menggunakan /mnt /newdisk); laksanakan perintah gunung (mount /dev /sdx1 /mnt /newdisk); Edit fail /etc /fstab untuk menambah konfigurasi gunung tetap; Gunakan perintah UMount untuk menyahpasang peranti untuk memastikan bahawa tiada proses menggunakan peranti.

    Apa yang Harus Dilakukan Setelah CentOs Berhenti Penyelenggaraan Apa yang Harus Dilakukan Setelah CentOs Berhenti Penyelenggaraan Apr 14, 2025 pm 08:48 PM

    Selepas CentOS dihentikan, pengguna boleh mengambil langkah -langkah berikut untuk menanganinya: Pilih pengedaran yang serasi: seperti Almalinux, Rocky Linux, dan CentOS Stream. Berhijrah ke pengagihan komersial: seperti Red Hat Enterprise Linux, Oracle Linux. Menaik taraf ke CentOS 9 Stream: Pengagihan Rolling, menyediakan teknologi terkini. Pilih pengagihan Linux yang lain: seperti Ubuntu, Debian. Menilai pilihan lain seperti bekas, mesin maya, atau platform awan.

    See all articles