Як змусити налаштувати частково встановлені пакети?


20

Щоразу, коли я бігаю aptitude safe-upgrade, я отримую такий результат:

The following partially installed packages will be configured:
  cups gconf2 ufw update-manager 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Як я можу налаштувати чотири згадані пакети?

Я спробував, dpkg-reconfigure gconf2але це не вдається

/usr/sbin/dpkg-reconfigure: gconf2 is broken or not fully installed

Відповіді:


29

Запустіть ці коди

sudo apt-get update

sudo apt-get clean

sudo apt-get autoremove

sudo apt-get update && sudo apt-get upgrade

sudo dpkg --configure -a

sudo apt-get install -f

Це очистить і налаштує ваші пакунки


Можливо, комусь це стане в нагоді. Під час autoremoveI отримав ще одну помилку: E: Could not perform immediate configuration on SOMEPACKAGE. Це було вирішеноapt-get install -o APT::Immediate-Configure=false -f apt SOMEPACKAGE
dnsmkl

для мене в подібній ситуації apt-get autoremoveне працює і призводить до багатьох помилок cf: pastebin.com/SgM46XE6 Як я можу отримати роботу?
Рене Пікхардт

1
Також може бути корисно запустити sudo apt-get --fix-broken install.
галат

3

Ця команда вирішила мою проблему:

apt-get --purge remove program_name

Але звичайно потрібно спробувати також @ringtail відповідь.


3
ПРИМІТКА: очищення означає, що всі ваші налаштування та, можливо, частина ваших даних для цієї програми буде видалено. Тож якщо ви піклуєтесь про них, будьте обережні з цим.
Леннарт Ролланд

Насправді, саме в тому, що старі (вже не працюючі) настройки лежали для мене, і мені потрібні були оновлені з останнього пакета. Я проходив модернізацію з Ubuntu 14 на 18 і не змінював налаштування. Тож це працювало для мене.
Джейсон

3

Відповідь вище для мене не працювала. Мені довелося запустити dpkg за допомогою параметра залежно від сили, щоб вирішити кругову залежність між деякими ядрами.

sudo dpkg --force-depends --configure -a

Це перетворює всі проблеми залежності на попередження. Використовуйте обережно, з мінімальним обсягом (встановіть усе, що не має жодних проблем спочатку) та на власний ризик.


1
А ще краще, взагалі не користуйтеся. Це ніколи, ніколи не потрібно. І якщо ви коли-небудь думаєте, що вам потрібно використовувати це, ні, ви цього не робите. Задайте питання, і хтось, хто знає, що вони роблять, допоможе вирішити ваші проблеми залежності.
fkraiem

Ну, це вирішило мої проблеми, і я зміг успішно встановити нове ядро ​​у своїй системі. Хоча я спершу встановив усе, що дозволило налаштувати, а потім змусив вирішити проблему з круговою залежністю з цим ... Хоча, ти маєш рацію - в руці нічого не підозрюючого користувача ця команда може справді зруйнувати хаос ...
Пол Вебер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.