Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Репозитории и управление репозиториямиСтр 1 из 2Следующая ⇒
На этом уроке
Оглавление Глоссарий Репозитории и управление репозиториями Подключение репозиториев Добавление репозитория через редактирование файла /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; просмотров: 45; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.100.34 (0.011 с.) |