/ usr / bin / dpkg вернул ошибку при удалении & amp; установить сломанные пакеты

Я попытался удалить нестабильный openoffice и переустановить libreoffice, однако я случайно удалил каталог openoffice в /opt перед тем, как очистить его. Теперь я не могу очистить сломанный пакет и не могу удалить / установить libreoffice тоже. apt-get -f install не работает с ошибкой:

....
Errors were encountered while processing:
 /var/cache/apt/archives/libreoffice-common_1%3a4.2.7-0ubuntu2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

и я следовали Как исправить поврежденный пакет , удалив пакеты вручную через dpkg, но он не удалил его чистым , Те же проблемы стоят на месте.

И у меня есть неудовлетворенные зависимости, которые я не могу очистить или переместить вверх:

dpkg: error processing package libreoffice-calc (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libreoffice-java-common
 libreoffice-sdbc-hsqldb
 libreoffice-core
 python3-uno
 libreoffice-math
 libreoffice-impress
 libreoffice-writer
 libreoffice-base-core
 libreoffice-gnome
 libreoffice-base
 libreoffice-sdbc-firebird
 libreoffice-report-builder-bin
 libreoffice-pdfimport
 libreoffice-avmedia-backend-gstreamer
 libreoffice-gtk
 libreoffice-base-drivers
 libreoffice-draw
 libreoffice-calc

В основном они зависят от пакета с именем libreoffice-common, но я не знаю, как его очистить или установить.


Обновление:

Следовали инструкциям из отчетов mchid и sudo apt-get install ... (фактически они делали то же самое, что и apt-get install libreoffice), оканчивающихся на:

Selecting previously unselected package xfonts-mathml.
Preparing to unpack .../xfonts-mathml_6ubuntu1_all.deb ...
Unpacking xfonts-mathml (6ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for gnome-icon-theme (3.10.0-0ubuntu2) ...
Processing triggers for fontconfig (2.11.0-0ubuntu4.1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/libreoffice-common_1%3a4.2.7-0ubuntu2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Все, что я теперь знаю, это то, что, кажется, я все очистил с libreoffice и openoffice. Используя команду:

sudo apt-get purge libreoffice*
sudo apt-get purge openoffice*
sudo apt-get autoremove
sudo apt-get clean
sudo dpkg --configure -a #double check, reports nothing
sudo dpkg -L libreoffice
sudo dpkg -L openoffice

все они показывают, что они были полностью удалены, однако я просто не смог установить libreoffice с одной строкой /usr/bin/dpkg returned an error code (1).

0
задан 13 April 2017 в 15:24

2 ответа

Спасибо @mchid сначала, для попытки помочь. Однако в этом случае я должен удалить чистый openoffice, и печально он повреждается поэтому нет никакого способа произвести чистку его нормальным способом.

, Как сделать эту работу? Зафиксируйте поврежденный пакет сначала. Так:

  • Шаг 1. проверьте если любые поврежденные пакеты.

    sudo dpkg -l | grep openoffice # check if any packages remained, and what are they
    sudo dpkg -l | grep libreoffice
    

, Так как у меня действительно был неясный пакет, удаляют, я должен произвести чистку его:

  • Шаг 2. подготовьтесь устанавливать.

    sudo apt-get purge openoffice* libreoffice*
    

Повторный шаг 1 и 2 до dpkg -l | grep office команда не сообщает ни о чем больше. Тогда там должно быть чистым.

  • Шаг 3. установите снова.

Мы можем переместиться вверх для фиксации openoffice, (не может быть очищен шагом 1 и 2), следующее: официальное руководство по установке openoffice на linux и существует много инструкций в Интернете также.

  • Шаг 4. произведите чистку его чистый.

, Как только мы сделаны, работайте: sudo apt-get -f install. Не должно быть никакой проблемы. И мы можем удалить пакет снова, так как мы теперь имеем apt-get работа обычно:

sudo apt-get purge openoffice*
sudo dpkg -l | grep openoffice # shouldn't report anything, since we cleanly removed it
  • Шаг 5. установка libreoffice.

и мы можем установить libreoffice снова:

sudo apt-get install libreoffice

Наконец мой libreoffice работал.

0
ответ дан 13 April 2017 в 15:24

Принятие Вас работает регулярная человечность а не гном человечности , выполните следующие команды для решения проблемы:

sudo apt-get update
sudo apt-get purge openoffice* libreoffice* python3-uno
sudo apt-get install libreoffice-java-common libreoffice-sdbc-hsqldb libreoffice-core python3-uno libreoffice-math libreoffice-impress libreoffice-writer libreoffice-base-core libreoffice-gnome libreoffice-base libreoffice-sdbc-firebird libreoffice-report-builder-bin libreoffice-pdfimport libreoffice-avmedia-backend-gstreamer libreoffice-gtk libreoffice-base-drivers libreoffice-draw libreoffice-calc
2
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: