Про репозитории KDE

Автор proninyaroslav, 26 апреля 2014, 19:49:07

« назад - далее »

0 Пользователи и 5 гостей просматривают эту тему.

proninyaroslav

Здравствуйте. Есть-ли неофициальные репозитории KDE со свежими версиями? Репа http://www.debian-desktop.org/ со старыми кедами, http://qt-kde.debian.net/ вообще не работает. Может подойдёт от Kubuntu Backports?

sandaksatru

#1
Цитата: proninyaroslav от 26 апреля 2014, 19:49:07
Здравствуйте. Есть-ли неофициальные репозитории KDE со свежими версиями? Репа http://www.debian-desktop.org/ со старыми кедами, http://qt-kde.debian.net/ вообще не работает. Может подойдёт от Kubuntu Backports?
А чем официальные репозитории не устраивают? В unstable 4.11.3, в experimental 4.12.2. Последняя версия KDE 4.12.4. Если требуется ещё новее - то вам только собирать из сырцов.

proninyaroslav

#2
Вообще-то последняя 4.13. Кстати, в сиде 4.11.5.

sandaksatru

Цитата: proninyaroslav от 26 апреля 2014, 21:50:54
Вообще-то последняя 4.13. Кстати, в сиде 4.11.5.
Пропустил релиз  :) В общем, это не изменяет ситуацию. Самая поздняя версия KDE, собранная в пакет для Debian, лежит в экспериментальной ветке. Как и большинства других программ.

ferum

Тот кто считает что debian это безнадёжное старьё очень ошибается http://anonscm.debian.org/gitweb/
Русские дебианщики против цифрового слабоумия !

proninyaroslav

#5
Цитата: sandaksatru от 27 апреля 2014, 00:02:37
Цитата: proninyaroslav от 26 апреля 2014, 21:50:54
Вообще-то последняя 4.13. Кстати, в сиде 4.11.5.
Пропустил релиз  :) В общем, это не изменяет ситуацию. Самая поздняя версия KDE, собранная в пакет для Debian, лежит в экспериментальной ветке. Как и большинства других программ.
Почему-то не тянет обнову с experimental. Я unstable удалять не стал, а добавил experimental рядом:
deb http://ftp.ru.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ unstable main contrib non-free

deb http://ftp.ru.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ experimental main contrib non-free

sandaksatru

Цитата: proninyaroslav от 28 апреля 2014, 11:49:45
Почему-то не тянет обнову с experimental. я unstable удалять не стал, а добавил experimental рядом:
У experimental по умолчанию стоят самые низкие привилегии (~1). Если вы хотите experimental использовать в качестве основного репозитория, то вам нужно нужно повысить его привилегии для установщика, создав или отредактировав /etc/apt/preferences:

Package: *
Pin: release a=unstable
Pin-Priority: 500

Package: *
Pin: release a=experimental
Pin-Priority: 600


Перед установкой не забудьте обновлять список доступных пакетов:
apt-get update

Если же вы не хотите по умолчанию ставить все пакеты из experimental, а только лишь некоторые, то редактировать preferences не надо. А для установки используйте следующую конструкцию:
apt-get install -t=experimental имя_пакета

В любом случае, помните:
1) Нельзя отключать репозиторий unstable, потому как в экспериментале отсутствуют многие важные системные библиотеки.
2) Experimental - это свалка из всех новых пакетов. Они ещё не тестировались на совместимость друг с другом, а иногда и вообще ещё не тестировались.
3) Используйте experimental на свой страх и риск. Никогда не ставьте пакеты большими паками, ставьте по отдельности или малыми группами, после каждой установки проверяйте работоспособность системы.
4) На случай аварийной ситуации подготовьте live-cd, с которого вы бы смогли загрузиться и восстановить систему.
5) Не рекомендуйте новичкам в Linux использовать репозиторий experimental.

proninyaroslav

sandaksatru,
Дело в том что я и хотел обновлять таким методом, только вот жаль что там нет kde-full))). Придётся обновлять по пакету отдельно. Это геморрой). Есть метод какой либо?

sandaksatru

Как же нет?
Открыть содержимое (спойлер)
wajig policy kde-full
kde-full:
  Установлен: (отсутствует)
  Кандидат:   5:77+deb7u1
  Таблица версий:
     5:83 0
          1 http://mirror.yandex.ru/debian/ experimental/main i386 Packages
     5:82 0
        300 http://mirror.yandex.ru/debian/ testing/main i386 Packages
        250 http://mirror.yandex.ru/debian/ sid/main i386 Packages
     5:77+deb7u1 0
        700 http://mirror.yandex.ru/debian/ stable/main i386 Packages
     5:66 0
        500 http://mirror.yandex.ru/debian/ oldstable/main i386 Packages

wajig show kde-full
Пакет: kde-full                                 
Состояние: не установлен
Версия: 5:77+deb7u1
Приоритет: необязательный
Раздел: kde
Сопровождающий: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Архитектура: all
Размер в распакованном виде: 35,8 k
Зависимости: kde-plasma-desktop (>= 5:77+deb7u1), kde-plasma-netbook (>= 5:77+deb7u1), kdeadmin (>= 4:4.8.4), kdeartwork (>= 4:4.8.4), kdegraphics (>= 4:4.8.4), kdeedu (>= 4:4.8.4), kdegames (>=
                        4:4.8.4), kdemultimedia (>= 4:4.8.4), kdenetwork (>= 4:4.8.4), kdeutils (>= 4:4.8.4), kdepim (>= 4:4.4.11), kdeplasma-addons (>= 4:4.8.4)
