Keluarkan pakej yang rosak di Ubuntu dan distro lain

bungkusan yang rosak

Tentunya pada suatu ketika anda menghadapi masalah bungkusan yang rosak. Sekiranya ada dan anda mempunyai distro Debian / Ubuntu atau berdasarkannya, anda boleh menyelesaikan masalah ini dengan cara yang cukup mudah dengan mengikuti langkah-langkah dalam tutorial ini. Dengan cara itu mereka akan berhenti mengganggu anda ...

Tetapi pertama sekali anda harus tahu Apakah mereka pakej yang rosak, jika anda belum tahu. Mungkin kadangkala paket tidak dapat dipasang dengan betul atas sebab tertentu atau tidak sesuai dengan bungkusan lain yang bergantung kepadanya. Sekiranya ia berlaku, anda tidak akan dapat mengemas kini, memasang atau menyahpasang pakej dari distro. Pakej yang menyebabkan semua masalah itu adalah pakej yang rosak ...

The motif mengapa bungkusan yang rosak dapat:

  • Anda cuba memasang program di luar repositori rasmi pengedaran.
  • Pemasangan program terganggu secara tidak sengaja. Apa pun alasannya.
  • Atau bahawa kemas kini sistem operasi terganggu.
  • Terdapat juga sebab-sebab lain, walaupun perkara di atas adalah yang paling kerap ...

Selesaikan masalah pakej yang rosak

Apa pun puncanya, anda mesti memperbaikinya agar semuanya terus berjalan dengan betul. Untuk mengatasi masalah ini, anda harus mengikutinya langkah mudah ...

ralat

Anda mungkin pernah melihat bahawa anda cuba memasang sesuatu kesalahan biasa jenis:

  • Tidak dapat kunci / var / lib / dpkg / lock
  • Tidak dapat mengunci direktori / var / lib / apt / list /

Untuk dapat menyelesaikan anda boleh menjalankan arahan berikut:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

Selesaikan masalah dengan dpkg

Kemungkinan semasa menggunakan alat pengurusan pakej tahap rendah dpkg dan anda mendapat ralat:

  • dpkg: pakej pemprosesan ralat [package_name] (–purge))

kepada betulkan Anda boleh melakukan perkara berikut jika anda tidak mengetahui nama pakej yang menyebabkan masalah:

sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

Sebaliknya, sekiranya anda tahu namanya cuba ini:

sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

Ingatlah untuk menggantikan _pakej_nama anda dengan nama pakej yang menyebabkan masalah dalam kes anda ...

Selesaikan masalah dengan APT

Cara lain untuk melakukannya adalah dengan menggunakan APT, pengurus pakej tahap tinggi. Untuk melakukan ini, pastikan terlebih dahulu bahawa tidak ada versi baru pakej:

sudo apt –fix-missing update

Sekiranya tidak, cubalah jangka perintah itu:

sudo apt install -f
sudo apt update


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.