Руководство для новичков по репозиториям программного обеспечения в Ubuntu

Руководство для новичков по репозиториям программного обеспечения в Ubuntu

При установке программного обеспечения в Ubuntu с помощью командной строки вы могли заметить, что в выводе часто используется слово «репозиторий». Если вы новичок во всей вселенной Linux, это может быть новый термин для вас. Что это значит и зачем вашей системе эти репозитории?





Эта статья познакомит вас с концепцией репозиториев в Ubuntu, а также даст краткое описание различных типов репозиториев, доступных для использования.





Введение в репозитории

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





В отличие от Windows и macOS, Linux предоставляет своим пользователям программное обеспечение в хорошо упакованном формате, который различается в разных дистрибутивах. Например, дистрибутивы на основе Debian полагаются на пакеты DEB. Точно так же вы найдете пакеты RPM в Fedora, CentOS и других дистрибутивах на основе RHEL.

как играть в телефонные игры на пк

Связанный: Что Ubuntu делает лучше, чем Windows



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

Кроме того, разные дистрибутивы Linux имеют свой собственный набор репозиториев. В Ubuntu значения по умолчанию будут принадлежать самой Ubuntu. Помимо этого, пользователи также могут добавлять любые по своему выбору, используя add-apt-репозиторий команда.





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

Типы репозиториев в Ubuntu

Ubuntu поставляется с четырьмя различными типами репозиториев. А именно: Main, Restricted, Universe и Multiverse. Некоторые, например Main, открыты по умолчанию. Но для других вам нужно включить юниверс и мультивселенную, прежде чем вы сможете начать получать из них пакеты.





1. Основные

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

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

2. Ограниченный

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

как установить windows 10 с usb

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

3. Вселенная

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

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

4. Мультивселенная

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

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

Работа с репозиториями и пакетами

Linux дает вам полный контроль над тем, какой репозиторий выбрать при установке пакетов. Вы можете выбрать надежные репозитории Ubuntu, если хотите быть в безопасности, или загрузить программное обеспечение Linux из репозитория Universe или Multiverse. Но это предлагается только в том случае, если вы знаете, что делаете.

Каждый дистрибутив Linux поставляется с менеджером пакетов по умолчанию, отвечающим за установку, обновление и обновление пакетов в системе. Например, Ubuntu поставляется с APT и dpkg , а Fedora Linux использует DNF для управления пакетами. В Arch Linux вы можете устанавливать и удалять программное обеспечение с помощью pacman, который является менеджером пакетов по умолчанию, который поставляется вместе с ОС.

Делиться Делиться Твитнуть Эл. адрес Canon против Nikon: какой бренд камеры лучше?

Canon и Nikon - два крупнейших имени в индустрии фотоаппаратов. Но какой бренд предлагает лучшую линейку камер и объективов?

как вывести компьютер из спящего режима Windows 10
Читать далее Похожие темы
  • Linux
  • Ubuntu
  • Linux
Об авторе Дипеш Шарма(Опубликовано 79 статей)

Дипеш - младший редактор Linux в MUO. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен насчет фильмов, но если вы хотите поговорить о технологиях, он ваш парень. В свободное время он может читать книги, слушать разные музыкальные жанры или играть на гитаре.

Ещё от Deepesh Sharma

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться
Категория Linux