Половина установленного кошмара

В какой-то момент один из моих серверов прекратил запись на свое сетевое устройство хранения (я полагаю), и это привело к тому, что пакеты в неделю или более упали в состоянии «half-installed».

Нечетным является то, что apt-get не сообщает о каких-либо проблемах, и я смог получить самые последние обновления для установки по назначению.

Только когда я просмотрел журналы ( dpkg.log*) и обнаружил, что в этом состоянии было еще много пакетов.

Мне нужен способ пройти все пакеты в apt-get или dpkg и выполнить операцию apt-get install <packagename> --reinstall. [ ! d3]

Если нет другого способа очистить этот беспорядок.

Кто-нибудь знает, как я могу это сделать? или какие-либо другие идеи о том, как решить эту проблему?

1
задан 15 August 2014 в 13:50

1 ответ

к Pranav Marathe ответ:

   --force-yes
       Force yes; this is a dangerous option that will cause apt to
       continue without prompting if it is doing something potentially
       harmful. It should not be used except in very special situations.
       Using force-yes can potentially destroy your system! Configuration
       Item: APT::Get::force-yes. This is deprecated and replaced by
       --allow-downgrades, --allow-remove-essential,
       --allow-change-held-packages in 1.1.

   -y, --yes, --assume-yes
         Automatic yes to prompts; assume "yes" as answer 
         to all prompts  and run non-interactively. 
         If an undesirable situation, such as changing a held package, 
         trying to install a unauthenticated package 
         or removing an essential package occurs then apt-get will abort.  
         Configuration Item: APT::Get::Assume-Yes.
0
ответ дан 24 May 2018 в 04:37

Другие вопросы по тегам:

Похожие вопросы: