
Отчёт ПР8
.odtМинистерство науки и высшего образования РФ
Федеральное государственное автономное образовательное учреждение высшего образования
«Омский государственный технический университет»
Кафедра «Автоматизированные системы обработки информации и управления»
ОТЧЁТ
по дисциплине «Открытое программное обеспечение»
«УПРАВЛЕНИЕ ПАКЕТАМИ»
студента Кукушкиной Алины Антоновны группы ИВТ-234
Пояснительная записка
Шифр работы От-2068998-20-ИВТ-234-9 ПЗ
Направление 09.03.01
Старший преподаватель А.Г. Анатольев
Студент А.А. Кукушкина
Омск 2023
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
ПОСТАНОВКА ЗАДАЧИ 4
ОСНОВНАЯ ЧАСТЬ 5-16
ЗАКЛЮЧЕНИЕ 17
ОТВЕТЫ НА КОНТРОЛЬНЫЕ ВОПРОСЫ 18
ВВЕДЕНИЕ
Данная работа предназначена для овладения основными навыками управления пакетами и использования соответствующих команд в ОС Astra Linux.
Управление пакетами является одним из ключевых навыков системного администратора. Практически все неофициальные приложения требуют установки дополнительных пакетов. Умение создавать и взаимодействовать с пакетами значительно расширяет возможности ОС Astra Linux.
ПОСТАНОВКА ЗАДАЧИ
Ознакомиться с консольными и графическими утилитами управления пакетами программного обеспечения в ОС Astra Linux, освоить навыки получения информации об установленных и доступных пакетах, их установки, обновления и удаления.
ОСНОВНАЯ ЧАСТЬ
В текстовом режиме я вошла в систему с основной учётной записью.
Я просмотрела информацию о подключенных репозиториях ПО, использовав команду cat /etc/apt/sources.list.
Командой sudo apt update проверила систему на наличие обновлений.
Я
получила развёрнутую информацию о пакетах mc, supertux, cowsay (apt show package_name [ package_name[…]]).
С помощью утилиты synaptic я установила пакет supertux со всеми необходимыми зависимостями. Затем завершила работу synaptic.
Скриншоты расположены по порядку слева направо, сверху вниз.
Я нашла в Интернете и скачала файл cowsay_3.03+dfsg1-10_all.deb. Для выполнения этого задания использовала предустановленный браузер (Yandex).
Используя dpkg я выполнила локальную установку пакета cowsay, описанного в предыдущем задании.
Я выполнила команду cat remember.it | cowsay -f eyes, выбрав персонажа в соответствии со своим вариантом.
Командой apt show lolcat figlet toilet espeak sl cmatrix pv rev я проверила, доступны ли для установки пакеты lolcat, figlet, toilet, espeak, sl, cmatrix, pv, rev.
Я выяснила версию Debian, на которой основана моя сборка Astra Linux и кодовое имя этой версии (Buster).
Я ввела команду sudo nano /etc/apt/sources.list и добавила репозитории, указанные в Табл.1 в файл /etc/apt/sources.list. Сохранила изменения.
Я повторно проверила доступность пакетов lolcat, figlet, toilet, espeak, sl, cmatrix, pv, rev.
Командой sudo apt install sl я установила пакет sl.
Я установила пакеты figlet и lolcat одной командой.
Я выполнила команду, указанную в задании.
Я установила пакет pv и выполнила команду cat about.me | pv -qL 10.
Я создала файл tongue-twister с текстом скороговорки моего варианта.
Установила пакет espeak.
Я выполнила команду, указанную в задании. Скороговорка из файла tongue-twister была произнесена.
Я удалила все установленные в ходе выполнения заданий пакеты, включая все ф
айлы пакетов, которые могли быть изменены одной командой.
Я удалила из списка источников подключенный ранее репозиторий.
Завершила работу.
\
ЗАКЛЮЧЕНИЕ
При выполнении данной практической работы у меня не возникло особых проблем или ошибок системы, благодаря обширной документации и помощи сторонних источников. Приобретенные знания являются очень важными и используются во многих областях IT, таких как системное администрирование, настройка баз данных и др. OC Linux позволяет точно настроить все устанавливаемые пакеты, а также полностью удалить неиспользуемые, что проблематично сделать в OC Windows.
ОТВЕТЫ НА КОНТРОЛЬНЫЕ ВОПРОСЫ
После установки Astra Linux доступен 1 активный репозиторий со ссылкой на официальный сайт Astra Linux. (см. файл /etc/apt/sources.list)
Потому что команда apt update позволяет увидеть какие обновления для системы доступны и по необходимости после выполнения этой команды запускается команда apt upgrade для установки доступный обновлений.
Данная команда предоставляет обширные данные о пакете, а именно имя и его версия, описание пакета, архитектура пакета, размер установленных файлов, зависимости, информация о репозиториях и другие метаданные.
Можно использовать команду apt search <ключевые_слова>.
Многие программы требуют дополнительные пакеты для обеспечения поддержки определенных функций или зависят от других библиотек. По умолчанию при установке Astra Linux зачастую недостаточно стандартных пакетов для сторонних приложений.
Для этого существует команда dpkg -L <название_пакета>.
Пример apt depends cowsay.
После подключения нового репозитория стали доступны к установке новые пакеты, такие как lolcat и sl.
Можно использовать команду sudo apt purge название_пакета. При ее выполнении автоматически удаляется пакет и все файлы пакета.
Команда apt remove удаляет только сам пакет, сохраняя его конфигурационные файлы, а команда apt purge выполняет полное удаление пакета вместе с его конфигурационными файлами.