В черный
понедельник, 13 мая я обновил на рабочей
станции операционную систему. Была OS
Debian Squeeze, стала OS Debian Wheezy 7.0.
Обновлялся по
рекомендациям из
В общем, ничего
страшного и сложного, без выкрутасов.
Сделал резервные
копии всякого:
tar -zcvf ./etc-backup.tgz /etc tar -zcvf ./var.lib.dpkg-backup.tgz /var/lib/dpkg tar -zcvf ./var.lib.aptitude-backup.tgz /var/lib/aptitude tar -zcvf ./var.lib.apt-backup.tgz /var/lib/apt
а вдруг пригодится.
Удалил всякое:
aptitude purge virtualbox-4.2 aptitude purge openoffice.org aptitude purge openoffice.org-core
потом установлю на новую систему.
Почистил
всякое:
запустите
aptitude в «интерактивном режиме» и нажмите
g («Начали»)
dpkg --audit aptitude search "~ahold" dpkg --get-selections | grep 'hold$' apt-get autoremove apt-get clean
Если вы добавляли секцию proposed-updates в
файл /etc/apt/sources.list, то вам нужно удалить
её
Поставил
стоковое ядро вместо аналогичного
из бэкпортов.
Поправил
источники пакетов:
nano /etc/apt/sources.list deb http://mirror.yandex.ru/debian/ wheezy main contrib non-free deb-src http://mirror.yandex.ru/debian/ wheezy main contrib non-free
И обновился:
apt-get update apt-get upgrade apt-get dist-upgrade
рекомендовано использовать apt-get вместо
aptitude, что странно — обычно наоборот.
Что интересно,
рекомендовано использовать утилиту
script, запустив ее перед началом колдовства:
script -t 2>~/upgrade-wheezy01.time -a ~/upgrade-wheezy01.script
я не знал, но она позволяет записать в
файл сеанс работы в консоли — ввод/вывод.
При необходимости можно использовать
полученный файл как журнал и даже как
«магнитофон» – повторно «проиграть»
записанный сеанс.
По ходу апгрейда
скачалось чуть больше гигабайта пакетов,
времени ушло на всё-про-всё около 4-х
часов.
Проблем было
ровно две: одна — не хватило в самом
конце места на корневом разделе (это
больное
место данного хоста) — не следует
выделять для рутового раздела меньше
гигабайта. Кстати, нынче не следует
выносить «/usr» из рутового раздела, что
приводит к размеру рутового раздела не
менее 6-7 гигабайт.
Помогли команды
du -shm /lib rm -rf /lib/modules/2.6.32-5-amd64
Вторая проблема:
после установки стокового ядра перед
обновлением, отвалился network. Потому, что
я забыл, что драйвер
для NIC ставил сам, компиляя из чего-то
там (realtek WOL problem). После того как я убрал
стоковый драйвер из блеклиста
nano /etc/modprobe.d/blacklist.conf
сеть смогла подняться.
Есть и третье.
Не проблема, но помнить следует: при
установке новых версий samba, nuts, dhcp и
подобных, в конфигах которых были
кастомные поправки, все старые конфиги
скорее всего будут похерены, поэтому
следует озаботиться предварительным
сохранением важных и нужных конфигов.
Конечно, обновлятор спросит — сохранить
старый конфиг или нет. Но с учетом
масштаба изменений в новых версиях,
лично я не рискнул оставлять старые
конфиги, благо все ходы записаны и можно
будет все правки вернуть на место.
После обновления
можно записать полноценный
/etc/apt/sources.list
deb http://mirror.yandex.ru/debian/ wheezy main contrib non-free deb-src http://mirror.yandex.ru/debian/ wheezy main contrib non-free deb http://security.debian.org/ wheezy/updates main contrib non-free deb-src http://security.debian.org/ wheezy/updates main contrib non-free deb http://mirror.yandex.ru/debian/ wheezy-updates main contrib deb-src http://mirror.yandex.ru/debian/ wheezy-updates main contrib deb http://download.virtualbox.org/virtualbox/debian wheezy contrib non-free
Не такой уж он
и черный, этот понедельник.
original post http://vasnake.blogspot.com/2013/05/upgrade-from-squeeze-to-wheezy.html
original post http://vasnake.blogspot.com/2013/05/upgrade-from-squeeze-to-wheezy.html
Комментариев нет:
Отправить комментарий