Как обновить список репозиториев

Содержание
  1. Как добавить репозиторий Apt в Ubuntu
  2. Подходящие источники
  3. Установка add-apt-repository(команда add-apt-repository не найдена)
  4. Добавление репозиториев с add-apt-repository
  5. Добавление репозиториев PPA
  6. Добавление репозиториев вручную
  7. Заключение
  8. Список репозиториев для Ubuntu: как добавлять репозитории в Убунте
  9. Репозиторий и ПО
  10. Виды программного обеспечения
  11. Как добавить репозиторий в Ubuntu
  12. ATOM
  13. DOCKY
  14. DROPBOX
  15. FIREFOX AURORA
  16. GOOGLE
  17. NodeJS
  18. Sublime Text 3
  19. Репозитории Linux Mint
  20. Что такое репозиторий
  21. Список репозиториев Linux Mint 17
  22. Список репозиториев Linux Mint 17.1
  23. Список репозиториев Linux Mint 17.2
  24. Список репозиториев Linux Mint 17.3
  25. Список репозиториев Linux Mint 18
  26. Как можно добавить и удалить новый репозиторий
  27. Список полезных репозиториев для Linux Mint:
  28. Репозитории Debian 9
  29. Официальные репозитории
  30. Репозитории Debian 9 список
  31. Stable
  32. Testing
  33. Unstable (Sid)
  34. Experimental
  35. Security
  36. Old stable
  37. Updates
  38. Backports
  39. Полезные сторонние репозитории
  40. Debian multimedia
  41. Репозитории Google
  42. Репозитории Oracle
  43. Редактирование репозиториев
  44. Настройка репозиториев Ubuntu
  45. Репозитории в Ubuntu
  46. Настройка репозиториев в Ubuntu
  47. Настройка репозиториев в GUI
  48. Настройка репозиториев Ubuntu PPA
  49. Добавление репозиториев в Ubuntu из терминала
  50. Как удалить репозиторий в Ubuntu
  51. Добавление репозитория PPA в Ubuntu
  52. Как удалить репозиторий PPA в Ubuntu
  53. Выводы

Как добавить репозиторий Apt в Ubuntu

Как обновить список репозиториев
При установке пакетов с помощью Ubuntu Software Center или таких утилит командной строки, как пакеты apt или apt-get загружаются из одного или нескольких репозиториев apt.

 Хранилище APT – это сетевой сервер или локальный каталог, содержащий пакеты deb и файлы метаданных, которые доступны для чтения инструментам APT.

Хотя в репозиториях Ubuntu по умолчанию доступны тысячи приложений, иногда вам может потребоваться установить программное обеспечение из стороннего репозитория.

В этой статье мы покажем вам два способа добавления репозитория apt в системы Ubuntu и Debian. Первый способ – использование команды add-apt-repository, а второй – ручное добавление хранилища в текстовом редакторе.

Подходящие источники

В Ubuntu и всех других дистрибутивах на основе Debian программные репозитории apt определяются в файле /etc/apt/sources.list или в отдельных файлах в каталоге /etc/apt/sources.list.d/.

Имена файлов репозитория внутри каталога /etc/apt/sources.list.d/ должны заканчиваться на .list.

Общий синтаксис файла /etc/apt/sources.list принимает следующий формат:

deb http://repo.tld/ubuntu distro component…

  • Первая запись в строке определяет тип архива. Тип архива может быть как deb, таки deb-src. Deb подразумевает, что репозиторий содержит .debпакеты, а deb-src подразумевает пакеты с исходным кодом.
  • Вторая запись – это URL хранилища.
  • Третья запись указывает кодовое имя дистрибутива, например beaver, xenial и так далее.
  • Последние записи являются компонентами или категориями репозитория. Репозитории Ubuntu по умолчанию разделены на четыре компонента – основной, ограниченный, юниверс и мультиверс. Как правило, сторонние репозитории имеют только одну категорию.

Формат файлов в каталоге  /etc/apt/sources.list.d/ такой же, как и для обычного файла sources.list.

Большинство репозиториев предоставляют открытый ключ для аутентификации загруженных пакетов, которые необходимо загрузить и импортировать.

Чтобы иметь возможность добавить или удалить хранилище, вы должны войти в систему как пользователь с доступом sudo или root.

Обычно инструкции о том, как включить определенный репозиторий, включены в документацию программного обеспечения.

Установка add-apt-repository(команда add-apt-repository не найдена)

add-apt-repositoryскрипт Python, который позволяет вам добавить репозиторий APT /etc/apt/sources.list в отдельный файл в каталоге /etc/apt/sources.list.d. Команду также можно использовать для удаления уже существующего хранилища.

Если эта опция add-apt-repository недоступна в вашей системе, вы получите сообщение об ошибке «add-apt-repository command not found».

Утилита add-apt-repository входит в комплект software-properties-common. Для его установки выполните следующие команды:

sudo apt updatesudo apt install software-properties-common

Добавление репозиториев с add-apt-repository

Основной синтаксис команды add-apt-repository следующий:

add-apt-repository [options] repository

Где repository может быть либо обычная запись репозитория, которую можно добавить к файлу sources.list наподобие, deb http://repo.tld/ubuntu distro component либо репозиторий PPA в формате ppa:/.

Чтобы увидеть все доступные опции типа команды add-apt-repository man add-apt-repository в вашем терминале.

По умолчанию в Ubuntu 18.04 и новее add-apt-repository, он также обновляет индекс пакета, если импортирован открытый ключ репозитория.

Индекс пакетов – это база данных, которая содержит записи доступных пакетов из репозиториев, включенных в вашей системе.

Допустим, вы хотите установить MongoDB из своих официальных репозиториев.
Сначала импортируйте открытый ключ репозитория:

sudo apt-key adv —keyserver hkp://keyserver.ubuntu.com:80 —recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Добавьте репозиторий MongoDB, используя команду ниже.

sudo add-apt-repository 'deb [arch=amd64] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'

Репозиторий будет добавлен в файл sources.list.

Теперь вы можете установить любой из пакетов из недавно включенного репозитория:

sudo apt install mongodb-org

Если по каким-либо причинам вы хотите удалить ранее включенный репозиторий, используйте параметр –remove:

sudo add-apt-repository —remove 'deb [arch=amd64] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'

Добавление репозиториев PPA

Персональные архивы пакетов (PPA) – это сервис, который позволяет пользователям загружать исходные пакеты Ubuntu, созданные и опубликованные с помощью Launchpad, в качестве подходящего хранилища.

При добавлении репозитория PPA, команда add-apt-repository создает новый файл в каталоге /etc/apt/sources.list.d/.

Например, чтобы добавить PPA Jonathon F, который предоставляет FFmpeg версии 4.x, вы должны выполнить:

sudo add-apt-repository ppa:jonathonf/ffmpeg-4

При появлении запроса нажмите Enter, репозиторий будет включен.

Press [ENTER] to continue or Ctrl-c to cancel adding it.

Открытый ключ репозитория PPA будет автоматически загружен и зарегистрирован.

После добавления PPA в вашу систему вы можете установить пакеты репозитория:

sudo apt install ffmpeg

Команда apt установит пакет и все его зависимости.

Добавление репозиториев вручную

Если вы хотите лучше контролировать организацию ваших источников, вы можете вручную отредактировать файл /etc/apt/sources.list и добавить в него строку хранилища apt.

Для демонстрации мы включим репозиторий CouchDB и установим программное обеспечение. CouchDB – это бесплатная отказоустойчивая база данных NoSQL с открытым исходным кодом, поддерживаемая Apache Software Foundation.

Чтобы добавить репозиторий, откройте файл sources.list в текстовом редакторе :

sudo nano /etc/apt/sources.list

Добавьте строку хранилища в конец файла:

/etc/apt/sources.list

deb https://apache.bintray.com/couchdb-deb bionic main

Вместо того, чтобы редактировать файл в текстовом редакторе, вы можете использовать следующую команду для добавления строки репозитория к файлу sources.list:

echo «deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main» | sudo tee -a /etc/apt/sources.list

$(lsb_release -cs) напечатает кодовое имя Ubuntu. Например, если у вас Ubuntu версии 18.04, команда напечатает bionic.

Другой вариант – создать новый файл репозитория в каталоге /etc/apt/sources.list.d/.

При ручной настройке хранилища вам также необходимо вручную импортировать открытый ключ хранилища в вашу систему. Для этого можно использовать либо wget или curl:

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add —

Команда выше должна вывести OK, что означает, что ключ GPG был успешно импортирован, и пакеты из этого хранилища будут считаться доверенными.

Перед установкой пакетов из недавно добавленного репозитория вы должны обновить индекс пакетов:

sudo apt update

После обновления индекса пакета вы можете установить пакеты из недавно добавленного репозитория:

sudo apt install couchdb

Заключение

Мы показали вам, как добавить подходящие репозитории в Ubuntu. Те же инструкции применимы к любому дистрибутиву на основе Debian, включая Kubuntu, Linux Mint и Elementary OS.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник: https://andreyex.ru/ubuntu/kak-dobavit-repozitorij-apt-v-ubuntu/

Список репозиториев для Ubuntu: как добавлять репозитории в Убунте

Как обновить список репозиториев

InfoSort

статьи:

В Убунте есть официальные и сторонние репозитории, из которых можно устанавливать приложения. Репозиторий — это что-то на подобии Play Market в OS Android. Разбираемся как добавлять репозитории в Убунте, рассмотрим популярный список репозиториев для Ubuntu и для чего они необходимы.

Репозиторий и ПО

Пользователи операционных систем Windows или Mac OS привыкли к тому, что программное обеспечение поставляется в виде установочных файлов. Но программы для Linux Ubuntu 18 04 представляют собой пакеты .deb, содержащие программы и необходимые библиотеки. Они хранятся в репозиториях, к которым подключается пользователь перед установкой.

Это обеспечивает децентрализованный метод инсталляции или удаления ПО. Упрощает выкладывание обновлений, поиск нужных программ и дополнений. В установленном дистрибутиве содержатся все необходимые репозитории с большим количеством разнообразного ПО. Установка программ из репозиториев равносильна тому, что пользователь скачает пакет из интернета или соберет программу из исходников.

Поиск и настройка репозиториев в Ubuntu осуществляется с помощью специальных утилит, например, Synaptic. Это программа с графическим интерфейсом для управления пакетами в Ubuntu-подобных дистрибутивах Linux. Совмещает возможности консольной системы и удобство графического интерфейса. Позволяет устанавливать, удалять, настраивать, обновлять пакеты.

Виды программного обеспечения

Программы из списка репозитория Ubuntu делятся на четыре секции. Каждая группа отличается доступностью и возможностями лицензии. Часть из них поддерживается компанией Canonical — создателем «Линукс».

Распределяются таким образом:

  • main — свободное, поддерживается Canonical;
  • restricted — проприетарное, поддерживается Canonical;
  • universe — свободное, не поддерживается Canonical;
  • multiverse — проприетарное, не поддерживается Canonical.

Как добавить репозиторий в Ubuntu

Официальный репозиторий содержит огромное количество программ, но при этом многие популярные приложения отсутствуют.

Компании-разработчики создают свои списки репозиториев для Ubuntu, с помощью которых можно установить программное обеспечение. Осуществляется в графическом интерфейсе или в консоли.

При подключении репозиториев важно учитывать, что некоторые программы могут работать нестабильно.

Подключение через центр приложений Ubuntu. Инструкция:

  • Открыть программу «Центр приложений Ubuntu».
  • Перейти к пункту меню «Источники приложений».
  • Выбрать вкладку «ПО сторонних разработчиков», отметить нужные версии программ, нажать кнопку «Добавить».
  • В появившемся окошке ввести строку APT, нажать «Добавить источник».
  • После обновления можно устанавливать пакеты из свежеподключенного репозитория.
  • Работа через «Баш».

Репозиторий добавляется одной командой:

sudo apt-add-repository ppa:ripps818/coreavc

Может использоваться более надежный способ.

  • Для начала редактируется в /etc/apt/sources.list, который содержит список репозиториев.
  • После сохранения необходимо обновить список пакетов командой sudo apt-get update.
  • Теперь можно установить пакеты.

ATOM

Известный текстовый редактор с открытым исходным кодом.

Используется на Ubuntu 18 04 и других операционных системах. Имеет огромное количество плагинов для следующих языков:

  • C, C++, C#;
  • HTML, CSS, LESS, Sass;
  • JavaScript;
  • PHP;
  • Python;
  • Sql.

Для добавления репозитория используется команда:

sudo add-apt-repository ppa:webupd8team/atom sudo apt-get update

DOCKY

DOCKY — лаунчер, напоминающий панель в Mac OS.

Легко устанавливается, имеет минимальное количество настроек, поддерживает различные плагины.

  • Чтобы перейти в настройки, необходимо кликнуть по значку с якорем.
  • Добавление иконок происходит после запуска программы. Значок появляется на панели, затем по ней нужно кликнуть правой кнопкой мыши, выбрать «Прикрепить к панели».
  • Для удаления необходимо просто захватить значок и вывести за пределы панели.

Чтобы изменения вступили в силу, нужно перезагрузить.

Стабильный PPA:

sudo add-apt-repository ppa:docky-core/stable sudo apt-get update && sudo apt-get install docky

PPA для разработчиков:

sudo add-apt-repository ppa:docky-core/ppa sudo apt-get update && sudo apt-get install docky

DROPBOX

Одно из популярнейших облачных хранилищ Dropbox имеет свой репозиторий.

Добавление списка из репозитория Ubuntu:

sudo apt-key adv —keyserver pgp.mit.edu —recv-keys 5044912E sudo sh -c 'echo «deb http://linux.dropbox.com/ubuntu/ wily main» >> /etc/apt/sources.list.d/dropbox.list' sudo apt-get update

С Dropbox все файлы можно собирать в одном месте. Их легко найти, они синхронизируются на всех устройствах. Это обеспечивает возможность коллективной работы над макетами и другими файлами.

Самый дорогой пакет предоставляет неограниченный объем памяти для хранения файлов. Его стоимость 20 долларов в месяц (1200 руб.), есть возможность бесплатного тестирования.

FIREFOX AURORA

Данный репозиторий предлагает:

  • испробовать возможности браузера Beta, которые будут присутствовать в следующей версии;
  • работать с браузером Developer Edition специально для разработчиков;
  • использовать браузер нового поколения Nightly.

sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora sudo apt-get update

GOOGLE

Компания Google предоставляет репозитории для установки следующих сервисов:

  • Chrome;
  • Earth;
  • Music;
  • Desktop, Picasa;
  • Talk plugin.

Предлагается простой и удобный способ установки программного обеспечения, обновлений. Хром построен на основе браузера chromium, имеет такие преимущества, как встроенный плагин для просмотра PDF документов, свежие версии Flash Player.

Предлагаются три версии:

  • стабильная;
  • бета-версия;
  • версия для разработчиков.

wget -q -O — https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add — sudo sh -c 'echo «deb http://dl.google.com/linux/chrome/deb/ stable main» >> /etc/apt/sources.list.d/google.list' sudo apt-get update

Google Earth — проект, который содержит фотографии всей земной поверхности, сделанные спутниками. Качество некоторых регионов имеет достаточно высокое разрешение. Визуализация осуществляется за счет трехмерной модели земного шара, что является главным отличием от предшественника Google Maps.

wget -q -O — https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add — sudo sh -c 'echo «deb http://dl.google.com/linux/earth/deb/ stable main» >> /etc/apt/sources.list.d/google.list' sudo apt-get update

Google Music — сервис потокового вещания музыки, подкастов. Пользователи могут бесплатно загружать и слушать в онлайне до 50 000 песен. Платная подписка открывает доступ к списку, состоящему из более 40 миллионов песен без рекламы. Приобретение новых треков осуществляется через магазин Google Play.

wget -q -O — https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add — sudo sh -c 'echo «deb http://dl.google.com/linux/musicmanager/deb/ stable main» >> /etc/apt/sources.list.d/google.list' sudo apt-get update

NodeJS

NodeJS — платформа, которая позволяет работать с JavaScript как с языком общего назначения.

С его помощью можно программировать микроконтроллеры, создавать десктопные оконные приложения, взаимодействовать с севером.

Добавление списка из репозитория Ubuntu происходит следующим образом:

sudo add-apt-repository ppa:chris-lea/node.js

Sublime Text 3

Sublime Text — кроссплатформенный текстовый редактор кода.

Имеет простой интерфейс, большое количество плагинов, написанных на языке «Пайтон». Разработчик дает время протестировать возможности, после чего появляются уведомления о необходимости покупки лицензии.

Поддерживаются все популярные языки программирования, имеется подсветка синтаксиса. Оснащен менеджером пакетов для быстрого поиска и установки пакетов без перезагрузки. Есть несколько визуальных тем и режимов экрана. Рабочее окно делится на 4 панели, что обеспечивает одновременную правку кода нескольких файлов.

Некоторые части кода могут быть сохранены и будут использоваться в качестве сниппетов. Реализована функция автосохранения, поддержка комбинации клавиш, автоматизация с помощью макросов и повторов последних действий.

Источники: .ru

sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install

Источник: https://InfoSort.ru/rabota-s-kompyuterom/382-spisok-repozitoriev-dlya-ubuntu-kak-dobavlyat-repozitorii-v-ubunte

Репозитории Linux Mint

Как обновить список репозиториев

Если вы только начали знакомиться с операционной системой Linux Mint, то вы впервые услышите слово репозиторий. Это слово вам будет встречаться в советах на форумах, в инструкциях по установке программ и в данной статье мы рассмотрим что это такое.

Что такое репозиторий

Репозиторий — это место, где хранятся и поддерживаются в актульном состоянии данные. Применительно к Линукс Минт там хранятся файлы самой системы и всего доступного софта.

Если совсем просто выразиться, то это сервер с обновлениями и файлами программ. В установленной системе имеется список стандартных репозиториев, но вы можете добавлять и новые.

Как это можно сделать мы рассмотрим чуть позже, а пока что давайте рассмотрим стандартные.

Список репозиториев Linux Mint 17

deb http://packages.linuxmint.com qiana main upstream import
deb http://extra.linuxmint.com qiana main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

Список репозиториев Linux Mint 17.1

deb http://packages.linuxmint.com rebecca main upstream import
deb http://extra.linuxmint.com rebecca main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

Список репозиториев Linux Mint 17.2

deb http://packages.linuxmint.com rafaela main upstream import
deb http://extra.linuxmint.com rafaela main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

Список репозиториев Linux Mint 17.3

deb http://packages.linuxmint.com rosa main upstream import
deb http://extra.linuxmint.com rosa main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

Список репозиториев Linux Mint 18

