Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Как починить базу пакетов?

Ответить
Настройки темы
Debian/Ubuntu - Как починить базу пакетов?

Аватара для Dan Swano

Пользователь


Сообщения: 88
Благодарности: 5

Профиль | Отправить PM | Цитировать


Не знаю в результате чего такое случилось, но теперь в Debian Squeeze 6.0.1 не работает aptitude и apt. При попытке что-либо установить или удалить, aptitude либо запускается, либо вываливается с:
Код: Выделить весь код
Ouch!  Got SIGSEGV, dying..
либо пишет что-то вроде
Код: Выделить весь код
E: Unable to seek to 3078016690
E: Внутренняя ошибка: не удалось создать список пакетов для скачивания
Когда делаю apt-get install program, вижу
Код: Выделить весь код
E: The package liballegro4.2-plugin-arts:i386 is not ok and I don't know how to fix it!
Но иногда ставит без ошибок.
До этого ругался таким же образом на другие пакеты, например, paco.
dpkg -i пакет.deb работает.
Как это починить? Пока что приходит на ум переустановка системы...

-------
Hasta la victoria siempre!


Отправлено: 18:54, 30-06-2011

 

Старожил


Сообщения: 198
Благодарности: 51

Профиль | Отправить PM | Цитировать


Попробуйте для начала переустановить aptitude. Удаляете пакет, качаете пакет вручную из репов и ставите dpkg -i.

Отправлено: 20:10, 30-06-2011 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Так-как apt более глубоко считает зависимости - возможно проблема не в этом.
Второе подозрение - что у вас назначено слишком много репозиториев для обновления и apt не может обработать их.
Что-то подобное :


http://www.altlinux.org/Apt/TroubleShooting
Превышение числа пакетов

-------
Поспешай не торопясь


Отправлено: 21:58, 30-06-2011 | #3


ИО Капитана Очевидности


Contributor


Сообщения: 5387
Благодарности: 1105

Профиль | Отправить PM | Цитировать


А как команда sudo apt-get update отрабатывается?

Цитата Dan Swano:
Как это починить?»
Команда sudo apt-get install -f либо доустановит пропавшие пакеты, либо удалит лишние (например, из отключенного репозитория)

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.


Отправлено: 03:40, 04-07-2011 | #4



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Как починить базу пакетов?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие БД - [решено] Конвертировать базу от Access в базу VFP Hector Программирование и базы данных 2 10-02-2011 11:21
Доступ - Вирус,вылет из админки,как починить? Дмитрий336699 Лечение систем от вредоносных программ 21 03-01-2011 20:23
Ошибка - Как починить виртуальную машину VirtualBox? ES Microsoft Windows 2000/XP 3 04-06-2010 08:10
Звук - [решено] Как починить аудио колонки vodos Прочее железо 3 10-04-2010 12:13
Как починить IE? Guest Защита компьютерных систем 1 07-09-2004 02:59




 
Переход