Управление пакетами
   898

Как откатить все пакеты на определённую дату?

После обновления рухнула часть софта в системе. В частности: Вибер (полный ...), Кантата (читает только ранее добавленные в бибилиотеку файлы), VLC (запускается, но при попытке открыть музыку исчезает с экрана).
Подскажите, как вернуть все пакеты на дату предыдущего релиза (19.01.2016). Обновлялся я и 23-го числа, но тогда ничего в системе не поломалось.

2 комментария

avatar
Я для себя шраргалочку делал на такие вот случаи, правда применять ещё не приходилось. И некоторые вещи нужно делать до того как… В данном случае, если не ошибаюсь, откатиться будет не так просто (как? незнаю), потому, что версии зависимостей тоже учесть надо. Под спойлером на будущее.

Спойлер!
Получение Списка Установленных Пакетов для Быстрого Восстановления Системы
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Хорошей практикой явлется сохранение списка всех установленых пакетов. Если ваша система «упала» и её сложно восстановить, pacman может легко переустановить эти пакеты.
Сначала, сохраните в список пакетов (доступных в репозитории):
pacman -Qqe | grep -v "$(pacman -Qmq)" > pkglist
# безопасная, но и более сложная альтернатива (во избежание удаления частичных совпадений)
# comm -13 <(pacman -Qmq | sort) <(pacman -Qqe | sort) > pkglist
Сохраните этот файл на флешке или на другом носителе.
Скопируйте файл pkglist в новую систему, перейдите в эту папку.
Для восстановления используйте команду:
# pacman -S $(cat pkglist)
++++++++++++++++++++++++++++++++++

Взято от сюда: nix.zeya.org/wiki/pacman
0
avatar
как вариант, раз уж проблема была из-за обновления, то можно попробовать выбить клин клином. переключиться на тестовую ветку и обновиться еще раз, не поможет, шпаргалка выше описанная в помощь)).
?

clock for blog
+2
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.