Обновление Ubuntu/Kubuntu AMD64 с установленными пакетами i386.

Я обновлялся с 12.10 до 14.04.

Что бы нормально обновить и без ругани, сначала нужно удалить все i386 пакеты (лучше сохранить их список куда-то в файл, что бы потом заново проинсталлить). Удаляем такой командой:

# for i in `dpkg -l | grep i386 | grep -v amd64 | awk '{print $2}'`; do dpkg -P $i; done

Причём это нужно будет делать не 1 раз, так как будут зависимости и не всё удалится с первого раза. Мне пришлось запустить команду раз 6.

Далее собственно меняем в /etc/apt/sources.list все precise на trusty и обновляем список пакетов:

# perl -pi -e 's/precise/trusty/g;' /etc/apt/sources.list
# apt-get update

А теперь собственно процесс обновления:

# apt-get upgrade
# apt-get dist-upgrade
# do-release-upgrade
# reboot

Кстати, при обновлении muon сказал, что моя версия не поддерживается и не захотел обновляться, поэтому пришлось обновляться через консоль. А потом выдал, что моя версия последняя и не требует обновлений.

И ещё: будьте внимательны, к пакетам, которые удаляются при обновлении. У меня, например, удалился kdm, соответственно графический вход не работал. Пришлось доставить. Благо конфиги были на месте, поэтому ничего не слетело и я смог нормально залогиниться.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *