Как известно, Linux — это очень стабильная система. И во многом это достигается тем, что программы, прежде чем они попадают в основной каталог пакетов, проходят тщательную проверку. Но в этом есть и некоторый минус: программы в итоге мы имеем не самые свежие.
Но существуют репозитории Linux (репозито́рий, хранилище — место, где хранятся и поддерживаются какие-либо данные) разработчиков, где они выкладывают самые свежие программы. И очень часто мы хотим иметь именно самые свежие версии программ.
Как добавить репозиторий в Linux?
Существует несколько способов, как можно добавить репозиторий той или иной программы в ваш Linux. Изучим их все.
Добавление репозитория через программу Ubuntu Tweak?
Нужно зайти в пункт «центр источников» (1) и затем поставить галочки на против тех репозиториев, которые вы хотите установить (2). Затем нажмите кнопку «обновить». Репозитории добавятся, и система обновит информацию о пакетах (программах). Затем система предложит вам обновить программы или установить новые. Все очень просто.
Но в этой программе конечно есть не все репозитории. Как добавить репозиторий, которого нет в программе?
Добавление репозитория через менеджер пакетов Synaptic?
Открываем менеджер пакетов Syptic, заходим во вкладку «Настройки» — «Другое ПО» — «Добавить». Если мы нашли в сети адрес репозитория, типа «deb _http://ppa.launchpad.net/speed-dreams/ppa/ubuntu precise main«, то вставляем его в поле «Строка APT»
После этого обновляем источники и закачиваем нужные пакеты.
Как добавить репозиторий через терминал и ppa?
Для этого нужно открыть терминал и при помощи команды «sudo add-apt-repository ppa:» добавить нужный вам репозиторий. Я привожу вам пример репозиториев, которые установлены на моём компьютере, полный список дополнительных репозиториев для Линукс смотрите тут:
sudo add-apt-repository ppa:voria/ppa
sudo add-apt-repository ppa:team-xbmc/ppa/
sudo add-apt-repository ppa:otto-kesselgulasch/gimp/
sudo add-apt-repository ppa:gwibber-daily/ppa/
sudo add-apt-repository ppa:tualatrix/ppa/
sudo add-apt-repository ppa:me-davidsansome/clementine/
sudo add-apt-repository ppa:bean123ch/burg/
sudo add-apt-repository ppa:qutim/qutim/
sudo add-apt-repository ppa:webupd8team/talika/
sudo add-apt-repository ppa:webupd8team/haguichi/
sudo add-apt-repository ppa:exaile-devel/ppa/
sudo add-apt-repository ppa:webupd8team/y-ppa-manager/
sudo add-apt-repository ppa:panthora/coverchooser-ppa/
sudo add-apt-repository ppa:ubuntu-wine/ppa/
sudo add-apt-repository ppa:frol/zip-i18n/
sudo add-apt-repository ppa:recoll-backports/ppa/
sudo add-apt-repository ppa:hughescih/ppa/
sudo add-apt-repository ppa:shnatsel/gimp-paint-studio/
sudo add-apt-repository ppa:elementaryart/elementary-dev/
sudo add-apt-repository ppa:sikon/steadyflow/
sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable/
sudo add-apt-repository ppa:mozillateam/firefox-next/
sudo add-apt-repository ppa:alexx2000/doublecmd/
sudo add-apt-repository ppa:yuberion/vkget/
sudo add-apt-repository ppa:effie-jayx/turpial/
sudo add-apt-repository ppa:dajhorn/adobeair/
sudo add-apt-repository ppa:nuvola-player-builders/stable
Дам вам маленькую подсказку: введите в поисковик фразу » add-apt-repository ppa» и вы найдёте много ссылок, где можно найти списки различных, сторонних репозиториев.
4. Как можно добавить репозиторий в Линукс вручную?
Открываем терминал и вводим команду: sudo gedit /etc/apt/sources.list У вас появится программа текстового редактора, куда можно будет добавить нужный репозиторий.
У этого способа есть небольшой минус: иногда сервер требует ключ авторизации, который нужно будет добавить вручную. Обычно команда установки ключа прилагается к репозиторию. К тому же нужно соблюдать версию дистрибутива, имя которого прописывается в записи. (например natty, как в моём случае)
— Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта.
— Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы).
— SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание.
SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
Теперь вы видите, что все не так и сложно…..особенно, когда знаешь как :)
Сервер требует ключ не иногда, а всегда. Поэтому третим способом лучше вообще никогда не пользоваться приминительно к ppa.
Да согласен, третий способ уже устарел. Но я имел ввиду, что часто он просто ругается, что нет ключа, но пакеты скачивать всё равно даёт.
Не просто ругается, таким образом компрометируется система безопасности. Провайдер, например, сможет подменить пакет, и систем это молча скушает, и установит в систему, например, руткит.Так что, проблема не в том, что система будет «ругаться».
Вопрос мой крайне «умён», но задам. ГДЕ именно в sources.list писать адреса новых репозитариев, в какой строке?
Так и писать как на фото в статье. Но как тут и писалось, это конечно не самый лучший способ, хотя раньше я им только и пользовался. Но это было давно….
Спасибо за ответ. Но, начинающему чайнику (мне), это не помогло. Мне надо поставить VirtualBox, и я, в терминале, под root’ом хочу вставить репозитарий из _https://www.virtualbox.org/wiki/Linux_Downloads. В sources.list добавил deb download.virtualbox.org/virtualbox/debian natty contrib и deb-src download.virtualbox.org/virtualbox/debian natty contrib. Потом update и на выходе «Пакет virtualbox-2.1 недоступен, но упомянут в списке зависимостейдругого пакета» и много радости. Что я делаю неправильно?
Спасибо за ответ.
Да не за что, обращайтесь, помогу, если смогу.
Попробуйте вот так:
sudo add-apt-repository ppa:zigg/virtualbox-customacpi
sudo apt-get update
sudo apt-get install virtualbox
Вообще репозиторий бокса можно поставить через ubuntu tweak, как и написано в статье. Программа сама всё пропишет и скачает.
Разобрался таки уже)) поставил, работает. А за пост большое спасибо!)
Некоторые сайты предлагают установочный пакет, который сам добавляет их репозитории, что достаточно удобно. Например сайт ualinux.com ; предлагает скачать такой пакет или добавить репозитории вручную.
Так какой способ лучше использовать, если надо добавить сразу много PPA? Можно ли их скриптом добавить, если каждый требует подтверждения ключа?
— Разгрузит мастера, специалиста или компанию;
— Позволит гибко управлять расписанием и загрузкой;
— Разошлет оповещения о новых услугах или акциях;
— Позволит принять оплату на карту/кошелек/счет;
— Позволит записываться на групповые и персональные посещения;
— Поможет получить от клиента отзывы о визите к вам;
— Включает в себя сервис чаевых.
Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе
Оно может как то и можно, но зачем? Можно все сделать проще: установить все на один в ручную, а на остальные компы просто скопировать папку /etc/apt Я правильно понял задачу?