Ubuntu下apt-get安装文件提示:apt-get -f install

前端之家收集整理的这篇文章主要介绍了Ubuntu下apt-get安装文件提示:apt-get -f install前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

问题:

在通过apt-get安装内存测试工具lmbench的时候,出现如下错误

apt-get install lmbench

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:

mpt-status : Depends: daemon but it is not going to be


installed

Depends: mailx

E: Unmet dependencies. Try 'apt-get -f install' with no packages


(or specify a solution).


诊断:

通过资料查找,发现可能是安装的其他软件包不兼容导致了,同时根据提示需要执行“apt-get -f install ”来卸载之前的冲突包。

还有个命令是:aptitude -f install


解决

执行如下命令:

aptitude -f install

No packages will be installed,upgraded,or removed.

0 packages upgraded,0 newly installed,0 to remove and 1 not


upgraded.

Need to get 0 B of archives. After unpacking 0 B will be used.

The following packages have unmet dependencies:

mpt-status : Depends: daemon but it is not going to be


installed.

Depends: mailx which is a virtual package.

The following actions will resolve these dependencies:


Remove the following packages:

1) mpt-status




Accept this solution? [Y/n/q/?] y

Invalid response; please enter one of the following commands:

y: accept the proposed changes

n: reject the proposed changes and search for another solution

q: give up and quit the program

.: move to the next solution

,: move to the prevIoUs solution

o: toggle between the contents of the solution and an


explanation of the solution

e: examine the solution in the visual user interface

x: abort automatic dependency resolution; resolve dependencies


by hand instead

r (ID|pkg ver) ...: reject the given package versions; don't


display any solutions in which they occur. Enter UNINST instead


of a version to reject

removing the package. ID is the integer


printed to the left of the action.

a (ID|pkg ver) ...: accept the given package versions; display


only solutions in which they occur. Enter UNINST instead of a


version to accept

removing the package. ID is the integer


printed to the left of the action.

<ID>: display information about the action labeled ID from the


solution. The label is the integer printed to the left of the


action.

<ACTION> pkg... : adjust the state of the listed packages,


where ACTION is one of:

'+' to install packages

'+M' to install packages and immediately flag them as


automatically installed

'-' to remove packages

'_' to purge packages

'=' to place packages on hold

':' to keep packages in their current state without placing


them on hold

'&M' to mark packages as automatically installed

'&m' to mark packages as manually installed

Accept this solution? [Y/n/q/?] y

The following packages will be REMOVED:

mpt-status{a}

0 packages upgraded,1 to remove and 0 not


upgraded.

Need to get 0 B of archives. After unpacking 89.1 kB will be


freed.

Do you want to continue? [Y/n/?] y

dpkg: warning: parsing file '/var/lib/dpkg/status' near line


13600 package 'storcli':

missing maintainer

(Reading database ... 97017 files and directories currently


installed.)

Removing mpt-status (1.2.0-4.2.hwraid1) ...

Processing triggers for man-db (2.6.7.1-1ubuntu1) ...

Current status: 0 broken [-1],0 updates [-1].


再来执行apt-get install lmbench即可。

猜你在找的Ubuntu相关文章