Rumah >Tutorial sistem >LINUX >Panduan Pemula untuk Menggunakan Perintah DPKG di Linux

Panduan Pemula untuk Menggunakan Perintah DPKG di Linux

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌asal
2025-03-10 11:22:10925semak imbas

A Beginner's Guide To Using dpkg Command In Linux

Panduan ini memberikan pemahaman asas mengenai arahan

, pengurus pakej teras di Debian, Ubuntu, dan pengagihan Linux yang berkaitan. Kami akan meliputi kegunaan penting, termasuk pemasangan, penyingkiran, dan tugas pengurusan pakej. dpkg

Apa itu ? dpkg

(Pakej Debian) adalah utiliti baris arahan untuk menguruskan pakej individu dpkg. Walaupun berkuasa, ia adalah alat peringkat pertengahan; Ia tidak mengendalikan kebergantungan secara automatik. Untuk pengurusan ketergantungan, alat peringkat tinggi seperti .deb disyorkan. apt

sintaks asas

Struktur Perintah Asas

adalah: dpkg

dpkg [options] action

Tindakan dan pilihan biasa: Jadual di bawah meringkaskan tindakan

biasa dan pilihan berguna:

Action Penerangan Contoh -i, --stall Pasang pakej dpkg. sudo dpkg -i pakej.deb -r, --remove membuang pakej (fail konfigurasi kekal). sudo dpkg -r pakej_name -p, --purge membuang pakej dan fail konfigurasinya. sudo dpkg -p pakej_name -l, --list senarai pakej yang dipasang (pilihan: penapis dengan grep ). dpkg -l , dpkg -l | Grep Firefox -l, --listfiles menyenaraikan fail yang dipasang oleh pakej. dpkg -l plake_name -s,--search Cari pakej fail milik. dpkg -s/path/to/file -s, --status Menunjukkan status pakej terperinci. dpkg -s pakej_name -b, ---build Membina pakej dari direktori. dpkg -b direktori -Konfigurasi Mengkonfigurasi pakej yang dibongkar tetapi tidak dikonfigurasikan. dpkg --configure Package_name -Unpack Bungkus pakej

Action Description Example
-i, --install Installs a .deb package. sudo dpkg -i package.deb
-r, --remove Removes a package (configuration files remain). sudo dpkg -r package_name
-P, --purge Removes a package and its configuration files. sudo dpkg -P package_name
-l, --list Lists installed packages (optional: filter with grep). dpkg -l, dpkg -l | grep firefox
-L, --listfiles Lists files installed by a package. dpkg -L package_name
-S, --search Finds the package a file belongs to. dpkg -S /path/to/file
-s, --status Shows detailed package status. dpkg -s package_name
-b, --build Builds a .deb package from a directory. dpkg -b directory
--configure Configures an unpacked but unconfigured package. dpkg --configure package_name
--unpack Unpacks a .deb package without configuring it. dpkg --unpack package.deb
--no-act Simulates the command without making changes. dpkg --no-act -i package.deb
tanpa mengkonfigurasinya. dpkg --unpack pakej.deb -no-act mensimulasikan perintah tanpa membuat perubahan. dpkg --no -act -i pakej.deb

Kes penggunaan biasa

mari kita gambarkan dengan contoh praktikal:

  1. Memasang Pakej:

    dpkg [options] action
  2. Mengeluarkan pakej:

    sudo dpkg -i google-chrome-stable_current_amd64.deb 
  3. membersihkan pakej:

    sudo dpkg -r firefox-esr
  4. Penyenaraian pakej yang dipasang:

    sudo dpkg -P linux-image-5.10.0-11-amd64
  5. penyenaraian fail pakej:

    dpkg -l | grep -i chrome
  6. Mencari pakej fail:
  7. dpkg -L google-chrome-stable
  8. Menunjukkan Status Pakej:
  9. dpkg -S /bin/uname
  10. Kesimpulan

adalah alat asas untuk menguruskan pakej debian. Walaupun berkuasa untuk manipulasi pakej individu, ingatlah untuk menggunakan

atau

untuk pengendalian ketergantungan untuk mengelakkan ketidakstabilan sistem yang berpotensi. Untuk maklumat yang komprehensif, rujuk halaman manual dpkg (apt). Menggunakan apt-get atau dpkg umumnya disyorkan untuk tugas pengurusan pakej setiap hari. man dpkg

Atas ialah kandungan terperinci Panduan Pemula untuk Menggunakan Perintah DPKG di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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