Cara Memperbaiki Masalah Paket yang Ditahan di Ubuntu

Paket yang diadakan di Ubuntu

Pernahkah Anda mencoba memperbarui Ubuntu dari terminal dan menemukan bahwa ada perangkat lunak yang tidak dapat diperbarui? Nah, "Anda tidak bisa" di Linux itu relatif, karena Anda bisa melakukan hampir semua hal. Itu tidak bisa dilakukan dengan cara biasa atau pada waktu tertentu, tapi paket yang dipegang oleh Ubuntu dapat diinstal. Apakah itu layak dilakukan saat ini atau apa artinya ini adalah sesuatu yang akan kami jelaskan di sini dan sekarang.

Skenarionya adalah ini: kami membuka terminal, kami menulis pembaruan sudo apt && peningkatan sudo apt, memberi tahu kami bahwa ada paket yang akan diperbarui dan beberapa yang telah ditahan. di terminal yang sama mari kita lihat apa mereka paket-paket yang tidak akan diinstal, dan jika kita tidak tahu apa yang terjadi dan apakah itu normal, apa yang akan menjadi normal adalah kita memiliki lalat di belakang telinga kita.

Mengapa kami melihat pemberitahuan Paket yang Ditahan di Ubuntu

Sebenarnya, meskipun mungkin memberi sedikit keberanian, itu bukanlah hal yang abnormal, bahkan bukan hal yang buruk. Apa yang terjadi adalah ketika Anda menjalankan perintah "apt upgrade", sistem memutakhirkan semua paket ke versi terbarunya, tetapi tidak selalu. Jika dependensi suatu paket telah berubah sedemikian rupa sehingga memerlukan instalasi paket baru, paket tersebut tidak akan diperbarui bersama sistem dan kita akan melihat peringatan ini, yang Ini bukan kesalahan de verdad.

Peringatan tersebut memberi tahu kita bahwa sepertinya paket yang telah kita instal sekarang memiliki dependensi yang belum kita instal. Jadi apa yang harus kita lakukan? Kita dapat memilih antara:

  • Hal yang disarankan, atau setidaknya apa yang saya sarankan, adalah meninggalkan pesan selama beberapa waktu, sehingga jika ada paket yang tidak kompatibel dengan pembaruan, kami memberikan waktu kepada pengembang.
  • Opsi lainnya adalah menyalin secara manual daftar paket yang disimpan (ingat untuk menekan tombol Shift di sebelah Ctrl jika Anda ingin menggunakan pintasan keyboard) dan menginstalnya dengan Sudo apt install -package list-. Secara teori, ini akan menginstal paket dan kami akan berhenti melihat kesalahan, dan jika masalahnya adalah karena dependensi baru, itu harus menginstalnya.

Terminal memberi kami lebih banyak informasi

Penjelasan setelah menginstal paket

Setelah melakukan instalasi manual, jika ada informasi yang perlu kita ketahui, APT akan memberitahu kita di terminal yang sama. Misalnya, instal paket tzdata, yang awalnya diadakan, terminal memberi tahu saya bahwa zona waktu saat ini adalah Eropa/Madrid, dan apa yang harus saya lakukan jika tampaknya tidak benar.

Ada lebih banyak opsi, seperti menggunakan dist-upgrade, tetapi mereka bisa terlalu agresif dan menghapus paket yang mungkin kita perlukan. Pertama-tama, kesabaran, karena sudah diketahui bahwa dia memiliki seorang putri yang dia sebut Sains. Jika pemberitahuan tidak hilang, instalasi manual harus menjadi solusi.


2 komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Goncal dijo

    Saya memperbaikinya menggunakan 'aptitude'. Sejauh ini, itu tidak memberi saya masalah.

  2.   Jose Padron dijo

    Saya menyelesaikan paket yang ditahan dengan menginstal secara manual.