deb http://packages.linuxmint.com sarah main upstream import backport

deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ xenial partner

Как можно добавить и удалить новый репозиторий

Новый репозиторий в Линукс Минт можно добавить несколькими способами:

1) С помощью терминала

Любой ppa репозиторий можно добавить с помощью команды из терминала. Давайте рассмотрим в качестве примера репозиторий программы Simple Screen Recorder. Он имеет вид ppa:maarten-baert/simplescreenrecorder. Открываем терминал и вводим команду

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder

2) С помощью утилиты «Источники приложений»

Зайдите в Меню-Администрирование-Источники приложений и запустите утилиту.

На первой вкладке вы увидите официальные репозитории, их не трогаем и переходим на вкладку ppa-репозитории

Здесь можно добавлять, редактировать и удалять новые ppa репозитории (то, что мы делали с помощью терминала).

Переходим во вкладку Дополнительные репозитории.

Сюда добавляются все остальные репозитории, которые начинаются с deb (например, deb http://packages.linuxmint.com sarah main upstream import backport)

3) Редактирование в текстовом редакторе

основные репозитории хранятся в файле /etc/apt/sources.list.d/official-package-repositories.list

дополнительные в файле /etc/apt/sources.list

Список полезных репозиториев для Linux Mint:

1) Для русификации архивов zip и rar

sudo add-apt-repository ppa:frol/zip-i18n

sudo apt-get update

sudo apt-get install libnatspec0 p7zip p7zip-full p7zip-rar

2) Программа с информацией об оборудовании

sudo add-apt-repository ppa:i-nex-development-team/stable

sudo apt-get update

sudo apt-get install i-nex

3) Последняя версия WINE

sudo add-apt-repository -y ppa:ubuntu-wine/ppa

4) Эмулятор оптических дисков

sudo add-apt-repository -y ppa:cdemu/ppa

sudo apt-get update

sudo apt-get install cdemu-client gcdemu

5) Программа для записи видео с рабочего стола

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder

sudo apt-get update

sudo apt-get install simplescreenrecorder

После добавлнеия нового репозитория вам необходимо обновить список пакетов. Это делается при помощи команды

sudo apt-get update

Источник: http://linuxmint.info/text/repozitorii-linux-mint.html

Репозитории Debian 9

Как обновить список репозиториев

Дистрибутив Debian является популярным дистрибутивом GNU/Linux, имеющим большое количество репозиториев. Первое время все репозитории были распределены на 3 ветки: stable, unstable и testing. Однако по прошествии времени были прибавлены дополнительные ветви. В настоящее время для эффективной и безопасного использования системы необходимо гораздо больше знаний.

В рамках данной статьи разбираются виды репозиториеев Debian 9, для чего они нужны, вопросы их правильного применения. Кроме того, анализируются отдельные сторонние репозитории, которые при желании можно установить в свою систему.

Официальные репозитории

Официальные версии репозиторииев Debian поделены на определенные ветки. Main является основной веткой и входит в состав любого дистрибутива. В ней находится лишь свободное ПО.

Тем не менее имеется возможность редактирования sources.list и добавления ветки contrib, содержащей программы, связанные с несвободными программи.

Кроме того, возможно добавление ветки non-free, включающей несвободные программы.

Основные репозитории имеют названия как у персонажей мультфильма «Toy story» («История игрушек»). Нестабильный пакет имеет наименование «Sid», а названия пакетов репозиториев Stable и Testing непрерывно меняются.

Вслед за обновлдением версии дистрибутива, бывший репозиторий Testing делается текущим Stable, далее обновляется репозиторий Testing для новой версии. Имена применяются для настройки зеркал репозиториев.

Проанализируем детальнее особенности всех репозиториев.

Репозитории Debian 9 список

  • Stable
  • Testing
  • Unstable (Sid)
  • Experimental
  • Security
  • Old stable
  • Updates
  • Backports

Stable

Репозиторий класса Stable включает самую новейшую стабильную версию системы. Он является проверенной, наиболее устойчивой версией Linux из имеющихся. По данному основанию Debian применяется на серверах, в которых требуется высокий уровень безопасности.

Особенностью репозитория является то, что в него включаются программы, которые уже несколько функционируют. Пользователям, желающим использовать наиболее свежие версии рекомендуется использование репозиториев Testing либо Sid. Учитывая, что их работа может быть нестабильной и приводить к некотором сложностям, они используются достаточно часто.

Репозиторий Stable может иметь актуальный характер, связанный со временем обновления версии Debian, на протяжении начальных 6-10 месяцев после того, как состоялся релиз.

Пакеты  программ, который он включает будут еще актуальны, однако до завершающей заморозки нового выпуска они полностью устареют.

Использование пакета программ класса Stable, вероятно, позволит избежать каких-либо сложностей при работе системы.

