LINUX.ORG.RU

а я хотел у тебя спросить, что это такое и как ты к этому пришел. Версия хоть какая?

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

Понятно, значит поставлю себе стабильный все-таки.
Либо у тебя с регэкспами проблемы, либо альса зависит от великого множества пакетов

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

о, да с этими testing'ами там реально голову сломать.

я делал так: ставил без DE голую систему stable, обновлял до wheezy, потом ставил кеды из wheezy и обновлял только их до sid(?). По-другому не получалось нормально поставить, aptitude вообще отказывался ставить новые кеды на старые (4.4 кажется еще там), а apt-get просто говорил broken packages или что-то вроде этого. Короче если головняк не нужен, только stable и backports, как я понял.

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

а сразу wheezy не ставился :)) там boot.img конфликтовал с iso, походу.. мож уже исправили.

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

Гипотеза: какой-то метапакет удаляется, т.к. зависит от чего-то, попадающего под regexp «alsa*». Пакеты, которые зависели от этого
метапакета, отмечаются как более не нужные.

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

либо альса зависит от великого множества пакетов

Наоборот от неё зависят, вот они и удаляются, т.к. зависят от алсы, которая удаляется и они за ней.

firestarter ★★★☆
()

Поставь alsa на место.

Debasher ★★★★★
()

debian он такой. аноним как-то решил xfce удалить, и добрый apt удалил почти всю систему. даже утилиты sudo и eject :)

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

[apt-get] wtf?

apt-get

все пакеты связанные с алсой по имени

по имени

OHSHI~

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

debian он такой. аноним как-то решил xfce удалить, и добрый apt удалил почти всю систему. даже утилиты sudo и eject :)

Рекомендую анониму читнуть манца на тему метапакетов и настроек APT, а заодно освоить aptitude, в котором такие ситуации разруливаются легче.

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

я не пойму, нахера оно все кеды сносит? причем тут альса вообще, когда pulseaudio, как я понял, звуком управляет?

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

Кеды решили, что без звука они нафиг в системе не нужны, так как свистелки будут, а вот перделок - тю-тю

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

я не пойму, нахера оно все кеды сносит?

Один из метапакетов kde прямо или косвенно зависит от alsa. Удаление alsa приводит к удалению метапакета. Точка. Приехали.

aptitude -sW remove ~i~nalsa может дать больше информации.

AITap ★★★★★
()

Ставишь пакет, с ним по зависимости устанавливается что-то еще, и помечается как «автоматически установленное». После ставишь другие пакеты, которые зависят от установленного автоматически. Удаляешь первый пакет, с ним удаляетсся все автоматически установленное, а за ним и все, что зависило от автоматически установленного. Мне это видиться так.

anonymous
()

Просто алса тянет за собой всё KDE:

по 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]? 

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

Объясню, почему я это спрашиваю.

Когда я ставил и обновлял кеды (да и вообще дебиан) никакой альсы у меня не было, вчера я доставил пакеты alsa-base/tools/utils вручную и оно цепануло еще пару каких-то библиотек. В общем, пакетов 10 поставилось. Теперь вот я хотел удалить альсу и тут _это_. Т.е. получается, что оно как-то прицепилось к кедам или как? apt автоматически добавил эти пакеты альсы в зависимости кед? Сначала же этот мета-пакет - kde-full - не тянул альсу..

короче я запутался уже с этим apt.

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

да эта команда ест-но нормально удаляет то, что надо. Меня интересует почему вот так когда просто 'alsa*' оно с ума сходит..

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

Меня интересует почему вот так когда просто 'alsa*' оно с ума сходит..

Особенности обработки regexp'ов apt-get'ом. Обратите внимание на список http://paste.org.ru/?c4r0sy: там есть пакеты с «als» в имени, так как regexp «alsa*» на самом деле значит «als и ещё любое количество букв a».

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

У самого testing, попробовал поставить kde 4.74 из experimental - не рискнул, половину системы сносит, при этом зависимости неразрешённые остаются... Подумал, а ну его, потом в ручную пакеты ставить/удалять, чтобы работало. Жду, хотя бы в unstable.

P.S. Есть желание обновиться лишь из-за того, что kwallet при старте системы (kmail + kopete) не работает корректно. Хотя, это не критично...

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

обновлять надо либо с 4.6.5, которое в wheezy, либо с 4.7.2, которое в каких-то других репах, и делать это надо с apt-get. Aptitude с ума сходит, я знаю :)) мне тоже предлагал. Они кстати и в рассылке сами писали, что aptitude только с нескольких попыток (там отказываться на 'n' от решения можно) дает вменяемое решение. Погугли, короче.

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

Как правильно обновить kde c apt-get? Признаюсь, я по рабоче-крестьянскому в synaptic'е выделил все пакеты kde 4.6.5 и нажал обновить (предварительно выбрав по умолчанию experimental)

P.S. полагаю, что надо как-то так: apt-get install kde-full -t experimental; но, как-то full - больно жирно, мне многое не нужно

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

Эх, понеслось: apt-get install kde-standard -t experimental

Ничего лишнего кроме dragonplayer и нескольких библиотек установить не попросило.

Jurik_Phys ★★★★★
()

apt поддерживает не вайдкарды, а регэкспы.

соответственно «alsa*» корректируется в «als.*» = любой пакет, содержащий в названии выражение, начинающееся на als (т.е. просто содержащий als в названии)

чтобы выбрать пакеты, начинающиеся на alsa, нудно указать символ начала строки, т.е. команда будет выглядеть как «apt-get remove ^alsa»

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