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

Panduan Pemula untuk Menggunakan Perintah DPKG di Linux

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2025-03-10 11:22:10
asal
929 orang telah melayarinya

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
Salin selepas log masuk
Salin selepas log masuk

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
    Salin selepas log masuk
    Salin selepas log masuk
  2. Mengeluarkan pakej:

    sudo dpkg -i google-chrome-stable_current_amd64.deb 
    Salin selepas log masuk
  3. membersihkan pakej:

    sudo dpkg -r firefox-esr
    Salin selepas log masuk
  4. Penyenaraian pakej yang dipasang:

    sudo dpkg -P linux-image-5.10.0-11-amd64
    Salin selepas log masuk
  5. penyenaraian fail pakej:

    dpkg -l | grep -i chrome
    Salin selepas log masuk
  6. Mencari pakej fail:
  7. dpkg -L google-chrome-stable
    Salin selepas log masuk
  8. Menunjukkan Status Pakej:
  9. dpkg -S /bin/uname
    Salin selepas log masuk
  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 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