deb http://ftp.ru.debian.org/debian stable main contrib non-free

deb-src http://ftp.ru.debian.org/debian stable main contrib non-free

Testing

Testing является репозиторием Debian, включающим пакеты тестирования, которые затем включаются в следующую версию. После перехода пакета из класса Unstable в класс Testing, он к этому времени проходит детальную проверку.

Некоторые пользователи считают, что программное обеспечение класса Testing более надежно, чем репозиториев отдельных дистрибутивов. Система Ubuntu охватывает множество пакетов от Testing. Репозиторий также располагает ветками non-free, main и contrib.

Для установки данного репозитория следует прописать следующие строки в текстовом файле.:

deb http://ftp.ru.debian.org/debian/ testing main non-free contrib

deb-src http://ftp.ru.debian.org/debian/ testing main non-free contrib

Unstable (Sid)

Новейшие пакеты как правило оказываются в репозитории Unstable, с помощью него можно использовать наиболее актуальные версии программ в Debian.

Многие пакеты могут быть использованы, однако они могут вызывать некоторые проблемы и ошибки.

Отдельные пакеты могут конфликтовать друг с другом, при этом пользователь не сможет надлежащим образом устанавливать или удалять программное обеспечение.

При обновлении данного репозитория рекомендуется применять параметр simulate. Репозиторий Unstable может быть использован для получения обновлений программ, не являющихся системными.

Пакеты могут работать нестабильно, тем не менее они не нанесут ущерб установленной системе.

В особенности нестабильно может работать Sid в первые несколько месяцев вслед за обновлениями, поэтому может наблюдаться большое количество ошибок.

Для установки данной ветки необходимо добавить в конец файла следующие строки:

deb http://ftp.ru.debian.org/debian/ unstable main non-free contrib

deb-src http://ftp.ru.debian.org/debian/ unstable main non-free contrib

Experimental

Следует понимать, что если нестабильный (Unstable) класс репозиториев может в отдельных случаях приводить к ошибкам, то экспериментальный (Experimental) репозиторий почти постоянно будет связан с проблемами.

Он включает новейшие и до такой степени нестабильные пакеты программного обеспечения, что они не совместимы даже с репозиторием Unstable.

Рекомендуется не устанавливать пакеты из него, поскольку пакеты не обладают достаточной надежностью.

Security

Debian Security включает обновления, касающиеся безопасности использования пакетов для репозиториев stable и old-stable. Его необходимо установить и поддерживать в активном состоянии.

Old stable

После выпуска новой версии Debian, репозиторий тестирования (Testing) получает класс «Стабильный». А старый репозиторий Stable получает класс «old stable». Его поддержка осуществляется какой-то период, поскольку некоторым пользователям требуется время на обновление системы, а есть и такие, которые не торопятся «обновляться».

Updates

Репозиторий security и данный репозиторий устанавливается в автоматическом режиме. При этом адрес содержит определенное кодовое имя наименования дистрибутива. Этот репозиторий позволяет возмещать постепенный процесс обновления Debian, прибавляет последние пакеты для ПО, к примеру, для антивирусных программ.

Backports

Репозиторий backports охватывает программы из Testing и Unstable. Пакеты перекомпилируются для включения в «стабильный» репозиторий исходя из минимума библиотек.

По безопсаности, он нарасполагается между Testing и Stable. Рекомендуется употреблять его исключительно для кое-каких пакетов и выполнять обновление всей системы.

Все-таки использование Backports надежнее, чем перемешивание Stable, Unstable и Testing.

deb http://ftp.ru.debian.org/debian/ stretch-backports main contrib non-free

Полезные сторонние репозитории

Многими проектами выпускаются сторонние репозитории Debian пакетов. Сюда относятся драйвера, имеющие закрытый код, репозитории окружений рабочего стола и др. Зачастую подобные проекты выпускают новые версии в свои репозитории. По факту таковые репозитории могут быть менее надежными, по сравнению даже с классом experimental. Отдельные из них потребуются только разработчикам.

Debian multimedia

Для установки репозитория, включающего разнообразные кодеки и программы для мультимедиа добавьте следующий код:

deb http://mirror.yandex.ru/debian-multimedia/ stable main

deb-src http://mirror.yandex.ru/debian-multimedia/ stable main

Для работы сторонних репозиториев нужно добавить набор их ключей в систему:

 sudo apt update

$ sudo apt install deb-multimedia-keyring

Репозитории Google

Корпорация Google выгружает актуальные версии своих проектов, например, Google Hangouts, Google Earth с помощью собственных репозиториев. Ключевые из которых:

deb http://dl.google.com/linux/chrome/deb/ stable main

deb http://dl.google.com/linux/earth/deb/ stable main

Репозитории Oracle

