← До фільтрів та технологій

← До списку лабораторних по Linux

Linux Лабораторна 65: Додання та перевірка репозиторія

Технологія: Linux

Номер лабораторної: 65 · Рівень: middle

Тема: Робота з репозиторіями APT

Повний опис / сценарій лабораторної:

Мета: навчитися безпечно додавати новий репозиторій у apt, працювати з ключами і перевіряти походження пакетів.



Крок 1. Переглянути активні репозиторії.

Команда: grep -R "^deb" /etc/apt/sources.list /etc/apt/sources.list.d

Пояснення: оцініть поточну схему джерел пакетів.



Крок 2. Створити файл для нового репозиторія.

Команда: sudo nano /etc/apt/sources.list.d/lab65.list

Пояснення: ми додамо умовний репозиторій, наприклад офіційний backports для вашого дистрибутива.



Крок 3. Додати рядок з репозиторієм.

Приклад: deb http://archive.ubuntu.com/ubuntu noble-backports main restricted

Пояснення: замініть noble на вашу версію.



Крок 4. Оновити список пакетів.

Команда: sudo apt update

Пояснення: перевірте що помилок щодо gpg ключів немає.



Крок 5. Якщо потрібен ключ, додати його.

Пояснення: використайте curl та gpg для додавання ключа у /etc/apt/keyrings за рекомендаціями постачальника.



Крок 6. Ще раз запустити apt update.

Команда: sudo apt update

Пояснення: переконайтеся що усі репозиторії оновились успішно.



Крок 7. Переглянути інформацію про пакет з нового репозиторія.

Команда: apt policy імʼя_пакета

Пояснення: у виводі має бути видно з якого репозиторія доступна версія.



Крок 8. Встановити пакет тільки з конкретного репозиторія.

Пояснення: використайте синтаксис з номером пріоритету або повним записом версії.



Крок 9. За потреби вимкнути репозиторій.

Команда: sudo sed -i "s/^deb /#deb /" /etc/apt/sources.list.d/lab65.list

Пояснення: після цього apt update перестане його використовувати.



Крок 10. Міні звіт.

Завдання: опишіть ризики додавання довільних ppa або сторонніх репозиторіїв на прод сервер.