Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [Решено] Переустановка всех пакетов системы?  (Прочитано 6731 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн paulus

  • Автор темы
  • Активист
  • *
  • Сообщений: 503
    • Просмотр профиля
    • IMHOlogy
Всем привет!
После сбоя питания нужна переустановка всех пакетов системы (не хочется морочить голову с CD-устновкой):
Единственный вариант, который заставил шевелится, но не до конца...  :'(
dpkg -l |awk '/^[hi]i/{print $2}' > packages.list
sudo apt-get install --reinstall $(< packages.list)
Выдает ошибки пакетов и дальше ничего не делает. После удаления штук 10 пакетов "устал"...  Как от этого избавится?  --force-yes и --ignore-missing не помогает...
(Нажмите, чтобы показать/скрыть)

Почему не работает? По сути одно и тоже...
sudo dpkg --get-selections > packages
или
dpkg --get-selections | grep -v deinstall > packages
sudo dpkg --set-selections < packages && sudo apt-get -y update && sudo apt-get -u dselect-upgrade
Даже dselect установил, но это не помогло, хотя можно и без него лишь бы добиться результата...
Пожалуйста, помогите решить проблему и заранее благодарен за любое содействие...
« Последнее редактирование: 08 Февраля 2015, 22:13:05 от paulus »
Free software for free people! Ubuntu != Unity...

Оффлайн suslikk

  • Старожил
  • *
  • Сообщений: 2488
    • Просмотр профиля
Re: Переустановка всех пакетов системы?
« Ответ #1 : 04 Февраля 2015, 14:11:08 »
sudo apt-get install -f
Нарисуй свой город на openstreetmap.org

Оффлайн paulus

  • Автор темы
  • Активист
  • *
  • Сообщений: 503
    • Просмотр профиля
    • IMHOlogy
Re: Переустановка всех пакетов системы?
« Ответ #2 : 04 Февраля 2015, 14:26:30 »
sudo apt-get install -f
Это я уже пробовал, толку нет...
« Последнее редактирование: 04 Февраля 2015, 14:30:03 от paulus »
Free software for free people! Ubuntu != Unity...

Оффлайн paulus

  • Автор темы
  • Активист
  • *
  • Сообщений: 503
    • Просмотр профиля
    • IMHOlogy
Re: Переустановка всех пакетов системы?
« Ответ #3 : 08 Февраля 2015, 17:28:22 »
Неужели нет нормального способа переустановить все пакеты системы?
Free software for free people! Ubuntu != Unity...

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Переустановка всех пакетов системы?
« Ответ #4 : 08 Февраля 2015, 18:00:07 »
Доброго дня
А если так,
sudo dpkg --clear-avail
#удалить информацию о доступных пакетах.
sudo apt-get update
#обновление информации о пакетах.

или
dpkg --audit
пакеты, установленные в системе только частично.
dpkg --yet-to-unpack
пакеты, выбранные для установки, но ещё не установленные.

Оффлайн Дмитрий К

  • Участник
  • *
  • Сообщений: 138
    • Просмотр профиля
Re: Переустановка всех пакетов системы?
« Ответ #5 : 08 Февраля 2015, 18:49:41 »
Или через синаптик принудительно

Оффлайн paulus

  • Автор темы
  • Активист
  • *
  • Сообщений: 503
    • Просмотр профиля
    • IMHOlogy
Re: Переустановка всех пакетов системы?
« Ответ #6 : 08 Февраля 2015, 20:16:56 »
Или через синаптик принудительно
Это первое, что испробовал. Сильно нагружает систему и умирает он так ничего и не доделав :(

ARTGALGANO, простое обновление базы пакетов не помогает, нужно их как-то переустановить...
Free software for free people! Ubuntu != Unity...

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Переустановка всех пакетов системы?
« Ответ #7 : 08 Февраля 2015, 21:02:53 »
Охохо, если переустановка всего, то возможно так,
for p in `dpkg -l|egrep '^ii'|awk '{print $2}'`; do apt-get install --reinstall $p ; done
пробовал на виртуалке -- пошел реинсталл установленного, но процесс длительный


Оффлайн paulus

  • Автор темы
  • Активист
  • *
  • Сообщений: 503
    • Просмотр профиля
    • IMHOlogy
Re: Переустановка всех пакетов системы?
« Ответ #8 : 08 Февраля 2015, 22:10:25 »
Охохо, если переустановка всего, то возможно так,
for p in `dpkg -l|egrep '^ii'|awk '{print $2}'`; do apt-get install --reinstall $p ; done
После sudo -s, самое оно! Спасибо! Был бы очень благодарен, если найдется время пояснить, что я делал в первом посте не так (почему не пошла установка)? Хотя бы в двух словах о первом варианте.
« Последнее редактирование: 08 Февраля 2015, 22:12:31 от paulus »
Free software for free people! Ubuntu != Unity...

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: [Решено] Переустановка всех пакетов системы?
« Ответ #9 : 08 Февраля 2015, 22:38:10 »
После sudo -s, самое оно!
Ну да конечно, все из-под рута.
А вот по 1, в awk '/^[hi]i/{print $2} добавились и зафиксированные пак-ты, мож из-за них спотыкался? А так, должно было сработать.

(Нажмите, чтобы показать/скрыть)
Удачи

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.