如何修复损坏的LibreOffice包

我有“破解包”,但当我尝试在Synaptic Package Manager中修复它们时,我收到以下错误消息:

dpkg: unrecoverable fatal error, aborting: files list file for package `libreoffice-calc' contains empty filename E: Sub-process /usr/bin/dpkg returned an error code (2) A package failed to install. Trying to recover: dpkg: dependency problems prevent configuration of libreoffice-writer: libreoffice-writer depends on libreoffice-core (= 1:3.6.2~rc2-0ubuntu4); however: Version of libreoffice-core on system is 1:3.6.2~rc2-0ubuntu3. libreoffice-writer depends on libreoffice-base-core (= 1:3.6.2~rc2-0ubuntu4); however: Version of libreoffice-base-core on system is 1:3.6.2~rc2-0ubuntu3. dpkg: error processing libreoffice-writer (--configure): dependency problems - leaving unconfigured dpkg: error processing libreoffice-base-core (--configure): Package is in a very bad inconsistent state - you should reinstall it before attempting configuration. dpkg: dependency problems prevent configuration of libreoffice-calc: libreoffice-calc depends on libreoffice-core (= 1:3.6.2~rc2-0ubuntu4); however: Version of libreoffice-core on system is 1:3.6.2~rc2-0ubuntu3. libreoffice-calc depends on libreoffice-base-core (= 1:3.6.2~rc2-0ubuntu4); however: Version of libreoffice-base-core on system is 1:3.6.2~rc2-0ubuntu3. dpkg: error processing libreoffice-calc (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: libreoffice-writer libreoffice-base-core libreoffice-calc 

sudo apt-get install -f命令给了我这个:

 Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following extra packages will be installed: libreoffice-base-core libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-math python-uno Suggested packages: libreoffice-base libreoffice-evolution The following packages will be upgraded: libreoffice-base-core libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-math python-uno 8 upgraded, 0 newly installed, 0 to remove and 196 not upgraded. 3 not fully installed or removed. Need to get 0 B/36.8 MB of archives. After this operation, 0 B of additional disk space will be used. Do you want to continue [Y/n]? y dpkg: unrecoverable fatal error, aborting: files list file for package `libreoffice-calc' contains empty filename E: Sub-process /usr/bin/dpkg returned an error code (2) 

使用sudo apt-get purge libreoffice*后跟sudo apt-get install libreoffice给我:

 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: libreoffice : Depends: libreoffice-core (= 1:3.6.2~rc2-0ubuntu4) but 1:3.6.2~rc2-0ubuntu3 is to be installed Depends: libreoffice-base but it is not going to be installed Depends: ttf-dejavu but it is not going to be installed Depends: libreoffice-java-common (>= 1:3.6.2~rc2~) but it is not going to be installed libreoffice-calc : Depends: libreoffice-core (= 1:3.6.2~rc2-0ubuntu4) but 1:3.6.2~rc2-0ubuntu3 is to be installed Depends: libreoffice-base-core (= 1:3.6.2~rc2-0ubuntu4) but 1:3.6.2~rc2-0ubuntu3 is to be installed libreoffice-writer : Depends: libreoffice-core (= 1:3.6.2~rc2-0ubuntu4) but 1:3.6.2~rc2-0ubuntu3 is to be installed Depends: libreoffice-base-core (= 1:3.6.2~rc2-0ubuntu4) but 1:3.6.2~rc2-0ubuntu3 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 

我不知道该怎么做。

尝试做sudo apt-get purge libreoffice*

然后做sudo apt-get install libreoffice


如果发现依赖问题:

类型

sudo apt-get purge libreoffice*

sudo add-apt-repository ppa:libreoffice/ppa

sudo apt-get update

sudo apt-get install libreoffice

当我从dpkg发出致命错误时,我发现了这个问题 – 相同的症状 – 空列表文件。 。 。 https://serverfault.com/questions/430682/dpkg-warning-files-list-file-for-package-x-missing

我还从var / lib中获取了列表文件。

rm /var/lib/dpkg/info/my_missing_package.list。

然后重新安装

wajig重新安装突触

我喜欢wajig – 带走记住不经常使用的dkpg和apt调用的努力

这解决了我:

sudo apt-get purge libreoffice *

一个抱怨说缺少依赖关系出现并建议运行

sudo apt-get -f install

我做了。 然后再说:

sudo apt-get purge libreoffice *

其次是:

sudo apt-get install libreoffice