LINUX.ORG.RU

KDE 4.10 в Debian

 , , ,


0

3

Как сделать так, чтобы только KDE и Qt у меня стояли из experimental, а остальное - из unstable? Пробовал маску *kde* и apt-pin, но не все пакеты подходят под нее. Знаю, что Debian как-то разделяет пакеты (http://packages.debian.org/ru/experimental/kde/). Помогите, пожалуйста.

UPD, с experimental облом-зависимости. Новый вопрос: откуда можно взять KDE 4.10 для Debian, кроме репозиториев siduction?



Последнее исправление: KendovNorok (всего исправлений: 3)

Ответ на: комментарий от olibjerd

Нет ли решения, основанного на том, как Debian разделяет пакеты по категориям?

KendovNorok
() автор топика
Ответ на: комментарий от KendovNorok

Метапакет поставь (какой — не знаю, с кедами дела не имел почти), по зависимостям подтянет то что нужно.

olibjerd ★★★★★
()
Ответ на: комментарий от KendovNorok

root@localhost:/# apt-get -t experimental dist-upgrade kde-plasma-desktop

Зачем дист-апгрейд делаешь? Просто переустанови kde-plasma-desktop

olibjerd ★★★★★
()

Никак, оно затащит много пакетов по зависимостям. Это одна из причин, почему я пользую генту.

erfea ★★★★★
()
Ответ на: комментарий от KendovNorok

Ну и еще вопрос тогда... Где можно взять KDE 4.10 для Debian, кроме репозитория siduction, которому я не слишком доверяю?

KendovNorok
() автор топика
Ответ на: комментарий от KendovNorok

man apt-get

upgrade
           upgrade is used to install the newest versions of all packages currently installed on the system from the sources enumerated in /etc/apt/sources.list. Packages currently installed with new versions available are
           retrieved and upgraded; under no circumstances are currently installed packages removed, or packages not already installed retrieved and installed. New versions of currently installed packages that cannot be
           upgraded without changing the install status of another package will be left at their current version. An update must be performed first so that apt-get knows that new versions of packages are available.

       dist-upgrade
           dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new versions of packages; apt-get has a "smart" conflict resolution system, and it will attempt
           to upgrade the most important packages at the expense of less important ones if necessary. The dist-upgrade command may therefore remove some packages. The /etc/apt/sources.list file contains a list of locations
           from which to retrieve desired package files. See also apt_preferences(5) for a mechanism for overriding the general settings for individual packages.

all packages currently installed on the system

olibjerd ★★★★★
()
Ответ на: комментарий от olibjerd
root@localhost:/# apt-get install -t experimental kde-plasma-desktop
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  kde-l10n
Пакеты, которые будут обновлены:
  kde-plasma-desktop
KendovNorok
() автор топика

Все там ставится. По крайней мере в визи зависимости с экспериментальной прекрасно разруливаются.

запускаешь aptitude -t experimental
по разделу kde жмакаешь +, и листаешь решения зависимостей

Radius ★★★★
()

KDE 4.10
Debian

Блин, ну когда люди для последних релизов программ/графических десктопов/libc научатся ставить arch/ubuntu/gentoo? Дебиан не для новых гнумов/кед сделан. Тут стабильность главное.

Extraterrestrial ★★★★★
()
Ответ на: комментарий от Extraterrestrial

Пакеты в experimental собираются обычно с целью установки на текущий релиз или тестинг. experimental вообще не самостоятельная ветка, она предоставляет новые версии программ для других веток.

В общем по факту libc из визи подходит для kde 4.10 из experimental.

Radius ★★★★
()
Последнее исправление: Radius (всего исправлений: 1)

Собери сам, будь мужиком. Ставить в stable или testing пакеты из experimental, которые собирались под sid, - плохая идея.

eugeno ★★★★★
()
Ответ на: комментарий от Radius

Интересная мысль. Я не стал плясать в консоли, поставил synaptic, сказал Предпочитать пакеты из experimental, выбрал секцию KDE, сказал обновить. Потом открыл список всех для обновления, поиск там по слову KDE - и еще обновить. Доложу о результате.

KendovNorok
() автор топика
Ответ на: комментарий от KendovNorok

Значит надо быть готовым к тому, что в дебиане не бывает самых новых гнумов/кед/ядер/libc.

Extraterrestrial ★★★★★
()
Ответ на: комментарий от KendovNorok

по-моему аптитуда оптимальный инструмент для подобных задач

Radius ★★★★
()
Ответ на: комментарий от KendovNorok

душой меня тянет к Debian

Тогда ты должен проникнуться дзеном Дебиана. О говорит что-то о том, что не нужно гнаться за циферками.

anonymous
()
Ответ на: комментарий от anonymous

Циферки-то ладно, мне на них плевать. Мне не плевать на багфиксы, на новые фичи и на повышение скорости в KDE 4.10.

KendovNorok
() автор топика
Ответ на: комментарий от KendovNorok

душой меня тянет

У красноглазиков есть души?

anonymous
()
Ответ на: комментарий от KendovNorok

Можно было, раз уж это мета-пакет, просто просмотреть его зависимости, а затем уже их список «скормить» apt-get.

anonymous
()
Ответ на: комментарий от anonymous

Если кому-нибудь будет актуально - обновляла KDE до 4.10.2 в wheezy.

Получилось, как описано в https://lists.debian.org/debian-kde/2013/04/msg00073.html

aptitude -t experimental install '~V4:4.10.2 ~i'

Из анализа поломанных зависимостей оказалось, что нужна либа librdf0 версии 1.0.16, в ветке экспериментал ее нет, в wheezy она 1.0.15, зато в sid-е она 1.0.16

Обновив librdf0 из sid-а, запускаю опять

aptitude -t experimental install '~V4:4.10.2 ~i'

и получаю обновление всех установленных пакетов KDE до 4.10.2

Nai
()
Ответ на: комментарий от tailgunner

Нет, libc6 не потянуло, на платформе i386, можете сами проследить на http://www.debian.org/distrib/packages - версия libc6, которую требует KDE, в ветке wheezy не ниже, чем в experimental

И, собственно говоря - кто мешает запустить aptitude и посмотреть, какие библиотеки потянет? На «Y» же никто не заставляет нажимать :)

Nai
()
Ответ на: комментарий от tailgunner

У меня на wheezy оно ничего не вытянуло, кроме одной упомянутой либы. experimental - это ж не дистр, а довесок к sid. А sid был приморожен и от wheezy почти не отличался.

Pavval ★★★★★
()
Ответ на: комментарий от Pavval

experimental - это ж не дистр, а довесок к sid. sid был приморожен и от wheezy почти не отличался.

Эээ.. пакеты в experimental собираются с библиотеками из Sid?

tailgunner ★★★★★
()
Ответ на: комментарий от Nai

Спасибо. Правда, libc он всё же решил обновить, но из тестинга.

Xellos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.