Войти

Показать полную графическую версию : отменить инсталляцию


bruder
18-07-2009, 14:36
привет всем. У меня xandros, хотел поставить lxde, после того как apt-get стянул все пакеты, говорит что не может переписать libvolume-id0. Короче я уже не хочу его устанавливать. Если пытаюсь что нибудь другое установить, apt-get сначала хочет завершить установку lxde и опять таже ошибка по кругу. Я уже пытался деинсталировать lxde, но понятно невозможно, тк еще не установлен. Synaptic тоже не может ничего сделать, делаю исправить поврежденные пакеты, он пишет что ok, а на самом деле ничего не исправляется. Подскажите как отменить установку lxde, или как вообще дело поправить. Спасибо заранее

ruslandh
18-07-2009, 15:14
Читаем (http://translate.google.ru/translate?hl=ru&sl=en&tl=ru&u=http%3A%2F%2Fforums.xandros.com%2Fviewtopic.php%3Ft%3D32986)

Похоже у вас прописан несуществующий репозиторий (или несколько конфликтующих репозиториев).

bruder
18-07-2009, 15:23
я уже видел это сообщение, но не понял ничего. Инсталятор не предлагает перезаписать этот файл, просто вылетает с ошибкой что не может установить и все

ruslandh
18-07-2009, 16:59
Проверьте актуальность ваших репозиториев

[mzd]
18-07-2009, 23:39
bruder, для того, чтобы исправить неправильно установленные ("сломанные") пакеты, в консоли дайте команду sudo apt-get -f install

bruder
19-07-2009, 01:13
sudo apt-get -f install

уже делал все что мог. apt-get как и synaptic в этом случае пытается завершить инсталяцию lxde. Как по ссылке от ruslandh ошибка выглядит так

Unpacking libvolume-id0 (from .../libvolume-id0_0.105-4_i386.deb) ...
apt-get : error processing /var/cache/apt/archives/libvolume-id0_0.105-4_i386.deb (--unpack):
trying to overwrite `/lib/libvolume_id.so.0', which is also in package udev
Errors were encountered while processing:
/var/cache/apt/archives/libvolume-id0_0.105-4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

инсталятор пытается переписать файл, но не может. Как отменить установку lxde?

ruslandh
19-07-2009, 02:24
libvolume-id0_0.105 конфликтует с udev

Противоречивый репозиторий. Снести udev?

[mzd]
19-07-2009, 10:09
А если удалить lxde командой sudo dpkg -r lxde

bruder
19-07-2009, 11:29
если хочу удалить, пишет что такой пакет не установлен еще. Самое главное не могу из за этого никакую другую программу установить

а за что отвечает udev? Что то с usb связанно? Переустанавливать неохота если все накроется

[mzd]
19-07-2009, 11:32
bruder, sudo dpkg-configure -a тоже выпадает с ошибкой?

bruder
19-07-2009, 12:33
sudo dpkg-configure -a

xandros не нашел такой команды.

сделал apt-get clean, инсталятор по ходу уничтожил все ключи которые я устанавливал к репозиториям :( Достало это уже. Я наверно переустановлю систему. Все равно спасибо всем за советы

[mzd]
19-07-2009, 14:25
bruder, блин, неправильно указал команду, правильно будет sudo dpkg --configure -a

bruder
19-07-2009, 16:08
не, к сожалению dpkg --configure -a не помогло, хотя теперь все правильно. Вылезает куча ошибок с нарушенными зависимостями и все они от lxde. Я попытался удалить библиотеку libvolume-id0 в /lib, там оказался только линк на нее. Я его удалил, а ошибка в точности такая, хотя в /lib нет ничего похожего на libvolume-id0. Кого инсталятор там не может переписать, когда ничего нет? Просто невероятно. Ну да ладно. Спасибо за помощь

ruslandh
19-07-2009, 18:00
Причём тут "реальные файлы" - в базе данных пакетов всё равно за udev числится файл libvolume-id0, который не даёт установить пакет libvolume-id0_0.105-4_i386.deb, который требуется какому-то ещё пакету. У вас получился противоречивый репозитоий. С настройки правильного репозитория и надо начинать.




© OSzone.net 2001-2012