Я вижу, что места ссылаются на репозиторий «партнер» как место, где я могу получить программное обеспечение, как я могу включить этот репозиторий? Укажите, как это сделать графически и с помощью командной строки.
Я вижу, что места ссылаются на репозиторий «партнер» как место, где я могу получить программное обеспечение, как я могу включить этот репозиторий? Укажите, как это сделать графически и с помощью командной строки.
GUI Way :
Нажмите кнопку ubuntu, затем найдите «Источники программного обеспечения» (или «Программное обеспечение и обновления» на Ubuntu 16.04+) и перейдите на вкладку «Другое программное обеспечение».
Путь к командной строке :
gksudo gedit /etc/apt/sources.list
(или с помощью редактора командной строки по вашему выбору, sudo nano /etc/apt/sources.list
будет использовать nano
в командной строке без GUI) Добавьте репозитории партнеров, удалив # перед следующими строками ( maverick
- это версия вашей установки Ubuntu, она может отличаться, поэтому используйте кодовое имя выпуска, который вы используете вместо «maverick». Если вы не уверены, что запустите lsb_release -c
, чтобы узнать.)
# deb http://archive.canonical.com/ubuntu maverick partner
# deb-src http://archive.canonical.com/ubuntu maverick partner
Повторно синхронизировать файлы индекса пакетов из своих источников: sudo apt-get update
Официальная документация для справки
Самый простой способ включить «партнерский» репозиторий:
sudo sed -i.bak "/^# deb .*partner/ s/^# //" /etc/apt/sources.list
sudo apt-get update
Этот метод использует
lsb_release -sc
, чтобы получить версию Ubuntu (кодового имени). add-apt-repository
, чтобы изменить соответствующие файлы конфигурации. Он имеет преимущества работы во всех версиях Ubuntu.
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
Это из учебника по скайпу
Чтобы включить репозиторий партнеров из командной строки, отредактируйте /etc/apt/sources.list
:
sudoedit /etc/apt/sources.list
и удалите # с начала этих двух строк:
#deb http://archive.canonical.com/ubuntu maverick partner
#deb-src http://archive.canonical.com/ubuntu maverick partner
Итак, они такие:
deb http://archive.canonical.com/ubuntu maverick partner
deb-src http://archive.canonical.com/ubuntu maverick partner
Затем обновите свой apt cache: sudo apt-get update
.
Версия TERMINAL, просто скопируйте и вставьте эти команды, чтобы активировать репозиторий партнеров (skype и т. д.):
DISTRO='cat /etc/*-release | grep DISTRIB_CODENAME | sed 's/.*=//g''
sudo sed -i 's/\(# \)\(deb .*ubuntu '${DISTRO}' partner\)//g' /etc/apt/sources.list
sudo apt-get -y update
@ERGuille: FTFY, с более чистой версией
Вот как я это сделал в оболочке, я потратил время на небольшое изменение, чтобы повысить стабильность, повторное использование и идемпотентность (и не проверять дистрибутив):
grep -qe '^# deb[- ].* partner$' /etc/apt/sources.list \
&& sudo sed -i"~$(date -%s)" 's/^# \(deb[- ].* parnter$\)//' /etc/apt/sources.list
Альтернативы здесь:
В конце концов, может потребоваться еще одна итерация или две. Я надеюсь, что рядом с личной запиской о комментариях это дало полезное резюме.
ТЕРМИНАЛ просто чтобы сделать это проще, скопируйте и вставьте эту команду:
sed 's/\# deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' /etc/apt/sources.list | sed 's/\# deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' - > /tmp/newfile && sudo mv -f /tmp/newfile /etc/apt/sources.list
р>