如何在source.list中手动插入存储库?

如何在source.list中手动插入存储库?

我尝试使用以下命令添加新的 APT 存储库:

add-apt-repository ppa:atareao/atareao

但我收到“找不到命令”错误。我尝试安装python-software-properties,但它已经安装了:

root@debian:~# apt-get install python-software-properties
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-software-properties is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

所以我决定手动将存储库添加到source.list,但不知道如何。如何直接编辑source.list

答案1

如果您访问PPA 页面它会告诉你要手动插入哪些行source.list

单击“技术详细信息”,显示以下内容

在此输入图像描述

选择您的 Ubuntu 版本并将这些行复制/粘贴到文件底部source.list

答案2

在你发帖一年后,我在 Ubuntu 12.10 上遇到了同样的问题,我想出了如何绕过这个问题(并不是真正解决它),所以我花时间发布回复只是为了记录。我们永远不知道在我之后是否有人遇到这个问题。

修复(有点儿)

apt-get install software-properties-common

解释(有点儿)

似乎此包存在依赖性问题 https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/1024408

证明(有点儿)

您可以看到 python-software-properties 不包含 add-apt-repository 二进制文件:

dpkg -L python-software-properties

虽然 software-properties-common 确实:

dpkg -L software-properties-common

相关内容