Научиться устанавливать ПО в Ubuntu.
sudo – команда для выполнения других команд от имени администратора (и других пользователей).
apt — интерфейс к менеджеру пакетов APT (Advanced Package Tool).
snap — система управления пакетами в контейнеризованном формате.
Подкоманды apt:
update – обновление списка пакетов.upgrade – установить обновления пакетов.install – установка пакета.search – поиск пакета (права администратора не нужны).show – информация о пакете (права администратора не нужны).remove – удаление пакета.Примеры дополнительных программ для работы в консоли:
neofetch – информация о системеhtop/glances — мониторинг ресурсовbat – аналог cat с подсветкой синтаксисаhstr – история командmc – менеджер файловlinks2 – веб-браузерapt-file – расширенная база пакетовДля начала работы вам нужно получить у преподавателя:
Подключитесь к серверу по SSH под именем yc-user.
Создайте отчет по лаб. работе в виде документа Word или Google Docs.
Также вам нужно обновить список пакетов командой:
sudo apt update
Выполните поиск пакета по имени.
apt search neofetch
Добавьте скриншот к отчету
Установите программу:
sudo apt install neofetch
Проверьте работу программы neofetch.
Добавьте скриншот к отчету
Удалите программу:
sudo apt remove neofetch
Скачайте и установите публичный ключ для сверки цифровых подписей репозитория
# убедимся что каталог /etc/apt/keyrings существует
sudo install -m 0755 -d /etc/apt/keyrings
# скачиваем ключ цифровой подписи
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
# добавляем права для чтения ключа
sudo chmod a+r /etc/apt/keyrings/docker.asc
Создайте описание стороннего репозитория:
Отобразите содержимое файла /etc/os-release:
cat /etc/os-release
Определите кодовое имя дистрибутива (оно указано в поле VERSION_CODENAME).
Создайте описание стороннего репозитория:
sudo nano /etc/apt/sources.list.d/docker.list
Добавьте в него строку: deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu VERSION_CODENAME stable. Замените VERSION_CODENAME на соответствующее кодовое имя дистрибутива (например jammy или noble).
Обновите перечень пакетов:
sudo apt update
Добавьте скриншот к отчету. Выделите строку с download.docker.com.
Сравните информацию о пакетах docker-ce и docker.io.
apt show docker-ce
apt show docker.io
В Ubuntu 22.04 пакет docker.io назывался в docker.
Сделайте скриншот и выделите на нем поля Maintainer.
Установите пакет из стороннего репозитория и проверьте его работу.
sudo apt install docker-ce
sudo docker run hello-world
Если всё работает корректно, то вы увидите текстовое сообщение в котором будет присутствовать строка Hello from Docker!.
Установите приложение с помощью snap. Покажите перечень программ установленных через snap.
snap list
sudo snap install htop
snap list
Добавьте скриншот к отчету. Выделите установленное приложение.
Проверьте работу программы htop.
snap run htop