Рекомендуются: kde-standard (>= 5:77+deb7u1), kdeaccessibility (>= 4:4.8.4), kdesdk (>= 4:4.8.4), kdetoys (>= 4:4.8.4), kdewebdev (>= 4:4.8.4)
Предлагаются: kde-l10n (>= 4:4.8.4), calligra (>= 1:2.4.2), xorg
Ломают: kde-minimal (< 5:57)
Предоставляют: kde-software-compilation
Описание: complete KDE Software Compilation for end users
KDE is the powerful, integrated, and easy-to-use Free Software desktop platform and suite of applications.
                                                                                                                                                                                                 
This metapackage includes all the official modules released with KDE Sotware Compilation that are not specific to development and as well other KDE applications that are useful for a desktop   
user. This includes multimedia, networking, graphics, education, games, system administration tools, and other artwork and utilities.                                                           
Сайт: http://www.kde.org
[свернуть]

kde-full - ээто метакпакет, по сути пустой пакет, в котором лишь прописаны в зависимостях все программы этого DE. Можно смотреть зависимости и ставить по отдельности каждый пак. Для начала лучше произвести full-upgrade до sid, если это ещё не было произведено, а потом обновлять уже kde. Можно и обновить целиком, проставив в параметр для apt-get сразу несколько пакетов:
apt-get install -t=experimental имя_пакета1 имя_пакета2 имя_пакета3
но настоятельно рекомендую перед этим сделать полный бэкап системы.

proninyaroslav

На счёт сборки из сырцов: собрать понятно как, но вот как поставить - не написано. Написано только как запустить. Я так понимаю получившееся надо упаковать в deb?

sandaksatru

#10
Лучше всего собранное распределить по пакетам аналогичным в официальных репозиториях, запаковать в deb-архивы и ставить уже через dpkg. Иначе потом системой управления пакетами пользоваться будет невозможно, так как она не будет знать об установленном у вас KDE. Для запаковки компонентов в пакеты можно воспользоваться утилитами ChekInstall или dpkg-deb. На хабре есть небольшая статейка, посвященная сборке пакетов.

proninyaroslav

А что на счёт зависимостей? Они все входят в сборку?

ferum

Цитата: proninyaroslav от 28 апреля 2014, 16:44:39
На счёт сборки из сырцов: собрать понятно как, но вот как поставить - не написано. Написано только как запустить. Я так понимаю получившееся надо упаковать в deb?
На счёт упаковать в deb лучше оставте это профессиональным мэйнтейнерам у них это лучше получится и то как правило первый блин комом, от того и появляется всё в начале в experimental что бы выявлять все баги и недоработки. Даже если кеды вы сразу соберёте через make сниму шляпу ихмо они большие и заковыристые это вам не Е17, который и то не у всех собрать получается....
но это не приговор а лишь предупреждение что путь не будет услан цветами ( скорее граблями ).
Собирается и устанавливается всё в строгом определённом порядке и начинается с установки в систему инструментов разработки и заголовковков библиотек сборочных зависимостей. Естественно информацию придётся черпать из сопровождающей документации разработчиков, котрые в прочем иногда забывают упомянуть что то с их точки зрения  само собой разумеющееся. По этому приходится усердно пользоваться гуглем и почти волшебной утилитой apt-file ( одна из фишек debiana кстати).
Русские дебианщики против цифрового слабоумия !

proninyaroslav

Цитата: ferum от 28 апреля 2014, 20:09:38
Цитата: proninyaroslav от 28 апреля 2014, 16:44:39
На счёт сборки из сырцов: собрать понятно как, но вот как поставить - не написано. Написано только как запустить. Я так понимаю получившееся надо упаковать в deb?
На счёт упаковать в deb лучше оставте это профессиональным мэйнтейнерам у них это лучше получится и то как правило первый блин комом, от того и появляется всё в начале в experimental что бы выявлять все баги и недоработки. Даже если кеды вы сразу соберёте через make сниму шляпу ихмо они большие и заковыристые это вам не Е17, который и то не у всех собрать получается....
но это не приговор а лишь предупреждение что путь не будет услан цветами ( скорее граблями ).
Собирается и устанавливается всё в строгом определённом порядке и начинается с установки в систему инструментов разработки и заголовковков библиотек сборочных зависимостей. Естественно информацию придётся черпать из сопровождающей документации разработчиков, котрые в прочем иногда забывают упомянуть что то с их точки зрения  само собой разумеющееся. По этому приходится усердно пользоваться гуглем и почти волшебной утилитой apt-file ( одна из фишек debiana кстати).
Я думаю собрать 5 кеды, так как смысла собирать 4.13 вообще нет. Лишний геморрой.

ferum

На чём если не секрет собирать будете на Арче или на Генте ?
Русские дебианщики против цифрового слабоумия !