KDE 5 для Slackware -current

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Ответить
Аватара пользователя
bormant
Сообщения: 1354

KDE 5 для Slackware -current

Сообщение bormant »

Эрик (Alien BOB) выложил пакеты KDE 5 (KDE Frameworks 5.6.0, Plasma 5.2.0 and Applications 14.12.1) для Slackware -current.

Сообщение в блоге: http://alien.slackbook.org/blog/kde-5-plas...ckware-current/
Хранилище: http://taper.alienbase.nl/mirrors/alien-kde/current/testing/

Вашему вниманию ниже предлагается перевод тамошнего README. Удачи.

Код: Выделить всё

Источник: http://taper.alienbase.nl/mirrors/alien-kde/current/testing/README
Дата:     28-Jan-2015 15:06
md5:      5dca696651471f5d65f85df703090257
Перевод:  Serg Bormant, 2015

KDE5
====

Это KDE 5 для Slackware, состоящее из KDE Frameworks 5.6.0,
Plasma 5.2.0 и Applications 14.12.1.
Оно предназначено для установки исключительно на Slackware -current
и *заменит* любую версию KDE 4, если такая у вас установлена!

Plasma 5 -- это новое поколение пространства рабочего стола KDE.
Plasma 5 улучшает поддержку дисплеев с высоким разрешением и приносит
"единую оболочку", то есть единую кодовую основу для различных целевых
устройств.  Plasma 5 использует новый графический стек OpenGL(ES) с
аппаратным ускорением.  Plasma 5 собирается с Qt 5 и Frameworks 5.
А с темой оформления Breeze (бриз) и её шрифтом Oxygen (кислород)
рабочий стол выглядит свежо и современно.

Прочие примечательные моменты:
- Множество пакетов в разделе 'deps', совершенно новых для Slackware.
  Поскольку KDE 5 собрано на Qt5 (в основе KDE 4 был Qt4), в наличии
  много пакетов, относящихся к Qt5.  Также, требуются дополнительные
  зависимости для закрепления в системном лотке приложений на основе
  Qt4 и GTK.  Поэтому, помимо обновлений пакетов из состава Slackware
  присутствуют новые:
  LibRaw, OpenAL, akonadi-qt5, eigen3, gst1-plugins-base, gst1-plugins-good,
  gstreamer1, json-glib, libappindicator, libdbusmenu-gtk, libdbusmenu-qt5,
  libepoxy, libfakekey, libindicator, orc, polkit-qt5-1, qca-qt5, qt-gstreamer,
  qt-gstreamer1, qt5, sni-qt, wayland и xapian-core.
- Примечание для пользвателей мультибиблиотечной Slackware64, использующих
  Skype: вам нужно загрузить 32-битный sni-qt и сконвертировать его при
  помощи 'convertpkg-compat32', иначе Skype не сможет поместить иконку
  в системный лоток.
- Украдкой собрал для вас phonon-vlc. Но воспользоваться им можно, только
  доустановив пакет VLC.
- Добавил свежий офисный пакет Calligra 2.8.7.
- Даже скомпилировав пакет 'kde-workspace' как часть всего набора, пришлось
  его исключить. Он конфликтует с новым пакетом plasma-workspace.
- Несколько исходных архивов Plasma 5.2.0 не скомпилированы в пакеты
  Slackware: libbluedevil и bluedevil (они требуют BlueZ, которого нет в
  Slackware), muon (пакетный менеджер debian/ubuntu), libkface (требует
  opencv, добавлять зависимость от которого не захотел).
- Ещё зависимость, которую, вероятно, сочтёте необычной -- wayland.  Он нужен
  для *компиляции* драйвера KWin для X11, но не требуется для *выполнения*.
  Тем не менее, пакет оставил на тот случай, если захочется или придётся
  пересобрать kwin.
- Графический вход: KDM заменён на SDDM.
  Чтобы увидеть новый графический менеджер сеансов (входа) SDDM в действии,
  добавьте в файл Slackware "/etc/rc.d/rc.4" следующие строки сразу после
  строки: echo "Starting up X11 session manager..."

  # --- 8< --------------------------------------
  if [ -x /usr/bin/sddm ]; then
    exec /usr/bin/sddm
  fi
  # --- 8< --------------------------------------

  ... а затем переключитесь в 4 уровень исполнения, выполнив (от root):

  # init 4

  Выберите "Plasma" из поля со списком сеансов SDDM.
  Вместо этого, если предпочитаете старый добрый уровень 3, можете набрать
  (в командной строке своей учётной записи):

  $ xwmconfig

  ... и выбрать "xinit.plasma" в качестве оконного менеджера X по-умолчанию.
  Затем выполните:

  $ startx

ПРИМЕЧАНИЕ:
Подробно описанное ниже обновление до KDE 5 нетривиально. Вы должны удалить
пакеты старого KDE вручную.  Если KDE не установлено вовсе, вам потребуется
вручную *установить* некоторые пакеты KDE из Slackware.

ПРИМЕЧАНИЕ:
Если решили установить этот набор пакетов поверх свежей установки Slackware
  -current, во время которой исключили все пакеты из набора 'KDE', у вас не
  будет некоторых дополнительных пакетов, некоторые из которых обязательны
  для правильной работы KDE!
  Если исключили набор 'KDE' целиком, вы должны установить как минимум
  следующие пакеты Slackware-current:
    * bluedevil
    * polkit-kde-agent-1
    * polkit-kde-kcmodules-1
  А также можете добавить:
    * amarok
    * kaudiocreator
    * kdevelop-pg-qt
    * kplayer
    * ktorrent
    * libktorrent

