Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Репозитории и управление репозиториямиСодержание книги
Поиск на нашем сайте На этом уроке
Оглавление Глоссарий Репозитории и управление репозиториями Подключение репозиториев Добавление репозитория через редактирование файла /etc/apt/source.list Добавление репозитория, используя команду apt-add-repository Управление пакетами Управление пакетами через утилиту apt Управление пакетами через утилиту dpkg Управление пакетами через утилиту snap Основы сетевой безопасности и журналирование событий операционной системы Практическое задание Дополнительные материалы Используемые источники
Глоссарий Репозиторий — место, где хранятся и поддерживаются какие-либо данные. Чаще всего данные в репозитории хранятся в виде файлов, доступных для дальнейшего распространения по сети. Пакет — под пакетами в Linuxподразумевается программное обеспечение, которое можно установить, то есть набор файлов, объединённых для выполнения определённого функционала. Пакеты как правило хранятся в репозиториях. PPA (сокр. от англ. Personal Packages Archive) — персональный архив пакетов. В отличие от других репозиториев Ubuntu, PPA-репозиторий содержит версии только какой-то одной программы. Apt — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них. В Apt есть коровья суперсила. Dpkg — это пакетный менеджер для Debian-систем. Он может устанавливать, удалять и создавать пакеты, но, в отличие от других систем управления пакетами, не может автоматически загружать и устанавливать пакеты или их зависимости. Snap — это пакет, который, помимо готовой сборки самого приложения, включает в себя все необходимые зависимости и может работать почти в любом дистрибутиве Linux. Порт — целое неотрицательное число, записываемое в заголовках протоколов транспортного уровня модели OSI (TCP, UDP, SCTP, DCCP). Используется для идентификации процесса-получателя, т.е помимо адреса хоста необходимо идентифицировать приложения - это происходит с помощью номера порта. Номера портов уникальны в пределах одного хоста. Подключение репозиториев В Ubuntu репозитории можно подключить тремя способами: используя графический интерфейс, путём редактирования файла /etc/apt/source.list и используя утилиту apt. Рассмотрим два последних варианта. Добавление репозитория через редактирование файла /etc/apt/source.list В текстовом редакторе открываем файл / etc /apt /source.list и в конце файла вводим строку вида:
Например, добавим репозиторий nginx, для этого создадим в каталоге /etc/apt/source.list.d/ файл nginx.list следующего содержания:
Здесь focal — это версия Ubuntu, а nginx — название ветки, содержащей пакеты, необходимые для установки nginx. Следующий шаг — это установка публичного ключа репозитория, для этого нужна команда apt -key. Скачиваем при помощи curl наш ключ и передаём через pipe утилите apt -key:
И последний шаг — это обновление информации о пакетах sudo apt update и установка пакета sudo apt install nginx -y.
Создание файлов c репозиториями и размещение их в каталоге / etc /source.list.d / удобно тем, что мы можем обновить информацию о пакетах из конкретного репозитория apt update repo _name.
Управление пакетами В Ubuntu управление пакетами осуществляется тремя способами: с использованием утилиты apt, dpkg или snap. Дополнительные материалы Основы управления пакетами Ubuntu Установка snap-пакетов Основы iptables Используемые источники Управление пакетами в Ubuntu snap iptables На этом уроке
Оглавление Глоссарий Репозитории и управление репозиториями Подключение репозиториев Добавление репозитория через редактирование файла /etc/apt/source.list Добавление репозитория, используя команду apt-add-repository Управление пакетами Управление пакетами через утилиту apt Управление пакетами через утилиту dpkg Управление пакетами через утилиту snap Основы сетевой безопасности и журналирование событий операционной системы Практическое задание Дополнительные материалы Используемые источники
Глоссарий Репозиторий — место, где хранятся и поддерживаются какие-либо данные. Чаще всего данные в репозитории хранятся в виде файлов, доступных для дальнейшего распространения по сети. Пакет — под пакетами в Linuxподразумевается программное обеспечение, которое можно установить, то есть набор файлов, объединённых для выполнения определённого функционала. Пакеты как правило хранятся в репозиториях. PPA (сокр. от англ. Personal Packages Archive) — персональный архив пакетов. В отличие от других репозиториев Ubuntu, PPA-репозиторий содержит версии только какой-то одной программы. Apt — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них. В Apt есть коровья суперсила. Dpkg — это пакетный менеджер для Debian-систем. Он может устанавливать, удалять и создавать пакеты, но, в отличие от других систем управления пакетами, не может автоматически загружать и устанавливать пакеты или их зависимости. Snap — это пакет, который, помимо готовой сборки самого приложения, включает в себя все необходимые зависимости и может работать почти в любом дистрибутиве Linux. Порт — целое неотрицательное число, записываемое в заголовках протоколов транспортного уровня модели OSI (TCP, UDP, SCTP, DCCP). Используется для идентификации процесса-получателя, т.е помимо адреса хоста необходимо идентифицировать приложения - это происходит с помощью номера порта. Номера портов уникальны в пределах одного хоста. Репозитории и управление репозиториями Обновления и программное обеспечение в Linux-системах устанавливаются из репозиториев. Репозиторий — это хранилище пакетов, то есть файлов и библиотек, которые мы можем установить в ОС. Репозиторий может быть размещён локально, может находиться на носителе (флешке, DVD-диске), но чаще всего он размещён в интернете. Условно репозитории можно разделить на три группы:
Программное обеспечение в Ubuntu делится на четыре вида по типу лицензирования и уровню поддержки:
Официальные репозитории Ubuntu делятся на следующие типы:
Информация о подключённых репозиториях в Ubuntu хранится в каталоге / etc /apt /, в файле sources.list. Репозитории защищают от подмены при помощи сверки цифровых подписей репозитория и клиента. В репозитории хранится закрытая часть ключа, у клиента — открытая часть ключа. Подключение репозиториев В Ubuntu репозитории можно подключить тремя способами: используя графический интерфейс, путём редактирования файла /etc/apt/source.list и используя утилиту apt. Рассмотрим два последних варианта.
|
|||||
|
Последнее изменение этой страницы: 2021-12-07; просмотров: 133; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.009 с.) |