Я не могу добавить репозиторий на ОС Parrot - PullRequest
0 голосов
/ 10 июня 2018
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

Это вывод, когда я пытаюсь добавить репозиторий.

Команда: add-apt-repository "deb http://mp3splt.sourceforge.net/repository wheezy main"

Я новичок в Parrot / Debian, извините, я слишком нуб.

Спасибо за помощь

Ответы [ 3 ]

0 голосов
/ 16 июля 2018

Чтобы добавить хранилище в список программного обеспечения попугая, вам нужно оформить заказ на /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

Отказ от ответственности: будьте осторожны при добавлении программных репозиториев.Это один из самых простых способов сломать вашу систему или добавить в нее ошибки

0 голосов
/ 13 апреля 2019

Я нашел решение для этого.На самом деле, ParrotOS использует разные файлы для ссылок на исходные пакеты.Если вы откроете и увидите файл в sources.list, набрав /etc/apt/sources.list, все закомментировано, и в нем нет ссылок deb или deb-src.Все ссылки хранятся отдельно в папке sources.list.d, просмотрите файлы в ней, набрав ls /etc/apt/sources.list.d, существует файл для каждого исходного пакета.Сначала перейдите к пользователю root. Если вы хотите добавить новую ссылку src, вам нужно создать новый файл в этой папке <name>.list и добавить ссылку на него.

Предположим, что если вы хотите добавить vs-код в sources.list, создайте файл с именем vscode.list в каталоге sources.list.d и добавьте в него ссылку deb http://packages.microsoft.com/repos/vscode stable main.

Наконец обновите, выполнив sudo apt update, а затем установите sudo apt install <package-name>.Для примера vscode используйте sudo apt install code.

0 голосов
/ 03 июля 2018

Вы не можете попробовать в /etc/opt/source.list.d/parrot.list

Вы можете добавить стабильный репозиторий deb http://deb.parrotsec.org/parrot стабильный основной вклад несвободный

Тогда sudo apt-get update

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...