Американская корпорация Oracle использует свои репозитории Debian 9 для собственных проектов. Чтобы добавить репозиторий пропишите строку:

deb http://oss.oracle.com/debian unstable main non-free

Также допускается отдельно добавлять репозиторий VirtualBox:

deb http://download.virtualbox.org/virtualbox/debian yakkety contrib

Необходимо добавить ключи:

 wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add —

$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add —

Редактирование репозиториев

Для того, чтобы отредактировать репозитории необходимо открыть от имени суперпользователя source list, сделать это можно через текстовый редактор nano.

sudo gedit /etc/apt/sources.list

в sources.list вставляем:

# — Основные репозитории, безопасность, обновления, свободные или несвободные пакеты

deb http://ftp.ru.debian.org/debian stable main contrib non-free

deb-src http://ftp.ru.debian.org/debian stable main contrib non-free

deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free

deb-src http://ftp.debian.org/debian/ jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free

deb-src http://security.debian.org/ jessie/updates main contrib non-free

Далее сохраняем и выходим

Настройка репозиториев Ubuntu

Как обновить список репозиториев

Концепция установки программного обеспечения в Linux очень сильно отличается от Windows. Здесь тоже можно скачать программу на просторах интернета и просто запустить, ничего не устанавливая, но никто так не делает.

Программы устанавливаются из надежных источников — официальных репозиториев поддерживаемых и обновляемых разработчиками дистрибутива или сообществом пользователей.

Если в двух словах, то репозитории — это такие большие сборники программ, в котором они хранятся в специальном формате и могут быть автоматически скачены и установлены менеджером пакетов.

В одной из своих предыдущих статей я рассмотрел список полезных репозиториев для Ubuntu. В этой статье мы рассмотрим репозитории в Ubuntu более глобально, будет рассмотрена настройка репозиториев Ubuntu, поговорим какими они бывают, где хранятся, как добавлять и удалять репозитории.

Репозитории в Ubuntu

В основном репозитории Ubuntu можно поделить на два типа — официальные и репозитории сторонних разработчиков.

В официальных репозиториях находятся только стабильные программы, причем их версии не будут обновляться, они могут получать только обновления безопасности.

Сторонние репозитории ubuntu могут создаваться кем угодно и их автор может обновлять и добавлять программное обеспечение в репозиторий когда нужно. PPA репозитории Ubuntu созданы с целью упростить процесс создания сторонних репозиториев.

Каждый репозиторий поддерживает несколько веток. Первая группа веток — это версия дистрибутива. Для каждой версии дистрибутива — отдельное программное обеспечение.

Вторая группа веток более интересная. Дело в том что в Ubuntu есть несколько веток для различного рода программного обеспечения:

  • Main — основная ветка — стабильное официально поддерживаемое Canonical ПО
  • Restricted — официально поддерживаемое ПО распространяемое не под лицензией GPL
  • Universe — программы, поддерживаемые сообществом Ubuntu
  • Multiverse — ветка проприетарного программного обеспечения

Такой структуры придерживаются официальные репозитории, сторонние ppa могут же иметь другую структуру или просто ветку main.

Также репозитории можно поделить еще на два типа — репозитории с бинарными файлами — готовыми собранными пакетами, и репозитории исходного кода, откуда можно скачать исходный код программ и собрать его на своем компьютере.

Настройка репозиториев в Ubuntu

Настройки репозиториев Ubuntu находятся в нескольких файлах в каталоге /etc/apt.

