Tag: apt cache

虚拟包; 离线安装问题

离线安装包有问题。 例如; python-qt4模块需要sip-api-8.1但它是一个虚拟包,因此没有要安装的.deb文件。 我该如何解决这种情况? 我知道python-sip包提供了它,但我正在寻找一个通用的解决方案。 $ apt-cache show python-qt4 Package: python-qt4 Priority: optional Section: python Installed-Size: 12103 Maintainer: Ubuntu Developers Original-Maintainer: Debian Python Modules Team Architecture: i386 Version: 4.9.1-2ubuntu1 Replaces: python-qt4-dev (<= 2.7.1-0ubuntu2), python (<= 2.3), libgcc1 (>= 1:4.1.1), libpython2.7 (>= 2.7), libqt4-dbus (>= 4:4.8.0-1~), libqt4-declarative (>= 4:4.8.0-1~), libqt4-designer (>= 4:4.8.0-1~), libqt4-help (>= 4:4.8.0-1~), libqt4-network […]

如何找到可以设置为自动安装的软件包?

我很难理解谁依赖于谁使用apt-cache depends和apt-cache rdepends 。 我保留了一长串我安装的软件包来解决许多依赖问题。 我想知道哪些手动安装的软件包可以设置为自动安装(它们位于另一个手动安装的软件包的依赖树中)?

我刚丢失了/ var / lib / dpkg

我有一个空的/var/lib/dpkg ,因此apt和dpkg都开始抱怨所有事情以及我想用它们做的每一个简单的任务:有一种方法可以重建那个目录吗? 我只是删除了这个目录…不要问为什么,这是太“实验性”,我不应该尝试。

apt-cache策略输出中的数字告诉我们什么?

$ apt-cache policy pal pal: Installed: 0.4.3-8 Candidate: 0.4.3-8 Version table: *** 0.4.3-8 0 500 http://in.archive.ubuntu.com/ubuntu/ quantal/universe i386 Packages 100 /var/lib/dpkg/status 在上面的输出中,500和100的含义是什么。

如何获取我尚未安装的软件包的文件列表?

apt-cache search返回可用包的列表。 在我的情况下,我想查看安装在我的电脑上的文件列表,以防我安装包usb-creator-gtk 。 像dpkg-query -L这样的东西适用于已安装的软件包。 感谢帮助。

使用apt-get删除包和依赖项

我最近阅读了很多有关删除包和依赖项的问题/答案/意见。 有很多不同的方法可以做到这一点,有些方法过于复杂,有些方法不够/不完整。 我想在一个地方问一下其他人认为最好的方法是清除包和所有内容,包括配置,依赖关系和依赖关系的配置。 我也会提供我的方法,这些方法来自于大量的试错和拔毛。

apt-get无法安装apt-cache策略中列出的特定版本

我正在尝试使用apt-get从第三方存储库安装特定版本的redis-server,它在apt-cache策略中列出,但无法安装。 例如: $ apt-cache policy redis-server redis-server: Installed: (none) Candidate: 2:2.8.19-1chl1~trusty1 Version table: 2:2.8.19-1chl1~trusty1 0 500 http://ppa.launchpad.net/chris-lea/redis-server/ubuntu/ trusty/main amd64 Packages 2:2.8.4-2 0 500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages $ apt-get install redis-server=2.8.19-1chl1~trusty1 Reading package lists… Done Building dependency tree Reading state information… Done E: Version ‘2.8.19-1chl1~trusty1’ for ‘redis-server’ was not found 如果我尝试安装redis-server而不选择软件包版本,它会尝试安装我试图指定的版本: $ apt-get -s install […]

手动删除/ var / cache / apt内容是否安全?

在磁盘空间非常有限的嵌入式系统上,我有一个文件夹/var/cache/apt满了700MB的srcpkgcache.bin.*和几个大的*.bin文件。 执行sudo apt-get clean并没有产生明显的区别。 手动删除这些*.bin*文件是否安全?

是否可以从命令行清除APT缓存?

我问,因为Ubuntu Tweak的Janitor因为从12.10升级到13.04期间缓存中累积的大量软件包而被冻结。

在’apt-cache depends’输出中,Suggests,Recommends,|,的含义是什么?

我已经检查了man / info页面,但是没有提到apt-cache depends的输出fomat的某些方面 man / info页面试图提供帮助(以钝的方式); 引用:“对于输出的其余部分的具体含义,最好查阅apt源代码” 现在对于信息页面的公平性,该引用是关于它已合理解释的’showpkg’选项,但我的选择没有这样的解释……我理解Linux信息来自许多来源(不仅仅是人/信息)页面),我并不特别想通过源搜索(尽管我做的很多),所以这里有一个我想知道的含义的例子。 # I can assume what these mean, but… # What does | mean? (probably means ‘or’???) # What does and the following indentations mean? # At the end, the interaction(?) of Suggest and Recommends puzzles me. $ apt-cache depends solr-common solr-common Depends: debconf |Depends: openjdk-6-jre-headless |Depends: […]