Questions tagged «apt»

Advanced Packaging Tool,基于Debian的发行版的软件包管理器。它也是在Ubuntu中安装软件包的最常用工具。有关使用任何apt工具的问题,应使用此标记。

7
如何在ubuntu上列出已安装的软件包及其详细信息?
我是ubuntu的新手,它试图找出列出所有已安装软件包的方法及其详细信息,例如Ubuntu上的版本,发行版,安装时间,类别。发现以下命令将帮助我获得一些此信息: 1) dpkg -l 2) dpkg-query -W -f='${PackageSpec}\t${version}\t${Description}\n' 与Redhat不同,在此缺少安装时间和类别信息。谁能知道检索这些详细信息的方法吗? 提前致谢。
27 apt  dpkg 

5
apt-get更新列表的大小太大
这个问题包含针对Ubuntu中的错误的规避措施: 错误#1001780“易于获取更新大小太大”:错误:启动板本身, 以及在进行apt-get更新时节省带宽的一些一般性建议。 该错误已于2012年8月8日关闭,因此,如果该错误再次出现,您可能只需要与此问题相关的信息。如果发生这种情况,请在Launchpad上提交另一个错误报告。 我在Ubuntu 12.04上进行了全新安装,到目前为止一切正常。我特别赞扬该版本的Ubuntu团队。 我只注意到存储库更新的大小现在约为13MB。通常,apt-get update在全新安装后第一次运行时,它的大小约为该大小,然后约为23kb-1300kb用于后续更新。 来自的输出apt-get update与我从早期版本的Ubuntu(非常正常)中获得的输出相同。它有点长,但是看一下我从运行中得到的示例输出apt-get update。 Ign http://archive.canonical.com precise InRelease Ign http://dl.google.com stable InRelease Ign http://dl.google.com stable InRelease Ign http://ppa.launchpad.net precise InRelease Ign http://ppa.launchpad.net precise InRelease Ign http://ppa.launchpad.net precise InRelease Hit http://download.virtualbox.org precise InRelease Ign http://security.ubuntu.com precise-security InRelease Ign http://linux.dropbox.com precise InRelease Ign http://extras.ubuntu.com precise …


