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

Репозитории — это серверы, с которых загружаются пакеты.

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

Даже если вы не из мира Linux, вы, вероятно, знакомы с концепцией магазинов приложений на своих мобильных устройствах. Хранилища приложений — это эволюция двух концепций, зародившихся в мире Linux: репозиториев и менеджеров пакетов.

Менеджеры пакетов

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

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

Оригиналы, на которых основана эта копия, находятся в репозиториях. Репозитории — это серверы, на которых размещаются пакеты.

Мы можем различать два типа репозиториев.

  • Репозитории Ubuntu.
  • Сторонние репозитории.

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

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

  • Главный: Он включает в себя бесплатное программное обеспечение с открытым исходным кодом, которое Canonical, компания-разработчик Ubuntu, поддерживает и поддерживает на протяжении всего жизненного цикла версии.
  • Вселенная: Он содержит бесплатное программное обеспечение с открытым исходным кодом, обслуживанием и обновлениями которого занимается сообщество.
  • Мультивселенная Здесь мы находим программы, которые по разным причинам не могут считаться открытыми или имеют ограничения на их распространение. Обычно такое случается с мультимедийными кодеками.
  • Ограничение: Это программы, на которые нет свободных лицензий, но они помогают системе работать лучше. Дело о драйверах устройств.
  • Партнеры: В этот репозиторий, находящийся в процессе исчезновения, входят программы, обычно не с открытым исходным кодом, которые Canonical распространяет по соглашениям с разработчиками.
  • Бэкпорты: Цикл разработки Ubuntu не всегда совпадает с циклом разработки входящих в него приложений. Однако в некоторых случаях из этого репозитория можно установить самые актуальные версии программы, которая уже была упакована для следующей версии Ubuntu.
  • Безопасность: Как следует из названия, он включает обновления безопасности.

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

Это решается с помощью сторонних репозиториев.

Сторонние репозитории

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

Существует промежуточное решение между подождите, пока Ubuntu одобрит включение пакета в официальные репозитории или сохраните свой собственный репозиторий: PPA-пакеты:

PPA-пакеты

Аббревиатура PPA относится к английскому переводу «Personal File Packages». Репозитории этих пакетов создаются и размещаются на Launchpad., платформа разработки программного обеспечения, поддерживаемая Canonical.

Хотя ни Canonical, ни сообщество Ubuntu не поддерживают эти типы пакетов, у Launchpad есть кодекс поведения. Это может каким-то образом защитить нас от компьютерных преступников.

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

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.