-------------------------------------------------------------------------------
Сборка всего из исходных текстов:
-------------------------------------------------------------------------------

Исходники и сценарии в моём хранилище 'ktown' лежат раздельно. Если вам нужны
исходники KDE 5, выполните следующую команду для их загрузки:

  # rsync -av rsync://alien.slackbook.org/alien/ktown/source/5 .

Прежде чем приступить к сборке KDE 5 вам потребуется скомпилировать и установить
множество 'зависимостей'.  Их компилирование и установка в Slackware-current не
сложнее, чем:
  # cd 5/deps
  # ./updates.SlackBuild
  # cd -

Будьте готовы к *долгому* ожиданию, поскольку среди прочих будет
пересобираться Qt4 и компилироваться новый пакет Qt5.  Готовые пакеты будут
сохранены в /tmp. Затем для компиляции пакетов KDE на вашем компьютере
выполните:
  # cd 5/kde
  # ./KDE.SlackBuild

После длительного ожидания вы обнаружите новые пакеты в /tmp/kde-build.
Заметьте, эти пакеты уже были установлены при выполнении KDE.SlackBuild!

Если же всё, что вам нужно, это мои готовые пакеты, описанное выше можно
пропустить.


-------------------------------------------------------------------------------
Установка скомпилированных пакетов:
-------------------------------------------------------------------------------

Для установки или обновления KDE 5 выполните следующее.

Убедитесь, что не запущены ни KDE, ни X !  Если активен сеанс X, сперва
выйдите из него, и, если активен уровень исполнения 4 (графический вход),
сперва вернитесь в уровень 3 (консоль), выполнив "init 3".

Если у вас установлен KDE 4, сперва нужно его удалить.  Возможность обновления
(upgrade) не поддерживается!  Сделайте так:

Если у вас установлено KDE 4.10.5 из Slackware:
  # removepkg /var/log/packages/*-4.10.5-*
  # removepkg libkscreen
  # removepkg kscreen
  # removepkg kde-workspace

Если у вас установлено KDE 4.14.3 из моего 'ktown':
  # removepkg /var/log/packages/*-4.14.3-*alien
  # removepkg libkscreen
  # removepkg kscreen
  # removepkg kde-workspace
  # removepkg libmm-qt
  # removepkg plasma-nm
  # removepkg kdeconnect-kde

Если у вас KDE 5.0.2 из моего 'ktown_preview':
  # removepkg /var/log/packages/*-5.0.2-*alien
  # removepkg /var/log/packages/*-5.2.0-*alien
  # removepkg kscreen2 libkscreen2 libmm-qt5 libnm-qt5 oxygen-fonts sddm

Теперь приступим к установке KDE 5 как описано ниже.

Для простоты вот однострочная команда, загружающая каталог '5' с 32- и
64-битными пакетами (без исходников) целиком (осторожно с "точкой" в конце
строки, она является частью команды!!):

  # rsync -av rsync://alien.slackbook.org/alien/ktown/current/5 .

Или, если нужны пакеты только для одной из двух поддерживаемых архитектур,
выполните одну из предложенных ниже команд (не упустите точку в конце!).

Если нужны только 64-битные пакеты:
  # rsync -av --exclude=x86 rsync://alien.slackbook.org/alien/ktown/current/5 .
Если нужны только 32-битные пакеты:
  # rsync -av --exclude=x86_64 rsync://alien.slackbook.org/alien/ktown/current/5 .

Допустим, вы только что загрузили набор пакетов нужной разрядности из дерева
каталогов "5", теперь вы должны перейти в каталог с этим файлом README (который
лежит в каталоге с именем '5').  Если использовали одну из команд выше, просто
выполните:

  # cd 5

Из этого каталога выполните следующие команды от root (заметьте, некоторые из
имён пакетов прежнего KDE теперь устаревшие, они разделены, переименованы или
объединены с другими, из-за чего и требовались команды 'removepkg'):

  Для Slackware 32-бит:
  # upgradepkg --reinstall --install-new x86/deps/*.t?z
  # upgradepkg --reinstall --install-new x86/kde/*/*.t?z

  Для Slackware 64-бит:
  # upgradepkg --reinstall --install-new x86_64/deps/*.t?z
  # upgradepkg --reinstall --install-new x86_64/kde/*/*.t?z

  Если у вас были установлены неанглийские языковые пакеты:

  Для Slackware 32-бит:
  # upgradepkg x86/kdei/*.t?z

  Для Slackware 64-бит:
  # upgradepkg x86_64/kdei/*.t?z

  Если вам нужны неанглийские языковые пакеты, которые сейчас не установлены,
  подставьте нужный код страны вместо XX в следующей команде:
  # upgradepkg --install-new x86_64/kdei/kde-l10n-XX-*.t?z

  Проверьте настроечные файлы ".new", которые могли появиться после команд
  upgradepkg.  Сравните их с имеющимися настройками и примите решение, нужны
  ли они вам.
  # find /etc/ -name "*.new"

  Графический (ncurses) инструмент для обработки файлов ".new":
  # slackpkg new-config

Теперь перезагрузите систему.

==============================================================================
                     Eric Hameleers / alien at slackware dot com / 28-янв-2015
Спасибо сказали:
Ответить