Обновление Slackware до current

Материал из Слакваря

Перейти к: навигация, поиск

Полное обновление обычно не отличается от обновления от версии к версии, которое описано в UPGRADE.TXT и упомянутых там файлах, и представляет собой в монопольном режиме обновление пакетного менеджера (pkgtools) и его зависимостей, общих библиотек (glibc-solibs), обновление имеющихся и установку новых пакетов, удаление переименованных или исключённых пакетов, разборки с файлами *.new, обновление загрузчика (в случае LILO для загрузки с новым ядром не обойдётся без команды lilo), обновление необходимых для загрузки сторонних драйверов устройств под новое ядро (экзотика), перезагрузка с новым ядром, обновление сторонних драйверов устройств под новое ядро, обновление сторонних драйверов устройств под новые X.Org.

Ядро - это пакеты a/kernel-{huge,generic,modules,firmware}-{smp,}.t?z. Нужно помнить, что обновление ядра потянет за собой обновление сторонних модулей ядра, например, от драйверов видеокарт ATI/NVIDIA.

Частичное обновление текущей версии бинарными пакетами из -current - плохая идея. Такое обновление хотя и возможно до определённого момента, пока сохраняется достаточная совместимость общих библиотек, но тем более рискованно, чем дальше уходит -current от родителя-релиза. Если хочется новую версию софта из -current (или из мейнстрима), предпочтительно пересобрать под свою систему, естественно, не забывая учесть различия между версиями систем в организации взаимодействия её компонентов (hal, d-bus, udev, ConsoleKit, ...). Директория source содержит исходники, патчи, сценарии сборки и построения бинарных пакетов.

Ссылки

Личные инструменты