о, да с этими testing'ами там реально голову сломать.
я делал так: ставил без DE голую систему stable, обновлял до wheezy, потом ставил кеды из wheezy и обновлял только их до sid(?). По-другому не получалось нормально поставить, aptitude вообще отказывался ставить новые кеды на старые (4.4 кажется еще там), а apt-get просто говорил broken packages или что-то вроде этого. Короче если головняк не нужен, только stable и backports, как я понял.
Гипотеза: какой-то метапакет удаляется, т.к. зависит от чего-то, попадающего под regexp «alsa*». Пакеты, которые зависели от этого метапакета, отмечаются как более не нужные.
Ставишь пакет, с ним по зависимости устанавливается что-то еще, и помечается как «автоматически установленное». После ставишь другие пакеты, которые зависят от установленного автоматически. Удаляешь первый пакет, с ним удаляетсся все автоматически установленное, а за ним и все, что зависило от автоматически установленного. Мне это видиться так.
по 127 строчку идёт выборка по имени alsa в пакете,
Note, selecting 'libakonadiprotocolinternals1' for regex 'alsa*'
<...>
далее по 211 идут остатки удалённых пакетов, которые бы не помешало удалить синаптиком,
Package libsundials-kinsol1 is not installed, so not removed
<...>
далее по 250 идут автоудалямые пакеты,
The following packages were automatically installed and are no longer required
knetwalk libopenal1 kpat kalzium-data kolf plasma-desktopthemes-artwork ksystemlog blinken krdc krfb usb-modeswitch kscd
<...>
Use 'apt-get autoremove' to remove them.
и уже с 252 идут удаляемые 64 пакета
The following packages will be REMOVED:
akonadi-server akonadiconsole akregator alsa-base alsa-tools alsa-utils blogilo bluez-alsa kaddressbook kajongg kalarm
kde-full kde-plasma-desktop kde-plasma-netbook kde-standard kde-workspace kde-workspace-bin kdeartwork kdebase-workspace
kdebase-workspace-bin kdenetwork kdepim kdepim-groupware kdepim-kresources kdepim-runtime kdepim-strigi-plugins
kdepim-wizards kdeplasma-addons kdesdk kdesdk-misc kdeutils kdewebdev kgpg kleopatra klinkstatus kmail knode knotes
konsolekalendar kontact kopete korganizer kscreensaver kscreensaver-xsavers ktimetracker libakonadi-contact4
libakonadi-kde4 libakonadi-kmime4 libakonadiprotocolinternals1 libkdepim4 libkopete4 libmailtransport4 libmessagelist4
plasma-dataengines-workspace plasma-desktop plasma-netbook plasma-runners-addons plasma-scriptengine-python
plasma-scriptengines plasma-widget-lancelot plasma-widgets-addons plasma-widgets-workspace python-kde4
system-config-printer-kde
0 upgraded, 0 newly installed, 64 to remove and 41 not upgraded.
After this operation, 255 MB disk space will be freed.
Do you want to continue [Y/n]?
Когда я ставил и обновлял кеды (да и вообще дебиан) никакой альсы у меня не было, вчера я доставил пакеты alsa-base/tools/utils вручную и оно цепануло еще пару каких-то библиотек. В общем, пакетов 10 поставилось. Теперь вот я хотел удалить альсу и тут _это_. Т.е. получается, что оно как-то прицепилось к кедам или как? apt автоматически добавил эти пакеты альсы в зависимости кед? Сначала же этот мета-пакет - kde-full - не тянул альсу..
Меня интересует почему вот так когда просто 'alsa*' оно с ума сходит..
Особенности обработки regexp'ов apt-get'ом. Обратите внимание на список http://paste.org.ru/?c4r0sy: там есть пакеты с «als» в имени, так как regexp «alsa*» на самом деле значит «als и ещё любое количество букв a».
У самого testing, попробовал поставить kde 4.74 из experimental - не рискнул, половину системы сносит, при этом зависимости неразрешённые остаются... Подумал, а ну его, потом в ручную пакеты ставить/удалять, чтобы работало. Жду, хотя бы в unstable.
P.S. Есть желание обновиться лишь из-за того, что kwallet при старте системы (kmail + kopete) не работает корректно. Хотя, это не критично...
обновлять надо либо с 4.6.5, которое в wheezy, либо с 4.7.2, которое в каких-то других репах, и делать это надо с apt-get. Aptitude с ума сходит, я знаю :)) мне тоже предлагал. Они кстати и в рассылке сами писали, что aptitude только с нескольких попыток (там отказываться на 'n' от решения можно) дает вменяемое решение. Погугли, короче.
Как правильно обновить kde c apt-get? Признаюсь, я по рабоче-крестьянскому в synaptic'е выделил все пакеты kde 4.6.5 и нажал обновить (предварительно выбрав по умолчанию experimental)
P.S. полагаю, что надо как-то так: apt-get install kde-full -t experimental; но, как-то full - больно жирно, мне многое не нужно
соответственно «alsa*» корректируется в «als.*» = любой пакет, содержащий в названии выражение, начинающееся на als (т.е. просто содержащий als в названии)
чтобы выбрать пакеты, начинающиеся на alsa, нудно указать символ начала строки, т.е. команда будет выглядеть как
«apt-get remove ^alsa»