Проблема с apt-get -f install

Я попытался установить lynx, чтобы показать кому-то, как работает рысь, но когда я побежал apt-get install lynx, это то, что происходит.

sudo apt-get install lynx
Reading package lists... Done
Building dependency tree       
Reading state information... Done
lynx is already the newest version (2.8.9dev8-4ubuntu1).
lynx set to manually installed.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 libreoffice-core : Depends: libreoffice-common (> 1:5.1.4) but it is not going to be installed
 libreoffice-java-common : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
 libreoffice-style-breeze : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
 libreoffice-style-elementary : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
 libreoffice-style-galaxy : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
 libreoffice-style-oxygen : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
 libreoffice-style-tango : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Поэтому, естественно, я пытаюсь использовать оба sudo apt-get -f install, вот что происходит:

sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libreoffice-common
Suggested packages:
  libreoffice-style-hicontrast libreoffice-style-human libreoffice-style-sifr
The following NEW packages will be installed:
  libreoffice-common
0 upgraded, 1 newly installed, 0 to remove and 23 not upgraded.
21 not fully installed or removed.
Need to get 0 B/22.3 MB of archives.
After this operation, 84.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
(Reading database ... 345619 files and directories currently installed.)
Preparing to unpack .../libreoffice-common_1%3a5.1.4-0ubuntu1_all.deb ...
Unpacking libreoffice-common (1:5.1.4-0ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/libreoffice-common_1%3a5.1.4-0ubuntu1_all.deb (--unpack):
 trying to overwrite '/usr/bin/soffice', which is also in package openoffice-debian-menus 4.1.2-9782
rmdir: failed to remove '/var/lib/libreoffice/share/prereg/': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice/share/': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice/program/': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice': No such file or directory
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for shared-mime-info (1.5-2ubuntu0.1) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/libreoffice-common_1%3a5.1.4-0ubuntu1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Итак, теперь я застрял. Я не знаю, как решить эту проблему. Googling не предлагает никакой помощи, поскольку все, что предлагает каждый, не работает.

Люди предлагают запустить sudo apt-get remove libreoffice* --purge, но опять же, нет команд apt-get, потому что они зависают на этой ошибке, которая говорит мне, чтобы исправить ее, выполнив -f install.

] Если кто-нибудь знает, как исправить это, пожалуйста, дайте мне знать.

Когда я пытаюсь удалить ложную установку OpenOffice.org:

$ sudo apt-get remove -f 'openoffice.*'
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'openoffice.org-debian-menus' for glob 'openoffice.*'
[...snip...]
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 libreoffice-core : Depends: libreoffice-common (> 1:5.1.4) but it is not going to be installed
 libreoffice-java-common : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
 libreoffice-style-breeze : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
 libreoffice-style-elementary : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
 libreoffice-style-galaxy : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
 libreoffice-style-oxygen : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
 libreoffice-style-tango : Depends: libreoffice-common (= 1:5.1.4-0ubuntu1) but it is not going to be installed
 libreoffice5.2-base : Depends: libreoffice5.2 (>= 5.2.4.2) but it is not installable
                       Depends: libreoffice5.2 (<= 5.2.4.2-2) but it is not installable
 libreoffice5.2-calc : Depends: libreoffice5.2 (>= 5.2.4.2) but it is not installable
                       Depends: libreoffice5.2 (<= 5.2.4.2-2) but it is not installable
 libreoffice5.2-dict-en : Depends: libreoffice5.2 (>= 5.2.4.2) but it is not installable
                          Depends: libreoffice5.2 (<= 5.2.4.2-2) but it is not installable
 libreoffice5.2-dict-es : Depends: libreoffice5.2 (>= 5.2.4.2) but it is not installable
                          Depends: libreoffice5.2 (<= 5.2.4.2-2) but it is not installable
 libreoffice5.2-dict-fr : Depends: libreoffice5.2 (>= 5.2.4.2) but it is not installable
                          Depends: libreoffice5.2 (<= 5.2.4.2-2) but it is not installable
 libreoffice5.2-draw : Depends: libreoffice5.2 (>= 5.2.4.2) but it is not installable
                       Depends: libreoffice5.2 (<= 5.2.4.2-2) but it is not installable
 libreoffice5.2-en-us : Depends: libreoffice5.2 (>= 5.2.4.2) but it is not installable
                        Depends: libreoffice5.2 (<= 5.2.4.2-2) but it is not installable
 libreoffice5.2-impress : Depends: libreoffice5.2 (>= 5.2.4.2) but it is not installable
                          Depends: libreoffice5.2 (<= 5.2.4.2-2) but it is not installable
 libreoffice5.2-math : Depends: libreoffice5.2 (>= 5.2.4.2) but it is not installable
                       Depends: libreoffice5.2 (<= 5.2.4.2-2) but it is not installable
 libreoffice5.2-writer : Depends: libreoffice5.2 (>= 5.2.4.2) but it is not installable
                         Depends: libreoffice5.2 (<= 5.2.4.2-2) but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

( неограниченная версия)

1
задан 12 January 2017 в 13:48

4 ответа

Похоже, что ваша папка с данными приложения LibreOffice запуталась, простое обходное решение удаляет их:

sudo rm /usr/bin/soffice
sudo rm -r /var/lib/libreoffice

Если вы хотите продолжить использование LibreOffice, было бы разумно удалить OpenOffice, возможно, это Причина есть openoffice-debian-menus пакет:

sudo apt-get purge openoffice
sudo apt-get purge openoffice-debian-menus

