Squeeze + KDE 4.6.2

Автор BiF-kun, 24 мая 2011, 20:35:34

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

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

BiF-kun

Здравствуйте!
Собственно суть вопроса в том, что хотелось бы на сквиз поставить кеды 4.6.2
Скажем так, что было сделано:
1 Поставить репозиторий qt-kde.debian.net
1.1 При обновлении получить снос чуть более, чем половины системы. Без удаления репозитория из sources.list даже старые кеды не ставятся, но не суть.
2 Погуглить.
2.1 Понять, что KDE 4.6.2 работает только с wheezy и sid
2.2 Поставить тот же репозиторий, что был указан сверху + репозиторий sid.
2.3 aptitude full-upgrade накатило свежее ядро, кучу проблем сверху и нерусифицированный KDE. При этом процедуру full-upgrade приходилось выполнять 3 раза подряд(ну, после перезагрузки) из-за неокончательной установки. Да и ещё сам kde просто удалился, пришлось ставить снова самому через apt-get install kde-plasma-desktop.

Итого у меня остался один вопрос.
Как поставить KDE 4.6.2 на squeeze с подключением(а может и без) репозитория sid только лишь для зависимостей этого самого 4.6.2. Т.е. целиком не обновлять систему, а чисто KDE+его же зависимости, не более.

Может получилось немного сумбурно. Не совсем новичок и совсем не профессионал.

Василий

#1
Скорее всего ты имел ввиду "управление установкой различных версий пакетов на основе приоритетов apt, построение систем с пакетами из разных выпусков (на основе Debian stable, testing, unstable) и перекрытие (override) установленных приоритетов".

Когда-то использовал вот такой метод на основе вот этого howto

BiF-kun

Вот кстати говоря на том же qt-kde.debian.net тоже про приоритеты написано, но вдаваться в подробности этой функции не стал.
Прочитал howto и статью про управление приоритетами, я так понял, что мне нужно сделать вот так:
Первым поставить репозиторий qt-kde, второй stable и третий sid. Верно?
И не использовать команду full-upgrade(или dist-upgrade), а написать просто apt-get upgrade kde(kdm, kde-plasma-desktop, тут вот тоже интересно узнать, какой пакет обновлять, чтобы он весь 4.6.2 потащил).
Или я что-то не так понял?

Udachnik

Цитата: BiF-kun от 24 мая 2011, 21:01:42
Первым поставить репозиторий qt-kde, второй stable и третий sid. Верно?
Верно. Расставь pin-priority разным релизам в названном тобой порядке.
Только смотри, тут кто-то пытался новое KDE ставить на Squeeze - у него не получилось.


BiF-kun

#4
Вести с фронтов.
Поставил пин-приоритеты так как было сказано выше, но KDE 4.6.2 упорно ставиться не хотел - зависимости мешали.
Поменял местами приоритет у stable и sid - и сделал apt-get install kdm. По списку вроде ничего не удалялось и всё, что нужно, обновлялось. После всей настройки и перезагрузки - падает KNetworkManager(и не запустить). Так что выхода в интернет чтобы изменить что - тоже нет.
+System Settings наполовину опустел(хотя в списке обновлений я его и не видел).

Есть какие-то варианты поднятия сети без KNetworkManager? Сам же пошёл пока гуглить.

Дело начинает быть интересным.

UPD:
в /etc/network/interfaces было выставлено auto eth0. Подключил провод - заработало(Всё дело происходит на лаптопе с вифием). Продолжаю попытки до конца обновить КДЕшечку.

BiF-kun

#5
Что ж. Завершилось моё противостояние. С почти полной победой(не уверен, может ещё какие баги найдутся).
Итак, последовательность моих действий, в помощь остальным(да-да, я прочитал правила):
1. Создал файлы репозиториев, как указано в сией статье. То бишь файлы
experimental-snapshots.list :
deb http://qt-kde.debian.net/debian experimental-snapshots main
deb-src http://qt-kde.debian.net/debian experimental-snapshots main

и unstable.list :
deb http://ftp.debian.org/debian/ sid main non-free contrib
deb-src http://ftp.debian.org/debian/ sid main non-free contrib


2. Отредактировал по тому же сценарию /etc/apt/preferences:
Package: *
Pin: release a=experimental-snapshots
Pin-Priority: 201

Package: *
Pin: release a=stable
Pin-Priority: 199

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


3.apt-get update
aptitude install pkg-kde-archive-keyring
apt-get update

Далее до конца пятого пункта будет кричать, что необходимо установить более 600 обновлений, игнорируем.

4. apt-get install kdm (потянул около 160 МБ пакетов).
Открыть содержимое (спойлер)
4.1*. Перезагрузился.
4.2*. Некоторые пакеты не дообновились. Обновил:
apt-get install systemsettings
apt-get install network-manager-kde


*Примечание: Это делал лично я т.к. после перезагрузки падал knetworkmanager и пришлось подсоединять шнур напрямую к роутеру(не умею настраивать /etc/network/interfaces, дело происходило на лаптопе) и соответственно пришлось обновлять этот пакет.
Эти пункты можно(или даже нужно) опустить. По идее эти пакеты должны будут обновиться в 6 пункте.
[свернуть]

5. Вернул приоритеты репозиториев к нормальному виду:
Package: *
Pin: release a=experimental-snapshots
Pin-Priority: 201

Package: *
Pin: release a=stable
Pin-Priority: 200

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

apt-get update

6. Теперь система говорит, что необходимо обновить 10-20 пакетов.
apt-get upgrade

И радуемся полноценному(надеюсь) KDE 4.6.2 на вашем компьютере без обновления до sid.

Metrix

Обновил тоже кде в сквизе все прошло отлично, кроме одного: падает нетворк менеджер и никак его не установить.
Юзербар в отпуске

BiF-kun

#7
Там в четвёртом пункте не совсем заметный спойлер есть... Правда помимо отмеченных пакетов ещё объявятся ещё некоторые, которые необходимо обновить тем же путём, т.е. вернуть второй приоритет на сид и ручным способом(то бишь apt-get install) дообновить оставшееся(по памяти, ага, ну или проскроллить терминал вверх). Для некоторых пакетов даже и приоритеты менять не пришлось.
Ах да, и для упрощения замены приоритетов я свёл их к 200-202(или совсем другие, неважно). Надо было сделать так изначально... Просто действовал инструкции.

Brainey

Кстати, на http://www.debian-desktop.org/doku.php/start есть репозиторий с KDE-4.6.5 для squeeze.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru