Автор Тема: Последнее обновление Debian Stretch - помогите откатить назад  (Прочитано 258 раз)

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

Оффлайн Листик

Доброй ночи!

Прилетело 4 пакета, среди них был libmariadbclient18. Остальные связаны с ним, но проблема в том, что я их не помню. И не знаю, где посмотреть перечень только что установленных пакетов. Установил - и перестало корректно работать приложение под Wine, которое до этого нормально функционировало.
Хочу все исправить, в общем. Где можно посмотреть, что входило в недавнее обновление? Спасибо.
« Последнее редактирование: 20 Октябрь 2020, 02:22:39 от Листик »
 

Оффлайн Листик

Дополню. Посмотрел логи, были обновлены вот эти 4 пакета:

libmariadbclient18=10.1.45-0+deb9u1

mariadb-client-core-10.1:i386=10.1.45-0+deb9u1

mariadb-server-core-10.1:i386=10.1.45-0+deb9u1

mariadb-common=10.1.45-0+deb9u1

Вопрос,  как мне вернуть указанные версии, чтобы ничего не поломать в системе?

Просто через sudo apt install libmariadbclient18=10.1.45-0+deb9u1 mariadb-client-core-10.1:i386=10.1.45-0+deb9u1 mariadb-server-core-10.1:i386=10.1.45-0+deb9u1 mariadb-common=10.1.45-0+deb9u1? Более новые версии этих пакетов (уже установленные) удалятся автоматически? Или нужно сначала более новые версии удалить, а после уже устанавливать старые пакеты? Спасибо.
 

Оффлайн Листик

Сам отвечу. Попробовал вот таким макаром:

sudo dpkg -P --force-all libmariadbclient18 mariadb-client-core-10.1:i386 mariadb-server-core-10.1:i386 mariadb-common

sudo apt install libmariadbclient18=10.1.45-0+deb9u1 mariadb-client-core-10.1:i386=10.1.45-0+deb9u1 mariadb-server-core-10.1:i386=10.1.45-0+deb9u1 mariadb-common=10.1.45-0+deb9u1

Очень надеюсь, что проблем мне возникнет.
 

Оффлайн Листик

Все заработало, проблема решена! Может, кому-то полезно будет -).
 

Оффлайн dmitry1903

Я обновляю пакеты командой apt-get dist-upgrade
Насколько я помню, тогда старые пакеты остаются в /var/cache/apt/archives/

Команда, чтобы заблокировать обновление пакета:
apt-mark hold package_name
Разблокировать:
apt-mark unhold package_name
 

Оффлайн Листик

Кстати, как оказалось, проблема не была связана с обновлением. Классическая логическая ошибка: после этого - по причине этого. Но все равно думаю, что тема может оказаться кому-то полезна.
 

Оффлайн endru

проблема не была связана с обновлением.
это было очевидно же. Пакет БД повлиял на работу пакетов которое это БД не использует)))

Теги: