我无法在Parrot OS上添加存储库

时间:2018-06-10 18:33:52

标签: linux shell parrot-os

-ffast-math

这是我尝试添加存储库时的输出。

命令:Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 95, in <module> sp = SoftwareProperties(options=options) File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__ self.reload_sourceslist() File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist self.distro.get_sources(self.sourceslist) File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 93, in get_sources (self.id, self.codename)) aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Parrot/stable

我是鹦鹉/ Debian的新人抱歉,我太蠢了。

感谢您的帮助

3 个答案:

答案 0 :(得分:0)

您不能尝试/etc/opt/source.list.d/parrot.list

您可以添加稳定的存储库 deb http://deb.parrotsec.org/parrot稳定的主要贡献者非自由

然后sudo apt-get update

答案 1 :(得分:0)

要将存储库添加到Parrot软件列表中,您需要检出到/etc/apt/,然后将存储库URL复制到sources.list.parrot,如下所示:

cd /etc/apt

sudo -s #gives you root access

echo "deb http://mp3splt.sourceforge.net/repository wheezy main" >> sources.list.parrot

exit #changes back to the normal user

免责声明:添加软件存储库时请小心。这是破坏系统或向系统添加错误的最简单方法之一

答案 2 :(得分:0)

我已经找到解决方案。实际上,ParrotOS使用不同的文件作为源包链接。如果打开并通过键入/etc/apt/sources.list在sources.list中查看文件,则所有内容都将被注释,并且其中没有debdeb-src链接。所有链接都分别存储在sources.list.d文件夹中,通过键入ls /etc/apt/sources.list.d查看其中的文件,每个源包都有一个文件。首先更改为root用户。如果要添加新的src链接,则必须在该文件夹<name>.list中创建一个新文件,并将链接添加到其中。

假设您要在sources.list中添加vs代码,然后在vscode.list目录中创建一个名为sources.list.d的文件,并将链接deb http://packages.microsoft.com/repos/vscode stable main添加到其中。 / p>

最后通过执行sudo apt update进行更新,然后安装sudo apt install <package-name>。对于vscode示例,请使用sudo apt install code