首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我似乎不同意--我真的有破碎的包裹吗?

我似乎不同意--我真的有破碎的包裹吗?
EN

Ask Ubuntu用户
提问于 2014-08-24 03:12:44
回答 1查看 2K关注 0票数 7

如果我做了aptitude search ~b,我会得到78个破碎包裹的列表。但其中76个甚至没有安装(它们的状态为pB)。一个卸载的包怎么会被认为是坏的?

但是如果我做了apt-get -s install -f,它说没有什么可做的,所以很明显,apt-get并不认为任何东西都坏了。

如果智识认为一个包裹坏了,我怎么知道它为什么认为这个包裹坏了?

一些产出:

代码语言:javascript
复制
# aptitude search "~i ~b"
iB  foomatic-db-compressed-ppds                                    - OpenPrinting printer support - Compressed PPDs derived from the database
iB  xz-lzma                                                        - XZ-format compression utilities - compatibility commands

这真的是唯一的两个。但是如果我只做~b,那么我会得到一堆卸载的坏包(不管这意味着什么)。以下是(76个)中的第几个:

代码语言:javascript
复制
# aptitude search ~b
pB  bison                           - YACC-compatible parser generator
pB  compiz-fusion-plugins-extra     - transitional dummy package.
pB  compiz-fusion-plugins-main      - transitional dummy package.
pB  cpu-checker                     - tools to help evaluate certain CPU (or BIO

至于dpkg,

代码语言:javascript
复制
# dpkg-query -l xz-lzma
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                          Version                       Description
+++-=============================-=============================-==========================================================================
ii  xz-lzma                       5.1.1alpha+20110809-3         XZ-format compression utilities - compatibility commands

那怎么回事?我该如何修复它(如果有任何东西真的坏了)?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-08-24 05:33:47

可能没有什么真正的问题。

简单的答案:apt-getaptitude有不同的依赖解析器(如何解决这些破碎的依赖关系?)。

要查看是否实际存在问题,可以运行以下命令:

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install --reinstall foomatic-db-compressed-ppds xz-lzma

就我个人而言,我建议不要使用aptitude,因为它有时会很危险。

apt-get要安全得多,并且不会在有坏包的情况下安装,但是,由于软件包损坏,apt-get很少(如果有的话)能够修复不可能的情况。aptitude确实能够修复损坏的包,但是aptitude也有能力创建一个坏包存在的情况。

synaptic是一个快乐的媒介。synapticapt-get更有能力修复损坏的包,但是aptitude没有足够的能力来创建这样的情况。

资料来源:如何解决这些破碎的依赖关系?

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/515277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档