Эрик Хамелеерс (Eric Hameleers aka Alien Bob)
Перевод Алексея Федорчука
Оригинал
От переводчика: это не столько перевод, сколько сильно сокращённый пересказ пошаговой инструкции по установке в Slackware 14.1 KDE версии 4.12.5 (или обновления до неё). Сокращению подверглась часть, описывающая сборку KDE из слакбилдов (это совсем отдельная история). А также подробные инструкции Эрика типа не забыть точку в конце команды rsync
(есть подозрение, что это шутка юмора). Но самое главное — собственно последовательность директив — я сохранил в неприкосновенности. Далее курсивом — мои вставки, а пока слово Эрику.
Перезагрузиться в runlevel
3 командой (в терминальном окне или в консоли)
# init 3
Эта команда требует прав администратора, следующие могут быть выполнены обычным пользователем — А.Ф..
Перейти в подходящий каталог (например, ~/pkgs/
) и скачать в него пакеты для обеих архитектур:
$ rsync -av rsync://alien.slackbook.org/alien/ktown/14.1/4.12.5 .
Или ограничиться вариантом только для одной архитектуры, например, x86_64:
$ rsync -av --exclude=x86 rsync://alien.slackbook.org/alien/ktown/14.1/4.12.5 .
Качать придётся почти 900 МБ, сервер отдаёт не очень быстро, так что следует приготовиться к долгому ожиданию. Или воспользоваться, например, lftp
, чтобы скачивать по маске только нужные пакеты; например, всё изобилие локализаций явно ни к чему — А.Ф..
Перейти в образовавшийся подкаталог:
$ cd 4.12.5
Дальнейшие опять действия опять потребуют прав администратора. При обновлении установленной KDE следует учесть, что некоторые пакет предыдущей её версии были переименованы, разделены или, наоборот, слиты, почему потребуется команда removepkg
. Для 64-битной версии последовательность действий выглядит так:
# upgradepkg --reinstall --install-new x86_64/deps/*.t?z # upgradepkg --reinstall --install-new x86_64/kde/*.t?z # removepkg kdeadmin # removepkg kdenetwork # removepkg kdesdk # removepkg kdetoys # removepkg kwallet # removepkg kdnssd
Если ранее использовались локализации, отличные от английской, соответствующие пакеты также надо обновить, например, для русской — такой командой:
# upgradepkg x86_64/kdei/kde-l10n-ru-4.12.5-noarch-1alien.txz
Если никаких пакетов локализации не было установлено, но теперь потребовались, их надо установить:
# upgradepkg --install-new x86_64/kdei/kde-l10n-ru-4.12.5-noarch-1alien.txz
После этого надо проверить, появились ли новые конфигурационные файлы с маской *.new
, сравнить их с оригиналами и решить, какие использовать:
# find /etc/ -name "*.new"
Визуальный (на базе ncurses
) инструмент для обработки *.new
файлов — slackpkg
:
# slackpkg new-config
Теперь остаётся только перезагрузить систему.