0

我已经看了几个小时的多个页面,但仍然没有解决这个问题的运气。我安装了 OpenOffice,然后尝试通过 app-center 安装 LibreOffice-Draw,但遇到了问题(文件没有安装并一直被删除)。在尝试使用任何东西后,我进入终端并遇到了这些错误apt-get

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.6~rc2) but it is not going to be installed
 libreoffice-style-galaxy : Depends: libreoffice-common (= 1:5.1.6~rc2-0ubuntu1~xenial1) but it is not going to be installed
 libreoffice-style-human : Depends: libreoffice-common (= 1:5.1.6~rc2-0ubuntu1~xenial1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

运行它并尝试安装libreoffice-common会导致:

Preparing to unpack .../libreoffice-common_1%3a5.1.6~rc2-0ubuntu1~xenial1_all.deb ...
Unpacking libreoffice-common (1:5.1.6~rc2-0ubuntu1~xenial1) ...
dpkg: error processing archive /var/cache/apt/archives/libreoffice-common_1%3a5.1.6~rc2-0ubuntu1~xenial1_all.deb (--unpack):
 trying to overwrite '/usr/bin/soffice', which is also in package openoffice-debian-menus 4.1.3-9783
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 man-db (2.7.5-1) ...
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 desktop-file-utils (0.22-1ubuntu5.1+elementary2~ubuntu0.4.1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for gnome-icon-theme (3.12.0-1ubuntu3) ...
Errors were encountered while processing:
 /var/cache/apt/archives/libreoffice-common_1%3a5.1.6~rc2-0ubuntu1~xenial1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
```

试图清除 OpenOffice -

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'openoffice.org-debian-menus' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-fr-fr' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-thesaurus-de-ch' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hyphenation-en-ca' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hyphenation-en-us' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-updatedicts' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-kde' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-common' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-an' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-ca' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-eo' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-es' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-eu' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-fo' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-gl' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-nb' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-nn' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-nr' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-ns' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-ss' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-st' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-tl' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-tn' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-uz' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-ve' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-xh' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-zu' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hunspell' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hyphenation-en' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hyphenation-fi' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hyphenation-ga' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hyphenation-hr' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hyphenation-id' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-calc' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-writer' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hyphenation-lt' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hyphenation-pl' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hyphenation-ru' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-ure' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-thesaurus-de' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-thesaurus-it' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-thesaurus-pl' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-bundled' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-base' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-en-us' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-core' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-dev-doc' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-dmaths' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-de-at' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-de-ch' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-spellcheck-de-de' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-unbundled' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-hyphenation' for glob 'openoffice.org-*'
Note, selecting 'openoffice.org-thesaurus-en-au' for glob 'openoffice.org-*'
Package 'openoffice.org-thesaurus-it' is not installed, so not removed
Note, selecting 'dictionaries-common' instead of 'openoffice.org-updatedicts'
Package 'openoffice.org-hunspell' is not installed, so not removed
Package 'openoffice.org-core' is not installed, so not removed
Note, selecting 'hunspell-an' instead of 'openoffice.org-spellcheck-an'
Note, selecting 'hunspell-ca' instead of 'openoffice.org-spellcheck-ca'
Package 'openoffice.org-spellcheck-en-us' is not installed, so not removed
Note, selecting 'hunspell-eu' instead of 'openoffice.org-spellcheck-eu'
Note, selecting 'hunspell-gl-es' instead of 'openoffice.org-spellcheck-gl'
Note, selecting 'hunspell-uz' instead of 'openoffice.org-spellcheck-uz'
Package 'openoffice.org-writer' is not installed, so not removed
Note, selecting 'hyphen-en-us' instead of 'openoffice.org-hyphenation-en-us'
Note, selecting 'hyphen-en-us' instead of 'openoffice.org-hyphenation-en'
Package 'openoffice.org-hyphenation-hr' is not installed, so not removed
Note, selecting 'hyphen-pl' instead of 'openoffice.org-hyphenation-pl'
Note, selecting 'hyphen-ru' instead of 'openoffice.org-hyphenation-ru'
Package 'openoffice.org-base' is not installed, so not removed
Package 'openoffice.org-common' is not installed, so not removed
Package 'openoffice.org-dev-doc' is not installed, so not removed
Note, selecting 'myspell-eo' instead of 'openoffice.org-spellcheck-eo'
Note, selecting 'myspell-es' instead of 'openoffice.org-spellcheck-es'
Note, selecting 'myspell-fo' instead of 'openoffice.org-spellcheck-fo'
Note, selecting 'myspell-nb' instead of 'openoffice.org-spellcheck-nb'
Note, selecting 'myspell-nn' instead of 'openoffice.org-spellcheck-nn'
Note, selecting 'myspell-nr' instead of 'openoffice.org-spellcheck-nr'
Note, selecting 'myspell-ns' instead of 'openoffice.org-spellcheck-ns'
Note, selecting 'myspell-ss' instead of 'openoffice.org-spellcheck-ss'
Note, selecting 'myspell-st' instead of 'openoffice.org-spellcheck-st'
Note, selecting 'myspell-tn' instead of 'openoffice.org-spellcheck-tn'
Note, selecting 'myspell-ve' instead of 'openoffice.org-spellcheck-ve'
Note, selecting 'myspell-xh' instead of 'openoffice.org-spellcheck-xh'
Note, selecting 'myspell-zu' instead of 'openoffice.org-spellcheck-zu'
Note, selecting 'mythes-de' instead of 'openoffice.org-thesaurus-de'
Note, selecting 'mythes-de-ch' instead of 'openoffice.org-thesaurus-de-ch'
Note, selecting 'mythes-en-au' instead of 'openoffice.org-thesaurus-en-au'
Note, selecting 'mythes-pl' instead of 'openoffice.org-thesaurus-pl'
Note, selecting 'openoffice.org-hyphenation' instead of 'openoffice.org-hyphenation-en-ca'
Note, selecting 'openoffice.org-hyphenation' instead of 'openoffice.org-hyphenation-fi'
Note, selecting 'openoffice.org-hyphenation' instead of 'openoffice.org-hyphenation-ga'
Note, selecting 'openoffice.org-hyphenation' instead of 'openoffice.org-hyphenation-id'
Package 'openoffice.org-calc' is not installed, so not removed
Package 'openoffice.org-kde' is not installed, so not removed
Note, selecting 'myspell-fr-gut' instead of 'openoffice.org-spellcheck-fr-fr'
Note, selecting 'myspell-tl' instead of 'openoffice.org-spellcheck-tl'
Package 'openoffice.org-dmaths' is not installed, so not removed
Package 'openoffice.org-bundled' is not installed, so not removed
Package 'openoffice.org-ure' is not installed, so not removed
Package 'openoffice.org-debian-menus' is not installed, so not removed
Package 'openoffice.org-hyphenation' is not installed, so not removed
Package 'openoffice.org-hyphenation-lt' is not installed, so not removed

尝试清除 LibreOffice 会导致类似的消息,告诉我没有安装任何与 Libreoffice 相关的内容,但是sudo apt list --installed(与 openoffice 一起):

libreoffice-core/xenial-updates,xenial-security,now 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 [installed,automatic]
libreoffice-draw/xenial-updates,xenial-security,now 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 [installed]
libreoffice-style-galaxy/xenial-updates,xenial-updates,xenial-security,xenial-security,now 1:5.1.6~rc2-0ubuntu1~xenial1 all [installed,auto-removable]
libreoffice-style-human/xenial-updates,xenial-updates,xenial-security,xenial-security,now 1:5.1.6~rc2-0ubuntu1~xenial1 all [installed,auto-removable]

由于未满足的依赖关系,dpkg 管理器完全瘫痪,我无法清除任何东西,因为它说它找不到它,并且由于冲突我无法安装任何东西。我想过删除似乎导致这种混乱的“soffice”目录,但我不知道这有多明智。

我对 Linux 还很陌生,我希望我在显示错误报告方面已经足够全面。

4

2 回答 2

0

好,我知道了。由于某种原因sudo apt-get removepurge无法正常工作,我使用了 -dpkg -r --force-depends $pkg并一一删除了错误中指定的包。

任何关于为什么这有效的解释,sudo apt-get remove或者purge会受到欢迎,以便我学习。

于 2017-04-12T22:40:34.477 回答
0
sudo dpkg -r --force-all openoffice-debian-menus

删除与 openoffice 相关的所有依赖项

下一个类型

sudo apt-get install -f 

解决与 libreoffice 相关的相关问题

于 2022-02-13T11:38:41.780 回答