1
强制apt-get覆盖另一个软件包安装的文件
(我知道之前曾问过类似的问题,但那里的答案无法解决这些细节) 我在Ubuntu 10.10上并且需要python2.5(来自deadnsakes- https: //launchpad.net/~fkrull/+archive/deadsnakes )和python-profiler 不幸的是,这两个软件包都尝试安装/usr/lib/python2.5/profile.py,因此apt-get不允许我同时安装这两个软件包 显然,这是一个打包错误,但我需要尽快修复。无论如何,有没有完全忽略这些错误并仅仅删除该文件的工具?
27 apt  dpkg 

2
无法安装npm-无法解决问题,您持有损坏的包装?
我正在尝试将nodejs升级到7.6,但失败了。现在,在重新安装节点6.10之后,我遇到了一个新问题: $ sudo apt-get purge nodejs npm Reading package lists... Done Building dependency tree Reading state information... Done Package 'npm' is not installed, so not removed The following packages were automatically installed and are no longer required: linux-headers-4.8.0-40 linux-headers-4.8.0-40-generic linux-image-4.8.0-40-generic linux-image-extra-4.8.0-40-generic Use 'sudo apt autoremove' to remove them. The following …
27 apt  16.10  nodejs  npm 

1
list.save和list.distUpgrade
当我尝试更好地了解apt和软件包管理时,这更是一个好奇问题。 我看到,在我/etc/apt/和/etc/apt/sources.list.d/文件夹我有拥有的扩展非常或有时相同的文件sources.list,sources.list.distUpgrade,sources.list.save,等等。 这些重复或相似文件的意义何在? sources.list而sources.list.save在/etc/apt/似乎是相同的,但是sources.list.distUpgrade节目量子不是铆足了劲对于大多数的东西(我大概是第一次安装了量子)。 在另一方面,在的情况下google-talkplugin.list,并google-talkplugin.listUpgrade在/etc/apt/sources.list.d/该文件的内容似乎是完全一致的。 在Google搜索中找不到太多内容。我查看了sources.list联机帮助页,但没有太多讨论。 还注意到这篇文章,其中提到了与扩展相关的错误(10.10)

1
如何解决配置:错误:未找到readline库?
我有一台最小安装的Ubuntu 10.04 LTS服务器,我想在其中编译postgres。通过最小的安装,服务器没有gcc,所以我不得不做一个,apt-get install gcc但是现在我不断从postgres收到此错误./configure。 configure: error: readline library not found 我似乎找不到包含readline库的软件包的名称。所以我有两个问题。 包含readline的软件包的名称是什么? 上面的错误消息是否可以通过某种方式让我从其标准名称中找到相关的软件包?
27 apt  compiling 

1
如何使“ apt-get upgrade”使用更少的资源?
当我sudo apt-get upgrade在低端笔记本电脑上运行很多程序包时,系统运行速度会明显下降,有时会出现3秒的屏幕冻结。 有什么方法可以将该作业标记为非常低的优先级,即使用很少的CPU,MEM和HDD?我不太在乎是否会apt-get upgrade延长两个小时的时间,我只是想继续工作,而不会在升级过程中受到干扰。
26 apt 

1
使用更新管理器进行升级时,“没有可用的公共密钥”
我决定升级 sudo update-manager -d 然后打开更新危险的GUI。单击升级按钮后,将返回以下错误列表: W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32, W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32, E:Some index files failed to download. They have been ignored, or old ones used instead. 如何解决这个问题?
26 apt  gnupg 

6
使mirror://mirrors.ubuntu.com高度可用
我们是一个分布式团队,这就是为什么我们的VM使用Ubuntu mirror://设置的原因。我们的/etc/apt/sources.list外观如下: deb mirror://mirrors.ubuntu.com/mirrors.txt lucid main restricted universe multiverse deb mirror://mirrors.ubuntu.com/mirrors.txt lucid-updates main restricted universe multiverse deb mirror://mirrors.ubuntu.com/mirrors.txt lucid-backports main restricted universe multiverse deb mirror://mirrors.ubuntu.com/mirrors.txt lucid-security main restricted universe multiverse 就其本身而言,这是非常了不起的,并且对于在不同位置工作的人们非常有帮助-无需本地定制等。理论上的故障转移。 在日常情况下,此设置经常失败。我本周要说2-3次。 现在mirrors.ubuntu.com返回ftp.uni-bayreuth.de作为我的壁橱镜子。不幸的是,它似乎已经失败了。 这已经进行了几个小时,镜子是由一所大学的志愿者主持的,今天是星期五,我希望这种情况很快得到纠正。 所有谈话,我的问题是: 有人用吗? 您如何解决停机时间?(我的快速修复是一个shell脚本) 我如何帮助改善这种情况?
26 apt  mirrors 

4
apt-get文件存储在哪里?
有多个运行Ubuntu的虚拟机,它们都通过以下命令进行更新: apt-get update apt-get upgrade 但是,分别更新每个VM会花费大量时间来下载所需的软件包,并且还会使用大量带宽(我已经用光了)。是否可以将更新的文件apt-get直接传输到VM? 我知道软件包存储在其中,/var/cache/apt/archives但是我需要apt-get数据库文件(镜像列表,索引,镜像上的可用软件包等)。 更新:有很多解决方案 答案中提到的apt-cacher-ng。 用于缓存apt文件的Docker映像(它们实际上运行squid) 只需使用鱿鱼 另外,如答案中所述,请参阅在LAN上缓存apt下载的最佳方法?
26 apt 


3
Apt-get在安装mongodb的16.04或18.04上失败
当我尝试使用https://docs.mongodb.com/getting-started/shell/tutorial/install-mongodb-on-ubuntu/16.04 上的说明安装mongodb时,在安装步骤中得到以下结果: jonathan@poseidon:~$ sudo apt-get install mongodb-org Reading package lists... Done Building dependency tree Reading state information... Done Package mongodb-org is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package …

8
安装clang-3.5软件包后找不到clang和clang ++
安装clang-3.5软件包后,在命令行上输入clang或clang++会给我一条消息,指出可以在那些程序中找到哪些软件包clang-3.5。 原始安装使用以下命令完成: sudo apt-get install clang-3.5 llvm build-essential 之前已安装。 关于可能发生的事情有什么想法吗?
26 14.04  apt  clang 

3
如何删除所有与特定模式匹配的软件包?
我想卸载libreoffice。该程序包括大约三打模块。理想情况下,可以使用以下方法将其删除: aptitude remove libreoffice3.6* libreoffice-debian-menus libobasis3.6-* 但这失败了 Couldn't find any package whose name or description matched "libreoffice3.6*" 等等 如何按模式删除一组软件包? PS:我很高兴与使用的答案dpkg还是apt,太
26 apt  aptitude 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.