Различия
Показаны различия между двумя версиями страницы.
— | wiki:od:upgrd [04/10/2016 19:46] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | {{: | ||
+ | **Перевод порядка обновлений версий ниже, находится на [[http:// | ||
+ | |||
+ | Перевод (c) Serg Bormant, 2016. Редакция 2 от 02.07.2016 16:00 MSK.\\ | ||
+ | Оригинал: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | ^ **порядок обновления Slackware 14.1 до 14.2.** | ||
+ | \\ | ||
+ | |||
+ | ===== Как обновлять Slackware 14.1 до 14.2 < | ||
+ | |||
+ | Важные изменения от Slackware 14.1 до 14.2 подробно описаны в файле [[wiki: | ||
+ | |||
+ | Прежде чем начать, | ||
+ | или как минимум каталога /etc. Возможно потребуется обратиться к ним по | ||
+ | завершении обновления. | ||
+ | |||
+ | Ок, теперь, | ||
+ | |||
+ | Для обновления потребуются пакеты Slackware 14.2. Если они на CD, создайте | ||
+ | для его монтирования новый каталог так, чтобы он не помешал при обновлении: | ||
+ | < | ||
+ | mkdir /packages | ||
+ | mount /dev/cdrom /packages | ||
+ | </ | ||
+ | Пакеты не обязаны находиться на CD, например, | ||
+ | slackware (тот, в котором расположены подкаталоги с пакетами, | ||
+ | " | ||
+ | / | ||
+ | Для последующих примеров будем использовать / | ||
+ | |||
+ | *0. Переключитесь в однопользовательский режим: | ||
+ | < | ||
+ | telinit 1 | ||
+ | </ | ||
+ | Отметим, | ||
+ | |||
+ | *1. Обновите общие библиотеки glibc. | ||
+ | < | ||
+ | upgradepkg / | ||
+ | </ | ||
+ | *2. Обновите пакетный менеджер и необходимые ему утилиты: | ||
+ | < | ||
+ | upgradepkg / | ||
+ | upgradepkg / | ||
+ | upgradepkg / | ||
+ | upgradepkg / | ||
+ | </ | ||
+ | *3. Обновите всё остальное, | ||
+ | < | ||
+ | upgradepkg --install-new / | ||
+ | </ | ||
+ | Обновление всего, кроме языковых пакетов для KDE из KDEI (они занимают много места, а разобраться с ними после основного обновления быстро и просто), | ||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | for dir in a ap d e f k kde l n t tcl x xap xfce y ; do | ||
+ | ( cd $dir ; upgradepkg --install-new *.t?z ) | ||
+ | done | ||
+ | </ | ||
+ | *4. Удалите устаревшие пакеты. | ||
+ | < | ||
+ | ls -lt | less | ||
+ | </ | ||
+ | Возможно в нём есть старые, | ||
+ | < | ||
+ | removepkg ConsoleKit apmd bluez-hcidump cxxlibs foomatic-filters \ | ||
+ | gnome-icon-theme imlib kdeadmin kdenetwork kdesdk kdetoys kwallet \ | ||
+ | lesstif libelf libjpeg libxfcegui4 networkmanagement obex-data-server \ | ||
+ | obexfs open-cobol oxygen-gtk3 phonon-mplayer phonon-xine pil portmap \ | ||
+ | procps qca-cyrus-sasl qca-gnupg qca-ossl udev xchat xf86-input-aiptek \ | ||
+ | xf86-video-modesetting xfce4-mixer xfce4-volumed xfwm4-themes | ||
+ | </ | ||
+ | *5. Исправьте конфигурационные файлы. | ||
+ | |||
+ | Смелы? Можете использовать этот небольшой сценарий для установки большинства конфигурационных файлов .new в /etc. Если вносились любые локальные изменения, | ||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | cd /etc | ||
+ | find . -name " | ||
+ | if [ ! " | ||
+ | -a ! " | ||
+ | -a ! " | ||
+ | -a ! " | ||
+ | -a ! " | ||
+ | cp -a $(echo $configfile | rev | cut -f 2- -d . | rev) \ | ||
+ | | ||
+ | mv $configfile $(echo $configfile | rev | cut -f 2- -d . | rev) | ||
+ | fi | ||
+ | done | ||
+ | </ | ||
+ | Вероятно, | ||
+ | < | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | *6. Если для KDE требуется не en_US языковой пакет, для его установки или обновления перейдите в каталог slackware/ | ||
+ | < | ||
+ | upgradepkg --install-new *-< | ||
+ | </ | ||
+ | Если ваш язык уже был добавлен в KDE после Slackware 14.1, вам будет нужно установить его с помощью installpkg, или upgradepkg --install-new. | ||
+ | |||
+ | Убедитесь, | ||
+ | |||
+ | *7. ВАЖНО! | ||
+ | |||
+ | Для 64-битного или 32-битного однопроцессорного ядра используйте: | ||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | Для 32-битного ядра SMP используйте: | ||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | Если используете LILO, убедитесь, | ||
+ | |||
+ | *8. Вернитесь в многопользовательский режим: | ||
+ | < | ||
+ | telinit 3 | ||
+ | </ | ||
+ | |||
+ | *9. Перезагрузитесь для использования нового ядра. | ||
+ | |||
+ | Вот теперь точно используете Slackware 14.2. :-) | ||
+ | |||
+ | Желаю всем удачи! | ||
+ | |||
+ | ---- | ||
+ | Патрик Фолькердинг (Patrick Volkerding) | ||
+ | volkerdi@slackware.com | ||