Questions tagged «apt»

有关Debian及其衍生产品的标准软件包管理系统APT(高级包装工具)的使用,设计,功能等方面的问题。


2
为什么要麦迪逊?
不久前,我问了这个问题- “ apt-get -s upgrade”或其他一些apt命令是否可以选择列出要从中下载软件包的存储库?,有关如何列出存储库软件包的信息。我现在学会了另一个命令,apt-cache madison该将列出将从中安装软件包的仓库。 为什么像madison这样的名字与手头的任务毫无关系?
19 apt 

5
Debian-apt(not apt-get)自动完成功能不起作用
我使用的是Debian Jessie 8.6。我注意到apt-get按包和命令选项卡时会达到预期的bash自动补全功能,但是尝试与它一起使用时apt不起作用。我记得曾经在xubuntu 16.04上使用过它,但是我觉得很奇怪,在这里不起作用。有没有办法为命令启用它apt?如果是这样,怎么办?

3
从默认还原/ etc /配置文件
有没有办法替换/etc程序包中的配置文件,并覆盖我的本地更改?我已经尝试过, apt-get install --reinstall mypackage但是它不会更新文件。 我怎样才能做到这一点?
18 ubuntu  debian  apt 


1
无人参与的升级和修改的配置文件
我们每个星期一都有无人值守升级软件包,通过安全升级来升级服务器,效果很好。但是今天,它使用新版本的PHP5升级了我们所有的服务器。因为我们已经移动了默认的PHP5-FPM配置文件,所以apt抱怨该文件已被移动,以及我们要对此进行处理(安装新版本,保留旧版本,显示差异,启动shell)。由于无人值守的升级不知道如何处理,因此它只是中止了,我们剩下数十台机器,直到通过监视重启PHP5-FPM为止。 因此,问题是-当下一次发生这种情况时,我们如何确保无人值守的升级可以处理这种情况?我们希望始终保留当前安装的版本。我尝试使用Google搜寻,但是空了出来。
17 apt  upgrade  dpkg 

2
挂钩脚本以获取
我/tmp在一个单独的分区上,并安装了noexec。我正在使用Debian。 某些软件包的安装失败,因为某些软件包的安装后脚本需要从运行/tmp。 我想知道是否有可能将一个简单的脚本“挂钩”到apt-get该脚本,该脚本将在每次之前运行apt-get并重新安装/tmp到exec。同样,它重新安装到noexec后apt-get完成。
17 mount  apt  tmp 

3
列出(递归)APT中已安装软件包的依赖性
对于我已安装的每个软件包,我想知道如果我卸载哪些软件包。我需要的输出示例是(package: list of deps): abc: foo bar bcd: baz abc bdd: baz fuubar 附加 如果我检查ppp使用apt-get以下方法删除软件包,将真正删除哪些内容: $ echo $(apt-get --dry-run remove ppp | grep '^Remv ' | cut -d' ' -f2) gnome-ppp mint-meta-xfce network-manager-pptp-gnome network-manager-pptp wvdial pppoeconf pppoe pptp-linux pppconfig ppp 我发现它与apt-cache显示给我的不同(我不认为它包括递归依赖项): $ apt-cache show ppp | grep '^Breaks: ' Breaks: …
17 apt 

6
为什么xargs会导致apt-get中止?
我正在尝试从文件中删除软件包列表。我正在使用以下命令: cat packages | xargs sudo apt-get remove packages是我的文件,其中包含要删除的软件包列表。一切似乎都可以正常运行,但是apt-get中止而不是让我选择是或否。 我知道我可以使用该-y选项解决此问题,但是我想知道为什么会发生这种情况以及如何保留交互式选择。
17 apt  xargs 

2
是否可以模拟Debian软件包的安装,并仍将其标记为已安装?
这就是我想要的: 从没有安装软件包的虚拟系统开始。然后,我调用一个工具,类似于apt-get要求它计算依赖性并标记所有将安装的软件包。 让我清楚一点:它表示已安装软件包,但实际上没有安装文件。 然后,如果我要求“安装”更多软件包,它可能会建议添加或删除其他软件包。它实际上并不会删除软件包,但显然只是将它们标记为已删除。 这将很有用,因为我将能够在裸露的Debian或Ubuntu系统上测试软件包的安装。它可以让我知道在特定情况下是否可以安装软件包。 进行实际安装会占用大量磁盘空间和时间。 apt 具有“模拟”选项,但不会将软件包标记为已安装。

3
Debian默认安装了哪些软件包?该集有术语吗?为什么有些软件包是“自动安装”的,而有些却没有?
是否有术语指代Debian发行版自动安装的软件包的子集? 尽管它与软件包优先级有关,但事实并非如此,因为默认安装的软件包中有所有优先级的软件包。 而且,某些初始子集的程序包中的某些程序具有automatically installed标志,例如wireless-tools。因此,如果手动删除了初始子集的软件包(取决于它们),它们将被自动删除。我想知道,安装工具是否仅保留要考虑手动安装的软件包列表,并自动安装其依赖项? 回答前两个问题: 安装了核心的Debian实用程序后,Debian安装程序似乎会调用tasksel执行安装“任务”。其中典型的任务是“标准”任务和“笔记本电脑”任务。从 tasksel页面: “标准”任务 标准任务是Debian Installer使用的特殊任务。实际上,它取决于软件包的优先级。“标准系统”任务包括什么? tasksel --task-packages standard 这是一个智能搜索字符串,等于 aptitude search ~pstandard ~prequired ~pimportant -F%p 所以,tasksel安装standard,required和important包。 “笔记本电脑”任务 笔记本电脑任务是Debian安装程序使用的特殊任务,用于拉出笔记本电脑上有用的软件包: 无线工具 acpi支持 豆蔻 pi 申请人 Powertop 轻松的 apmd pcmciautils pm-utils 蟒蛇 可用自动 蓝牙 桌面 参见https://wiki.debian.org/DebianDesktop/Tasks

4
“你是root?”是什么意思?
这就是我不断得到的: ascendermedia@magic2tower:~$ sudo apt-get install flashplugin-installer bash: sudo: command not found ascendermedia@magic2tower:~$ sudo apt-get install flashplugin-installer bash: sudo: command not found ascendermedia@magic2tower:~$ apt-get install flashplugin-installer E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? ascendermedia@magic2tower:~$ sudo …
16 command-line  apt  root 

4
我如何知道在Debian系统上是否“安装”了虚拟软件包?
有些包有一个Provides:标题。例如,postfixDebian Wheezy上的软件包具有Provides: mail-transport-agent。 mail-transport-agent物理上不存在的程序包被视为“虚拟”程序包。 在基于Debian的系统上,我如何知道某个给定的虚拟软件包是否已“安装”(或“提供”)?我可以列出每个“提供的”虚拟软件包吗? 提示:列出所有已安装或未安装的现有虚拟软件包,请执行以下操作:aptitude search "~v"

1
使用dpkg阻止内核更新
由于最近发生的一件令人讨厌的事情,我想阻止所有发行版本的内核更新。(我使用的是Ubuntu 12.04 amd64衍生产品。) 我想阻止所有更新的次版本3.2安装内核的linux-headers,linux-headers-generic,linux-image,和linux-image-extra包。我遇到的问题是它们都具有一个版本,如果我阻止一个特定的版本,将不会获得任何收益,因为将安装一个新版本(例如:如果我阻止了linux-image-3.2.0-35,linux-image-3.2.0-36则不会被阻止,并且仍然可能使用dist-upgradefrom 来安装apt)
16 kernel  apt 


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.