Questions tagged «add-apt-repository»

一个命令行实用程序,用于添加和删除APT软件存储库,例如PPA。它是software-properties-common软件包的一部分,默认情况下安装在Ubuntu中。

12
如何从命令行获取所有存储库和PPA的列表到安装脚本中?
我知道如何列出系统上安装的所有软件包。 但是,如何才能将所有存储库和PPA的列表放入脚本中,以便可以在新计算机上运行以复制包括密钥的存储库设置? 我知道我可以研究/etc/apt/sources.listand /etc/apt/sources.list.d,但是我正在寻找一种生成脚本的方法,该脚本可以apt-add-repository在新系统上执行所有命令(可以获取所有键)。 有任何想法吗?

15
如何获得add-apt-repository通过代理工作?
我试图遵循wiki.linaro.org(在我的Ubuntu 10.04 VM上)上的“在Ubuntu 10.04(Lucid)和10.10(Maverick)主机上安装跨工具链”的说明。第一步是: sudo add-apt-repository ppa:linaro-maintainers/toolchain 但是当我跑步时,我得到: Error reading https://launchpad.net/api/1.0/~linaro-maintainers/+archive/toolchain: <urlopen error [Errno 110] Connection timed out> 我猜问题出在我的雇主代理服务器(尤其是HTTPS)的配置上。 当我在Firefox中打开https://launchpad.net/api/1.0/~linaro-maintainers/+archive/toolchain时,出现“连接超时”的提示。然后,我进入Firefox首选项->高级->网络->设置...,并将HTTP代理设置为“网关”,将端口设置为8080,并选中“将此代理服务器用于所有协议”。然后加载页面。这支持了我的理论。 我尝试设置http_proxy和https_proxy环境变量(小写和大写): $ set | grep -i proxy HTTPS_PROXY=https://gateway:8080 HTTP_PROXY=http://gateway:8080 http_proxy=http://gateway:8080 https_proxy=https://gateway:8080 我还尝试将它们更改为: $ set | grep -i proxy HTTPS_PROXY=gateway:8080 HTTP_PROXY=gateway:8080 http_proxy=gateway:8080 https_proxy=gateway:8080 我尝试将第二行添加到/etc/apt/apt.conf: Acquire::http::proxy "http://gateway:8080/"; Acquire::https::proxy "https://gateway:8080/"; 但是我继续遇到同样的错误。 我该如何解决? 更新:我跟着指示接受的答案,以“问题加入资料库,并从后面代理端子连接”,并进一步得到: …


10
如何将.iso映像用作CD-ROM存储库?
我有Debian,Ubuntu和Ubuntustudio的所有图像.iso。如何将它们用作存储库以安装所需的软件包sudo apt-get install package-name? 我可以.iso使用Archive Mounter轻松地装载文件,但是在“ 软件源”中添加CD-ROM时,它显示“ 请插入CD-ROM”。 我应该怎么做而不将它们刻录到磁盘?


2
检查并删除未使用的PPA
自安装以来,我没有为我的15.04系统添加太多的PPA,因为我想要特定的应用程序。但是有时我以后再删除该软件包,因为它不起作用,不是我真正想要的,或者只是因为我不再需要它了。我不知道这有什么区别,但是安装了一些存储库,add-apt-repository而其他存储库只是通过/etc/apt/sources.list.d/手动创建文件的命令而来。 现在如何检查我是否已从PPA安装了任何软件包,如果没有,请从软件源中将其删除?此过程应自动适用于所有PPA。

9
在“无法解析主机'launchpad.net'”中添加PPA的结果
例如,运行此命令后: sudo add-apt-repository ppa:tualatrix/ppa 我得到以下输出: Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 125, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp curl.perform() pycurl.error: (6, "Couldn't resolve host 'launchpad.net'") 为什么会这样?我刚刚安装了Ubuntu 12.04 LTS。而且效果很好。我已经更新并安装了系统。我什至已经安装了所有必需的软件包。但是事情是,一旦我想安装更多的软件包(例如PPA的软件包)之类的东西,我就无法安装。 到目前为止,我还无法安装任何PPA。 我正在代理工作。

