LinuxForum.Fans
Тема

Исправление пакетов и ошибками в синаптике

Автор: LinuxDebian2009 9 сообщений 8504 просмотров
#9940

Не могу удалить пакет с ошибкой. Как же его исправить?

#9945

Давайте так.

Сюда приведите вывод того, что делаете, и что в ответ. Так будет проще разобраться.

З.Ы. У вас Дебьян?

#9947

У меня 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: Пакет абсолютно неработоспособен -- перед удалением его следует переустановить.

#9949

Поехали тогда в раздел с Дебьяном.

А что мешает вам его переустановить?

Что-то вроде
[console]aptitude reinstall python-uno[/console]

#9950

Для этого пакета можно выбрать только удаление

text
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".

#9951

Исправился. Тем более, что все ключи он вам выдал :)

#9952

Не помогло

text
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?
#9954

Читайте, читайте все, что он вам пишет!

Точно никаких копий синаптика больше не открыто? Перезагрузите машину на крайний случай.

И давайте оформлять листинги, окружая их тегами [ code ] [ /code ] без пробелов.

#10009
Nightwolf_ng написал:

И давайте оформлять листинги, окружая их тегами [ code ] [ /code ] без пробелов.

ок :D

Войдите или зарегистрируйтесь, чтобы ответить.