add-apt-repository выдает ошибку, если я пытаюсь добавить исходный репозиторий:
Это работает:
sudo add-apt-repository 'deb http://dl.ajaxplorer.info/repos/apt squeeze main'
Сбой с ошибкой:
sudo add-apt-repository 'deb-src http://dl.ajaxplorer.info/repos/apt squeeze main'
Error: 'deb-src http://dl.ajaxplorer.info/repos/apt squeeze main' invalid
Оставление цитат не помогает:
sudo add-apt-repository deb-src http://dl.ajaxplorer.info/repos/apt squeeze main
Error: need a repository as argument
Если вы хотите добавить свое репо в качестве исходного репо, вы должны поставить флаг -s в командной строке:
sudo add-apt-repository -s 'deb http://dl.ajaxplorer.info/repos/apt squeeze main'
И это все.
Это добавит:
deb http://dl.ajax...
и
deb-src http://dl.ajax...
, а также.
Страница руководства для apt-add-repository
гласит (выделение добавлено):
Хранилище может быть либо строкой, которая может быть добавлена непосредственно в
sources.list(5)
, либо .. .В первой форме, Хранилище будет просто добавлено к
blockquote>/etc/apt/sources.list
.Теперь, когда
deb-src
является допустимым типом дляsources.list
, и вы, возможно, пожелаете сообщить об ошибке, похоже, что это также будет хорошо работать, поскольку ключи GPG загружаются только для PPA. :sudo sh -c "echo deb-src http://dl.ajaxplorer.info/repos/apt squeeze main \ >> /etc/apt/sources.list"