Questions tagged «apt»

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

7
如何在/etc/apt/sources.list中添加一行?
我正在Ubuntu上更新Tor,它指出: 不要在Ubuntu的Universe中使用这些软件包。您需要先设置我们的软件包存储库,然后才能获取Tor。 然后指出,我必须将此行添加到您的/etc/apt/sources.list文件中: deb http://deb.torproject.org/torproject.org <precise> main 我不确定如何在上添加一行/etc/apt/sources.list。
49 apt 

4
为什么从14.04存储库中删除了virtualbox软件包?
今天升级到Ubuntu 14.04后,尝试运行Windows XP虚拟机时遇到一些问题。当我尝试启动它时,显示一个消息对话框,提示未安装内核驱动程序,具体来说,应由名为的软件包提供virtualbox-dkms。我决定重新安装,virtualbox这样依赖关系将自动解决,但是执行命令(sudo apt-get install --reinstall virtualbox)导致出现类似于以下消息:“由于无法下载软件包,因此无法重新安装软件包”(我正在按内存复制消息)。 然后,我尝试使用突触软件包管理器gui。软件包virtualbox及其依赖项在那里,但没有版本号或描述。然后我切换到主服务器,并尝试进行更新,现在该软件包不再存在。 我的sources.list文件可能有问题,但也可能由于某些原因我不知道他们决定virtualbox从存储库中删除。 我想我现在会尝试从虚拟盒子站点下载软件包,但是在Ubuntu中,我总是从存储库安装virtualbox。



15
如何查找手动安装的软件包?
我在计算机上安装了普通的Ubuntu 10.10,并通过apt-get安装了一些软件。上周,我设法破坏了一切,并从头开始,并且需要重新安装软件。有什么方法可以创建包含我手动安装的所有软件包的列表? 这样就可以给我一个像清单,texlive, ...而不是清单texlive, texlive-dep1, textlive-dep2, ...删除所有标准软件包? 如果我能以某种方式找出我从常规安装中删除了哪些程序,那也将很棒! 更新2015-05-23:我现在在系统上使用Ansible作为配置管理。我在那里指定要安装的软件包。这达到了目标,甚至可以更好地将所有程序安装在新系统上。因此,这个问题可能是进入一些轻型配置管理的入口。
48 apt 

5
如何绕过/忽略apt的gpg签名检查?
我访问的所有关键服务器都在超时。我需要安装软件包而不检查公钥的签名。有没有一种方法可以绕过所有签名检查/忽略所有签名错误,或者愚蠢地认为签名已通过? 我非常清楚这样做很危险
47 apt  gnupg 


7
节点:找不到命令
我不明白为什么node命令不起作用,而nodejs起作用: $ node --version zsh: command not found: node $ nodejs --version v0.10.15 我尝试过apt-get install nodejs,但是已经安装了最新版本。 而且: $ npm zsh: command not found: npm 我以为npm它包含在NodeJS> 0.10中?
46 apt  nodejs  npm 

1
Ubuntu 16.04命令行sendmail安装挂起
我试图安装sendmail,但尝试生成ssl证书时却挂起。我已经取消了安装过程,后来又取消了锁定所有新软件包的过程。 但是,每当我运行apt-get install <package_name>它,它就会回到sendmail安装并尝试安装ssl证书。 我已重新启动系统,但问题仍然存在。 我该如何解决? CLI信息 sudo dpkg --configure -a Setting up sendmail-bin (8.15.2-3) ... Updating sendmail environment ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Writing configuration to /etc/mail/sendmail.conf. Writing /etc/cron.d/sendmail. Disabling HOST statistics file(/var/lib/sendmail/host_status). Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Writing configuration to /etc/mail/sendmail.conf. Writing /etc/cron.d/sendmail. Could not …
46 apt  sendmail 

7
是否有apt命令将Deb文件从存储库下载到当前目录?
我经常对安装触发器(postinst,postrm)或软件包的某些部分(如/usr/share和/etc)感兴趣。当前,我正在运行下一条命令以检索源代码: apt-get source [package-name] 缺点是,该文件通常比二进制软件包大得多,并且不反映安装树。 现在,我正在通过http://packages.ubuntu.com/下载软件包: 搜索 [package-name] 选择套餐 点击下载amd64 / i386 下载实际文件 这对我来说花了太长时间,作为一个真正喜欢shell的人,我想做类似下一个(虚构的)命令的事情: apt-get get-deb-file [package-name] 我在apt-get手册页中找不到类似的内容。我发现最接近的是--download-only开关,但这会将程序包放入/var/cache/apt/archives(需要root权限),而不是放在当前目录中。

6
我可以用apt删除apt吗?
我知道我可以apt-get remove <package>用来删除程序。 但是apt是程序本身。我可以使用apt-get remove apt它来删除它,还是将其混淆掉?
45 apt  uninstall 

3
如何从PPA中挑选包装?
有没有办法从您添加的ppa存储库中挑选软件包?也就是说,要排除某些更新,而又包括其他? 例如,我只需要该存储库中的Chrome浏览器软件包,而不需要其他。因此,我不希望sudo apt-get upgrade将ppa的其他(铬浏览器除外)软件包安装在我现有的软件包之上。 我意识到,如果我误解了依赖项并排除了我所包含的依赖项所需要的依赖项,那这是一种授权,可以将自己打倒在脚下,但是在这种情况下,我知道一个事实,即其他软件包不是该依赖项的依赖项。 这是可能吗?也许有一些白名单/黑名单文件或其他东西?
45 apt  ppa 

3
安装ttf-mscorefonts-installer时出现权限错误/由于用户'_apt'无法访问文件而无法删除特权
我想在16.04上安装Microsoft字体并运行下面的命令,但是关于用户_apt没有下载.exe文件的权限,有很多错误(或只有警告?)。 命令: sudo apt install ttf-mscorefont-installer 错误消息(每个下载的字体exe都重复出现): ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe Get:1 http://downloads.sourceforge.net/corefonts/andale32.exe [198 kB] Fetched 198 kB in 1s (180 kB/s) W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) 但是最后仍然说安装成功。那么,这仅仅是软件包安装脚本中的错误,还是我这边有什么问题?我是否需要采取进一步措施? 完整输出(原始输出与相同--reinstall): $ sudo apt install --reinstall ttf-mscorefonts-installer Reading …

2
W:GPG错误:http://ppa.launchpad.net精确发布:由于公共密钥不可用,因此无法验证以下签名:
我这样做时会收到以下错误 sudo apt-get update W: GPG error: http://ppa.launchpad.net precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6AF0E940624A220 在阅读了这里的各种问题以及谷歌搜索之后,我尝试了以下方法。 我试过了 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6AF0E1940624A220 它没有帮助。我也试过 sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 认为端口11371(默认)可能由于防火墙而被阻止。 我还尝试如下重置所有内容 sudo rm /var/lib/apt/lists/* -vf sudo apt-get update && …
44 12.04  apt  keyserver 


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.