Все официальные репозитории записываются в файл репозиториев Ubuntu — /etc/apt/sources.list. Для каждого PPA репозитория создается отдельный файл в каталоге /etc/apt/sources.list.d/*

Таким образом, вы уже знаете как примитивным способом посмотреть список репозиториев в Ubuntu. По сути, уже можно открыть этот файл и добавить репозиторий Ubuntu прямо туда в конец файла, но для таких действий в системе есть специальные инструменты и далее мы их рассмотрим.

Настройка репозиториев в GUI

Управление репозиториями можно осуществлять с помощью утилиты настроек системы. Запустите Настройки системы, затем откройте Программы и обновления или сразу же запустите Программы и обновления из меню Dash:

На первой вкладке вы можете включить или отключить ветки официальных репозиториев (main, restricted …), а также выбрать ближайшее к вам зеркало:

Для добавления репозитория в Ubuntu перейдите на вкладку другое ПО на этой вкладке вы можете видеть весь список репозиториев Ubuntu которые были подключены к системе:

Чтобы иметь доступ к дополнительным программам рекомендуется подключить сторонний репозиторий партнеров Canonical. Для этого просто поставьте напротив него галочку.

Для добавления репозитория Ubuntu нажмите кнопку Добавить:

Здесь в единственном поле нужно ввести apt строку репозитория и нажать кнопку добавить источник.

Apt строка репозитория имеет такой синтаксис:

deb http://адрес_репозитория версия_дистрибутива ветки

Например:

deb http://ua.archive.ubuntu.com/ubuntu/ xenial main restricted

deb https://apt-mo.trafficmanager.net/repos/dotnet/ trusty main

Первая строка — официальный репозиторий, вторая — PPA репозиторий ubuntu. Как видите, выглядят они одинаково. С версией дистрибутива все понятно, это кодовое имя, с веткой тоже — это main. А вот где брать адрес? Это уже ваше дело, вы можете искать репозитории где угодно, на форумах, в поисковых системах или в нашей статье, где собран список лучших репозиториев.

Установка репозитория Ubuntu завершена и он появился в списке. Чтобы его отключить достаточно просто снять галочку. А чтобы удалить репозиторий Ubuntu нажмите кнопку удалить:

Для сторонних репозиториев необходимо импортировать GPG ключ для правильной работы в системе, если ключ не добавить, то во время обновления репозиториев Ubuntu apt выдаст ошибку проверки подписи. Это делается, чтобы никто не мог подменить пакеты и вы не установили вирусов. Перейдите на вкладку Аутентификация, затем выберите импортировать ключ из файла:

Как правило, в описании репозитория, если для него требуется ключ, указана ссылка где его можно скачать. Скачать ключ можно с помощью браузера, или консольной утилитой wget, например:

wget http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xFC6D7D9D009ED615

Удалять ключи также можно кнопкой удалить:

Если вы запутались и не знаете как вернуть состояние по умолчанию можно просто нажать кнопку восстановить чтобывосстановитьрепозитории Ubuntu:

Если были добавлены новые репозитории, при выходе программа предложит выполнить обновление репозиториев Ubuntu, это нужно чтобы загрузить списки пакетов из только что подключенных источников. Также обновление можно выполнить через терминал, но об этом ниже.

Настройка репозиториев Ubuntu PPA

PPA репозитории Ubuntu находятся на сайте, созданном Canonical — launchpad.net. Ubuntu способна автоматически различать, находить apt строку и скачивать GPG ключи для таких репозиториев. Достаточно указать адрес ppa вместо apt сроки при добавлении репозитория в Ubuntu, например:

ppa:shutter/ppa

На самом деле PPA репозитории такие, же как и обычные репозитории. Если вы хотите добавить репозиторий вручную, вы можете узнать apt строку и ключ, раскрыв спойлер Technical details about this PPA на странице описания репозитория:

Теперь его можно добавить в систему, так же как описано выше.

Добавление репозиториев в Ubuntu из терминала

Во многих инструкциях мы видим команды для подключения репозитория в Ubuntu через терминал. Действительно, это немного удобнее чем запускать утилиту, загружать ключи и делать все мышкой. Чтобы добавить репозиторий Ubuntu через терминал используйте команду: apt-add-repository:

sudo apt-add-repository «deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main»

В кавычках указана apt строка репозитория. Также можно просто добавить строчку в /etc/apt/sources.list:

echo «deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main» >> /etc/apt/sources.list

Для добавления ключей безопасности GPG существует команда apt-key. Вы можете добавить ключ из файла, или скачать ключ с помощью curl и перенаправить ее вывод и apt-key:

curl -L http://debian.datastax.com/debian/repo_key | sudo apt-key add

Добавить репозиторий в Ubuntu через терминал намного проще чем в графическом интерфейсе.

Как удалить репозиторий в Ubuntu

Удалить репозиторий Ubuntu через терминал можно той же командой с опцией remove:

sudo apt-add-repository —repository «deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main»

Или же просто закомментировать deb строку в файле /etc/apt/sources.list или в одном из файлов /etc/apt/sources.list.d/*.

Добавление репозитория PPA в Ubuntu

Добавить репозиторий PPA в Ubuntu можно той же командой. Как я уже говорил система автоматически распознает репозиторий и скачает нужные ключи. Формат записи такой:

sudo apt-add-repository ppa:репозиторий/ppa

Например:

sudo apt-add-repository ppa:shutter/ppa

Как удалить репозиторий PPA в Ubuntu

Удалить репозиторий в Ubuntu можно такой же командой, как и в предыдущем примере:

sudo add-apt-repository —remove ppa:репозиторий/ppa

Полностью удалить PPA из системы можно командой:

sudo ppa-purge ppa:репозиторий/ppa

Возможно, утилиту ppa-pure необходимо будет установить командой:

sudo apt-get install ppa-purge

После настройки репозиториев Ubuntu не забывайте обновить списки пакетов, чтобы скачать метаданные новых репозиториев на компьютер и apt смогла с ними работать. Для этого выполните команду:

sudo apt-get update

Выводы

Источник: https://losst.ru/nastrojka-repozitoriev-v-ubuntu

Делаем просто
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: