Ubuntu

Понимание и использование источников.список для Ubuntu

Понимание и использование источников.список для Ubuntu
Мы используем Ubuntu, Debian, CentOS и разные операционные системы. Если кто-то спросит, «какую операционную систему вы используете??«Большинство из вас могут сказать:« Я использую Linux ». Это не совсем Linux. Linux - это просто название ядра. На самом деле это разные дистрибутивы Linux.

Теперь вы можете спросить: «Что такое дистрибутив Linux??”

Ну, само ядро ​​Linux не умеет делать очень навороченные вещи. Это программное обеспечение, которое управляет оборудованием, выделяет память программам, помогает запускать программу и выполняет другие базовые задачи очень низкого уровня для вас. Допустим, вы хотите отредактировать файл с нано Текстовый редактор. Ну, в ядре Linux этого нет. Вы должны установить его поверх ядра Linux отдельно, чтобы использовать его.

Без полезных программ ядро ​​Linux не поможет обычным пользователям. Опять же, установка программ поверх ядра Linux - это не то, что обычные люди хотели бы делать. Поэтому разные компании и частные лица упаковали важные инструменты (или программное обеспечение) поверх ядра Linux и упаковали их для вас. Так что, установив его, вы можете приступить к работе с нужной вам программой. Это называется операционная система на основе Linux или дистрибутив Linux. Ubuntu, Debian, CentOS, Fedora и другие - это дистрибутивы Linux или операционные системы на базе Linux. Они не только Linux.

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

Затем дополнительные пакеты размещаются на веб-сервере или FTP-сервере дистрибутива Linux, откуда пользователи могут загрузить и установить его. Эти веб-серверы или FTP-серверы называются репозиториями пакетов.

Вам также понадобится способ управления (установка, удаление, загрузка) этих пакетов из репозитория пакетов. Итак, менеджер пакетов включен в ваш любимый дистрибутив Linux.  Ubuntu основан на дистрибутиве Debian GNU / Linux. Ubuntu использует диспетчер пакетов APT (Advanced Package Tool) для управления пакетами. Менеджер пакетов APT и все графические интерфейсы (Ubuntu Software Center, Muon, aptitude и т. Д.) Используют источники.список файл, чтобы узнать, какой репозиторий пакетов или репозитории использовать.

В этой статье я покажу вам, как источники.список файл используется в Ubuntu. Давайте начнем.

Файлы конфигурации:

Менеджер пакетов APT и все его графические интерфейсы получают информацию о репозитории пакетов из / и т.д. / APT / источники.список файл и файлы из / и т.д. / APT / источники.список.d каталог.

В Ubuntu разные менеджеры пакетов редактируют / и т.д. / APT / источники.список файл напрямую. Я не рекомендую вам добавлять туда собственные репозитории пакетов. Если вам нужно добавить какой-либо дополнительный репозиторий пакетов, лучше всего просто добавить их в / и т.д. / APT / источники.список.d / каталог. Позже в этой статье я покажу вам, как это делается на практике.

Понимание источников.список файлов:

Содержание / и т.д. / APT / источники.список файл выглядит примерно так.

Здесь строки, начинающиеся с решетки (#), являются комментариями. Комментарии используются для документирования этого файла. Комментарии также используются для отключения определенного репозитория пакетов здесь.

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

# Это мой локальный NodeJS v8.x репозиторий пакетов
деб http: // 192.168.10.1 / nodejs / 8.x растянуть основной

Я собираюсь вызвать каждую строку, используемую для добавления репозитория пакетов (строки, начинающиеся с деб) на / и т.д. / APT / источники.список файл и файлы в / и т.д. / APT / источники.список.d / каталог APT-линии. Вы можете называть это как хотите.

Теперь поговорим о том, как форматируется строка APT. Это пример строки APT, показанной на скриншоте ниже.

Строка APT начинается с деб, Это означает, что этот репозиторий пакетов распространяет программные пакеты в виде предварительно скомпилированных двоичных файлов в формате файла deb.

Строка APT также может начинаться с deb-src, Это означает, что репозиторий пакетов распространяет программные пакеты в виде исходных кодов, которые вам нужно будет скомпилировать на своем собственном компьютере, чтобы использовать. По умолчанию все deb-src репозитории пакетов отключены в Ubuntu. Я лично предпочитаю, чтобы они были отключены, так как я ими не пользуюсь. Установка пакетов из исходников занимает много времени в зависимости от технических характеристик вашего компьютера.

Затем у вас есть URL-адрес репозитория пакетов HTTP, HTTPS или FTP. Здесь хранятся все файлы пакетов и файлы базы данных пакетов. Диспетчер пакетов загружает метаданные пакета и другую информацию, чтобы узнать, какие пакеты доступны и где их скачать.

Затем вам нужно ввести короткое кодовое имя вашей операционной системы Ubuntu. Он отличается для каждой версии Ubuntu. Например, в Ubuntu 18.04 LTS, это бионический.

Вы можете узнать, что это за ваш дистрибутив, с помощью следующей команды:

$ lsb_release -cs

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

Это в основном все, что вам нужно знать о источники.список файл в Ubuntu.

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

Допустим, вы хотите добавить свой собственный репозиторий пакетов в Ubuntu. Допустим, он размещен в вашей локальной сети и доступен по адресу http: // 192.168.10.5 / nodejs и это зеркало репозитория пакетов NodeJS.

Сначала создайте новый файл узел.список в / и т.д. / APT / источники.список.d / каталог с помощью следующей команды:

$ sudo nano / etc / apt / sources.список.d / узел.список

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

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

$ sudo подходящее обновление

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

Установите последнюю версию игры OpenRA Strategy в Ubuntu Linux
OpenRA - это игровой движок Libre / Free Real Time Strategy, воссоздающий ранние игры Westwood, такие как классическая Command & Conquer: Red Alert. Р...
Установите последнюю версию эмулятора Dolphin для Gamecube и Wii в Linux
Эмулятор Dolphin позволяет вам играть в выбранные вами игры Gamecube и Wii на персональных компьютерах (ПК) Linux. Являясь свободно доступным игровым...
Как использовать чит-движок GameConqueror в Linux
В статье содержится руководство по использованию чит-движка GameConqueror в Linux. Многие пользователи, играющие в игры на Windows, часто используют п...