2
删除PPA:“ add-apt-repository --remove”与“ rm /etc/apt/sources.list.d/???.list”
根据如何删除PPA?摆脱PPA的方法主要有3种: 使用add-apt-repository命令: sudo add-apt-repository --remove ppa:???/??? 手动删除.list文件: sudo rm /etc/apt/sources.list.d/????.list 使用其他工具,例如ppa-purge...(不是此问题的主题) 我很好奇第一个选项和第二个选项之间的区别是什么,即add-apt-repository --remove与仅删除.list文件相比,还有其他功能吗? 我能想到的一个示例是与PPA一起安装的GPG密钥。将add-apt-repository处理和对比删除它们只是rm-ing的.list文件吗? 请注意,ppa-purge这个问题的主题既不是删除GPG密钥也不是使用!

4
如何从代理后面添加存储库?
我办公室有问题。我们位于一个代理(在ubuntu代理设置中设置和应用)的背后,当我尝试从终端添加存储库时,我得到: 读取错误-这里的一些URL--:urlopen错误[Errno 113]没有路由到主机 我尝试过 Launchpad-getkeys脚本。我明白了(图片) 我尝试了另一个“ hack”,没有运气 按Alt-F2并输入 gksu gedit /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py 找到第88行,更改keyserver.ubuntu.com为hkp://keyserver.ubuntu.com:80 保存,关闭并重新启动。 有谁知道我能以任何方式解决这个问题吗?谢谢

3
防火墙后面没有gpg密钥
刚在这里碰到了这个封闭的线程: 运行apt-get时发生GPG错误 同样的问题,Ubuntu 12.04在防火墙和代理后面。 我认为这不是给定主题的重复。所以我在这个线程中重新打开了这个问题。 我的输出: root@musik-Aspire-7741:~# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87 Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret- keyring /tmp/tmp.tWVMhyIMYh --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87 gpg: Key 58B98E87 of hkp Server keyserver.ubuntu.com request ?: keyserver.ubuntu.com: Connection refused gpgkeys: HTTP fetch error 7: couldn't connect: …

2
ppa:x / y是什么意思
我知道如何将PPA添加到Ubuntu。但是我不知道这种ppa:x/yPPA格式是什么意思! 例如 : # (VLC PPA) sudo add-apt-repository -y ppa:videolan/stable-daily 什么是videolan什么stable-daily?

4
如何在12.10上安装Myunity?
基本上与标题一样,如何在12.10上安装Myunity?我尝试添加存储库并执行以下操作:ppa:myunity/ppa sudo add-apt-repository ppa:myunity/ppa sudo apt-get update sudo apt-get install myunity 在这一点上我收到错误: W: Failed to fetch http://ppa.launchpad.net/myunity/ppa/ubuntu/dists/quantal/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead.


1
我可以在preinst脚本中调用其他dpkg或apt- *命令吗?
作为要部署到Ubuntu 12.04设备的自定义(内部).deb文件的一部分,我需要添加几个PPA存储库,运行apt-get update,然后从这些PPA安装软件包。 可以在.deb文件中的.preinst或.postinst脚本中完成此操作吗? 我认为当安装我的.deb文件(sudo dpkg -i testing.deb),一些锁或机制可能存在这会阻止我调用某些命令,如add-apt-repository,apt-get update和apt-get install。 这是正确的假设吗?

5
如何以apt-get样式安装ppa软件包
我想以某种sudo apt-get install <program>样式安装ppa软件包。我不想在Google上输入ppa名称,也不想add-apt-repository在执行apt-get之前执行。我只想用一个命令安装一个ppa软件包,ppa install vim以获取最新的vim ppa版本。 你能推荐我一个工具吗?

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.