Некоторые, установленные по умолчанию приложения, считаю ненужными, лишними и неиспользуемыми в своей системе. Посему решил исключить их из системы ещё на этапе установки.
Загружаюсь с kubuntu-11.10-dvd-amd64 и выбираю Установить kubuntu в текстовом режиме. На этапе выбора программного обеспечения: 1) оставляю звёздочку против Kubuntu desktop, 2) ставлю звёздочку против Manual package selection. Происходит установка базовой системы, затем запускается aptitude. Выбираю Tasks – Unrecognized task – kubuntu-desktop и клавишей "-"
следующие пакеты исключаю из установки:
akregator
amarok
amarok-common
amarok-utils
dragonplayer
kamera
kaddressbook
kde-config-touchpad
kdegames-card-data
kdepim-groupware (плюс по зависимостям kdepim-kresources, kdepim-wizards)
kmail
knotes
kontact
kopete
kopete-message-indicator
korganizer
kpat
kppp
kubuntu-firefox-installer
kvkbd
plasma-widget-facebook
quassel
quassel-data
Следующие пакеты добавляю:
firefox-locale-ru
Никаких конфликтов в зависимостях не наблюдается. Запускаю установку клавишей "g" "g".
Результат: установка прерывается сообщением "обработка остановлена из-за слишком большого количества ошибок".
Проверял установочный диск - всё в порядке.
Вопрос: что ж не так? что я неправильно делаю?
На версии amd64 aptitude глючит.
Видимо на это ты и наткнулся...
Рекомендации отключить не можете. Ссылаетесь на баг с мультиарч.
Tonal, я попробовал в настройках aptitude отменить автоматическую установку рекомендуемых пакетов "Install recommended packages automaticaly". Не помогло(((.
Я там привёл ссылку на глюк aptitude с мултиарх.
Он от рекомендуемых не зависит, к сожалению.
Так что остаётся ждать, когда починят - таки помечен как важный (high)...
Но это никак не связано с этой проблемой. Автор не пробует отмечать скайп или вайн.
Я ведь тоже наткнулся на проблему ставя вполне 64-битный exim4.
А skype и wine ставились у меня ровно и гладко. :)
Так что, ИМХО, проблема не в разрядности конкретного пакета, а в реализации самого режима.
Баг про то, что аптитуд пытается выносить пакеты 32-разрядные при обновлениях и просто так. Мультиарч - новинка 11.10, поэтому недотестирован. А у вас просто конфликтовали рекомендуемые пакеты, что являете не проблемой аптитуда, а недосмотром тех, кто прописывал эти самые рекомендации.
В моём случае, конфликты к рекомендованным пакетам имели небольшое отношение, т. к. попытка установки с запретом рекомендованных (хоть в конфиге, хоть в комм. строке) приводит к тому-же результату - конфликтам и предложениям снести полсистемы. :)
А то, что «проблемные пакеты» нормально ставятся apt-get-ом указывает на то, что проблема не в пакетах или рекомендациях, а в алгоритме работы aptitude на miltiarch системах.
miltiarch - это не система, это всего лишь возможность устанавливать пакеты другой архитектуры. Ваша проблема к miltiarch не имеет никакого отношения, и, раз она отлична, стоит завести отдельный багрепорт. Дадите ссылку, проголосую.
Я в курсе, что miltiarch не система а режим работы пакетного менеджера.
Конкретная формулировка моей фразы про «miltiarch системы» была вызвана тем, что я не представляю себе зачем этот режим может понадобится и быть включен на системах без возможности выполнять код нескольких архитектур.
Но ежели требуется точность формулировок, то фраза нужно заменить слова:
на miltiarch системах на при включенном режиме miltiarch
Т. е. полная фраза должна быть такой:
Извиняюсь за неточность и нудность.:)
Насчёт же того, что моя проблема не имеет отношения к режиму miltiarch, я таки не соглашусь.
Только что проверил: при отключении режима (переименовал файл /etc/dpkg/dpkg.cfg.d/multiarch) проблема не воспроизводится.
Т. е. при включённом multiarch на попытку поставить postfix вместо exim4 выдаётся предложение снести > 100 пакетов, включая библиотеки qt4 и libstdc++6, но стоит режим выключить к сносу предлагаются только ожидаемые пакеты exim4.
Так что я не понимаю, в чём эта проблема отличается от уже зарегистрированной.
Самое обидное: если произвести установку по дефолту, а потом удалить (purge) те же пакеты - то всё отлично. Как же добиться удаления этих пакетов ещё на этапе установки.
Установите базовую минимальную систему и доустанавливайте то, что считает нужным.
DarkneSS, хорошо. Только это пока для меня затруднительно. Какие стоит выбрать пакеты?
А. На этапе выбора программного обеспечения: 1) снимаю звёздочку против Kubuntu desktop, 2) ставлю звёздочку против Manual package selection. В поиске "/" нахожу xserver-xorg и отмечаю его на установку "+", затем запускаю установку "g" "g".
Результат:
Б. Кстати, был испробован ещё следующий вариант:
На этапе выбора программного обеспечения: 1) оставляю звёздочку против Kubuntu desktop, 2) ставлю звёздочку против Manual package selection. Происходит установка базовой системы, затем запускается aptitude и предлагает для установки пакеты из набора Kubuntu desktop. Ничего не меняю, запускаю установку "g" "g". Результат: установка прерывается всё тем же сообщением "обработка остановлена из-за слишком большого количества ошибок". Это вообще не понимаю. Считаю, что этот вариант не отличается от варианта В.. Но Б. не работает, а вариант В. работает.
В. Вариант установки по умолчанию Kubuntu desktop без Manual package selection работает. Система нормально устанавливается.
а что если установить вообще без "звёздочек" (без иксов) и потом ставить по выбору. как-то дебиан так устанавливал - вполне удачно и ничего лишнего.
понятно, что хочется за один проход всё сделать, но тем не менее...
попробовал тоже самое с ubuntu-11.10-minimal_cd_amd64, результат такой же:
Обработка остановлена из-за слишком большого количества ошибок
Под конец проскакивают ошибки о зависимостях, но я не успеваю разглядеть.
Разве мои действия не корректны? И нельзя исключать эти пакеты из установки? aptitude перед установкой ни на что не жалуется.
Установите минимальную систему сначала. Потом ставьте софт.
DarkneSS, к сожалению, не знаю какие именно пакеты ставить после минимальной установки. Буду рад если Вы мне подскажите.
Начните с kde-baseapps, установите без рекомендаций (смотреть справку вашего пакетного менеджера). Иксы он сам вытянет. Дальше ставьте по собственному разумению.
Кубунта без этих пакетов после установки работать не будет!!!!
Лучше уже потом по одному удалять... наплевательски на зависимости, и то без половины из них кубунта просто не запустится... akregator например полностью удалит всё кде если попробовать его удалить.
Половина из того что я увидела, действительно не нужна, но советую оставить.
Потом сложно очень понимать новичков которые сделали нерекомендуемые действия... В прочем они сваливают на другие дистрибутивы сразу, так им и надо!!!
Но но! Я сразу удалял акрегатор с амароком, и кеды никуда не делись.
А некоторые вообще сами компилируют кеды, и ничего, но на счёт зависимостей кде и базы данных(очень не многие знают что это такое) НАДО!!!
кСТАТИ ПРИКОЛЬНОЕ РАЗВЛЕЧЕНИЕ ПОСОВЕТОВАТЬ УДАЛИТЬ АМАРОК новичку,.. в консоли... ))))
Потом будет проблемища с видеокартой какой нить...
С чего бы? ;-)
первая и последняя попытка удалить амарок была на 8.11 удалились все кеды, 4 часа сидела в консоли пока не началось время безлимитное чтоб установить(жпрс было) зато консольку выучила вплоть до аськи ))))
Но больше не рисковала
Никто же не запрещает почитать, что улетает при удалении, и нажать "нет", если что.
Отправить комментарий