Не могу удалить пакет с ошибкой. Как же его исправить?
Исправление пакетов и ошибками в синаптике
Давайте так.
Сюда приведите вывод того, что делаете, и что в ответ. Так будет проще разобраться.
З.Ы. У вас Дебьян?
У меня debian. Удаляю пакет синаптик выдаёт
dpkg: не удалось обработать параметр python-uno (--purge):
Пакет абсолютно неработоспособен -- перед удалением его
следует переустановить.
При обработке следующих пакетов произошли ошибки:
python-uno
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
E: python-uno: Пакет абсолютно неработоспособен -- перед удалением его следует переустановить.
Поехали тогда в раздел с Дебьяном.
А что мешает вам его переустановить?
Что-то вроде
[console]aptitude reinstall python-uno[/console]
Для этого пакета можно выбрать только удаление
aptitude: неизвестный ключ «--reinstall»
aptitude 0.4.11.11
Использование: aptitude [-S имя файла] [-u|-i]
aptitude [параметры] <действие> ...
Действия (если не задано, aptitude запускается в диалоговом режиме):
install - Установить/обновить пакеты
remove - Удалить пакеты
purge - Удалить пакеты и их файлы настройки
hold - Зафиксировать пакеты
unhold - Отменить команду hold для пакета
markauto - Пометить пакет, что он был установлен автоматически
unmarkauto - Пометить пакет, что он был установлен вручную
forbid-version - Запретить aptitude обновлять определённую версию пакета.
update - Загрузить список новых/обновлённых пакетов
safe-upgrade - Выполнить безопасное обновление
full-upgrade - Выполнить обновление, возможна установка и удаление пакетов
forget-new - Забыть, какие пакеты "новые"
search - Поиск пакета по имени и/или выражению
show - Показать подробную информацию о пакете
clean - Удалить загруженные файлы пакетов
autoclean - Удалить старые загруженные файлы пакетов
changelog - Посмотреть changelog пакета
download - Загрузить файл .deb для пакета
reinstall - Загрузить и (возможно) переустановить уже установленный пакет
why - Показать вручную установленные пакеты, которым нужен пакет,
или почему одному или более пакетам потребовался бы заданный
пакет
why-not - Показать вручную установленные пакеты, которые приводят
к конфликту с заданным пакетом, или почему один или более
пакетов привели бы к конфликту с заданным пакетом,
если бы он был установлен
Параметры:
-h Этот текст помощи
-s Имитировать действия, но не выполнять их на самом деле.
-d Только загрузить пакеты, ничего не устанавливать и не удалять.
-P Всегда спрашивать подтверждение или действия
-y Предполагать ответ 'да' на простой вопрос да/нет
-F format Задать формат отображения результатов поиска; смотрите руководство
-O order Задать формат сортировки результатов поиска; смотрите руководство
-w width Задать ширину вывода результатов поиска
-f Принудительно исправлять неработоспособные пакеты.
-V Показывать версию устанавливаемых пакетов.
-D Показывать зависимости автоматически изменяемых пакетов.
-Z Показывать изменение размера установки каждого пакета.
-v Отображать дополнительную информацию. (может быть введено несколько раз)
-t [release] Задать выпуск, из которого должны быть установлены пакеты
-q Не выводить возрастающие индикаторы прогресса в режиме
командной строки.
-o key=val Вручную установить значение параметра настройки с именем 'key'
--with(out)-recommends Указать, будут ли рекомендуемые пакеты
трактоваться как строгие зависимости
-S fname Читать aptitude информацию о расширенном статусе из fname.
-u Загрузить список новых пакетов при запуске.
-i Запустить установку при запуске.
Эта версия aptitude не имеет "Super Cow Powers".
Исправился. Тем более, что все ключи он вам выдал :)
Не помогло
debian:/home/alex# aptitude reinstall python-uno
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Ресурс временно недоступен)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Чтение описаний задач... Готово
W: Не удалось заблокировать кеш файл; обычно это означает, что dpkg или какая-от утилита apt уже выполняет установку пакета. Выполняется открытие в режиме только для чтения; любые изменения состояний пакетов сохранены НЕ БУД
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Ресурс временно недоступен)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?Читайте, читайте все, что он вам пишет!
Точно никаких копий синаптика больше не открыто? Перезагрузите машину на крайний случай.
И давайте оформлять листинги, окружая их тегами [ code ] [ /code ] без пробелов.
И давайте оформлять листинги, окружая их тегами [ code ] [ /code ] без пробелов.
ок :D