Последовала установка последнего LibreOffice:

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt update; sudo apt dist-upgrade
sudo apt install libreoffice-gtk2 libreoffice-gnome

Источник: apt застрял с ошибками libreoffice

1
ответ дан 23 May 2018 в 02:36
  • 1
    У меня нет / usr / bin / soffice или / var / lib / libreoffice папок. Я не хочу использовать libreoffice или openoffice. который openoffice возвращает openoffice не найден (при условии, что он не установлен) работает sudo apt-get purge openoffice возвращает следующее: pastebin.ubuntu.com/23769311 – kate_h 9 January 2017 в 13:05

Кажется, вы пытаетесь использовать Openoffice и Libreoffice вместе ... (?) Apt can not configure libreoffice-common, потому что он перезапишет openoffice-debian-меню, которое также установлено.

dpkg: error processing archive /var/cache/apt/archives/libreoffice-common_1%3a5.1.4-0ubuntu1_all.deb (--unpack):
 trying to overwrite '/usr/bin/soffice', which is also in package openoffice-debian-menus 4.1.2-9782

Попробуйте удалить openoffice (openoffice-debian-menus) и снова установите «install -f» ...

Приветствия

0
ответ дан 23 May 2018 в 02:36
  • 1
    У меня нет openoffice = (и, по-видимому, у меня нет libreoffice, поскольку он не может быть установлен. Недавно я установил установку kubuntu-desktop, которую я не помню, если она не удалась или нет. Я запустил ее и вернулся к PC-дням позже. я бы удалил openoffice?, который openoffice возвращает openoffice, не найден – kate_h 9 January 2017 в 13:00
  • 2
    @kate_h Вот предложение: Сделайте резервную копию и сделайте новую установку любого понравившегося вам вкуса Ubuntu. То, что у вас сейчас, действительно перепутано. Хотя это можно исправить, это будет нелегко и займет больше времени, чем предложение выше, и обязательно потребует обширного устранения неполадок, которое просто не совместимо с форматом Q & amp; A. – user 9 January 2017 в 18:22
  • 3
    @kate_h Вот предложение: Сделайте резервную копию и сделайте новую установку любого понравившегося вам вкуса Ubuntu. То, что у вас сейчас, действительно перепутано. Хотя это можно исправить, это будет нелегко и займет больше времени, чем предложение выше, и обязательно потребует обширного устранения неполадок, которое просто не совместимо с форматом Q & amp; A. – user 9 January 2017 в 18:22
  • 4
    @kate_h Вот предложение: Сделайте резервную копию и сделайте новую установку любого понравившегося вам вкуса Ubuntu. То, что у вас сейчас, действительно перепутано. Хотя это можно исправить, это будет нелегко и займет больше времени, чем предложение выше, и обязательно потребует обширного устранения неполадок, которое просто не совместимо с форматом Q & amp; A. – user 9 January 2017 в 18:22
  • 5
    @kate_h Вот предложение: Сделайте резервную копию и сделайте новую установку любого понравившегося вам вкуса Ubuntu. То, что у вас сейчас, действительно перепутано. Хотя это можно исправить, это будет нелегко и займет больше времени, чем предложение выше, и обязательно потребует обширного устранения неполадок, которое просто не совместимо с форматом Q & amp; A. – user 9 January 2017 в 18:22
  • 6
    спасибо celticwarrior, это то, чего я боялся, потому что ive провел бесчисленные часы, настраивая это и то, что ... часы на часах, вникая в файлы точек, чтобы все работало, как мне нравится. и им это не так, как с переносимыми файлами точек, где я могу просто просто стереть и начать все заново, и восстановить свою собственную конфигурацию всего. знак равно – kate_h 10 January 2017 в 04:28

Попробуйте удалить libreoffice с помощью dpkg:

sudo dpkg -r 'libreoffice*'

Вы также можете перечислить информацию для libreoffice с помощью следующей команды:

sudo dpkg -l 'libreoffice*'

И я думаю, что у вас уже есть Lynx установлен

lynx is already the newest version (2.8.9dev8-4ubuntu1).
lynx set to manually installed.
-1
ответ дан 23 May 2018 в 02:36
  • 1
    да, я не могу вспомнить имя приложения, которое я пытался установить, поэтому я просто использовал lynx, чтобы понять свою точку зрения. в любом случае .. выполнили обе ваши команды. pastebin ниже pastebin.ubuntu.com/23769519 – kate_h 9 January 2017 в 14:07
  • 2
    Да, это было в документации от dpkg от ubuntuusers. Попробуйте это: sudo dpkg -P libreoffice – ZeroFirst 9 January 2017 в 14:24
  • 3
    dpkg: warning: игнорирование запроса на удаление libreoffice, которое не установлено – kate_h 9 January 2017 в 14:29
  • 4
    Хм, это будет сложно. Попробуйте это сделать sudo aptitude purge libreoffice *, если это не работает, тогда попробуйте это: sudo aptitude purge libreoffice-common – ZeroFirst 9 January 2017 в 14:41
  • 5
    У меня нет склонности. я должен просто попробовать? как в sudo apt purge libreoffice * sudo apt purge libreoffice-common – kate_h 9 January 2017 в 14:43

Вы можете запустить эту команду в терминале

apt-get remove -f

, который вы хотите удалить

Спасибо!

-1
ответ дан 23 May 2018 в 02:36
  • 1
    ОП пытался это безуспешно. Кроме того, OP не хочет удалять что-либо напрямую - только если это помогает решить проблемы с упаковкой, но для этого вам нужно сообщить OP , какие пакеты удалить. – David Foerster 12 January 2017 в 14:38

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

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