Tag: 存储库

apt获取更新缺失发布文件

执行apt-get-update后,我总是收到以下错误消息: Reading package lists… Done W: The repository ‘http://ppa.launchpad.net/ubuntu-audio-dev/ppa/ubuntu xenial Release’ does not have a Release file. N: Data from such a repository can’t be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details. N: Skipping acquire of configured file ‘main/binary-i386/Packages’ as repository ‘http://dl.google.com/linux/chrome/deb stable […]

运行apt-get更新时“Ign”是什么意思?

我在sudo apt-get update的输出中有一堆错误:重复条目和404未找到错误。 考虑到这些,我希望:我删除了没有任何与之关联的软件包的PPA,然后我删除了/etc/apt/sources.list的重复条目。 看来我已经把它搞砸了。 现在,当我做sudo apt-get update时,大多数行都会说Ign 。 我该如何理清我所搞砸的东西? 我需要摆脱那些遍布各处的Ign 。 有大约50%(眼球猜测) Ign s!

从命令行恢复sources.list中的默认apt存储库

我正在寻找从命令行恢复/etc/apt/sources.list到默认值的最佳方法。 有没有办法引用生成此文件的包的源代码或类似的东西? 我想要一种可靠且与版本无关的方法来恢复此文件。 排除了解决方案 在将此标记为重复之前,请注意我已经审核了此问题 。 它仅适用于您可以使用Ubuntu GUI的情况。 此问题特定于命令行。 我还回顾了这个问题 ,其中接受的解决方案是有人粘贴了sources.list文件的内容。 这不是恢复文件的适当方式,因为无法validation提供文件内容的人的意图,并且文件可能随新版本而变化。 我在simplelinux.ch检查了生成器 ,但这也不是来自Ubuntu所以我不打算使用它。

存储库列表是否安全? 有HTTPS版本吗?

存储库更新是否安全? 作为开发者方面的小脑袋,我无法理解为什么存储库列表是http://security.ubuntu.com以及/etc/apt/sources.list列出的其他http (不安全)站点。 如果没有证书链匹配,则显示为“向任何响应者询问要更新的软件包列表”而不是“询问ubuntu.com网站……” 任何网络都可以选择欺骗更新站点,这是提供本地缓存和审查副本的常见做法吗?

如何删除存储库?

请告诉我如何删除Ubuntu 11.04中的某些存储库。 我在更新时遇到以下错误。 sudo apt-get update Err http://ppa.launchpad.net natty/main Sources 404 Not Found Err http://ppa.launchpad.net natty/main i386 Packages 404 Not Found …… E: Some index files failed to download. They have been ignored, or old ones used instead.

如何修复丢失的GPG密钥?

我刚刚安装了Ubuntu 12.04并添加了一些repo,当我做apt-get update ,我得到了丢失的gpg密钥。 以下命令似乎对我不起作用: apt-get update 2> /tmp/keymissing; for key in $(grep “NO_PUBKEY” /tmp/keymissing |sed “s/.*NO_PUBKEY //”); do echo -e “\nProcessing key: $key”; gpg –keyserver subkeys.pgp.net –recv $key && sudo gpg –export –armor $key | apt-key add -; done 如何解决这个问题?

如何从命令行中选择最快的镜像?

我想在新的Ubuntu Server安装中使用命令行中最快的服务器更新我的sources.list文件。 我知道GUI很简单,但似乎没有一种简单的方法可以从命令行执行此操作?

如何安装具体版本的特定Ubuntu软件包?

我想设置一个新的虚拟机,其中包含一些指定的包(名称和版本)。 例如,版本2.2.20-1ubuntu1 apache2具有所有依赖项。 即使服务器上有此软件包的新版本,也应安装此软件包。 该解决方案必须与多个(n)“设置”一起工作/扩展。 另一个虚拟机可能需要较旧版本的apache2。 我目前知道安装确切软件包的一些可能性,但是不能扩展那么好: 手动将所有必需的*.deb复制到每个虚拟机并输入: dpkg -i … – >可以工作,但它非常容易出错。 (手册脚本等) 为每个设置创建并使用新的Ubuntu存储库。 – >不起作用,因为我需要n个存储库。 设置机器一次并复制VM /创建快照。 – >不起作用,因为我需要存储n个VM。 我的问题可以标记为补丁管理,但我不想将我的软件包更新到当前版本。 我的目标是安装旧包。

如何恢复默认存储库?

更新时出现错误,由于损坏,我无法安装大多数软件 /etc/apt/sources.list 文件。 有没有我可以下载的副本来替换它? 该文件适用于美国的Ubuntu 12.04(最终测试版)。

我怎样才能使用靠近我的镜子,或选择更快的镜子?

即使不是发布日,从Ubuntu主存档下载也很慢,我怎样才能自动使用靠近我的镜像?