Практическая работа №4. Установка программ в Linux
Составьте отчет о выполнении практической работы. Включите в него скриншоты выполнения задания и ответы на вопросы практической работы.
Цель: Изучить способы установки программ (утилит) в Linux
Задание:
1. Изучить теоретический материал.
2. Изучить работу пакетных менеджеров apt-get, rpm на примере ОС Alt Server 10.1.
3. Подготовить отчет о проделанной работе.
Ход выполнения работы
1. Установка пакетов через apt-get
Список пакетов:
htop
bat
mtr
iftop
iperf3
stress-ng
Изучить теоретический материал по утилите
apt-get
используя страницу man или интернет-ресурсы.Обновите список пакетов, о которых знает система.
Посмотрите описание пакетов через команду
apt-cache search [название_пакета]
.Установите указанные выше программы/
Изучите список установленных в системе пакетов на предмет наличия установленных ранее программ. Список установленных в системе пакетов располагается в каталоге
/var/log/
.Изучите man-страницы установленных программ.
Проверьте установленные программы на работоспособность, запустив их:
Запустите программу
mtr
в tty2 след. образом:mtr [ip-адрес вашего провайдера]
;Запустите программу
iftop
в tty1. Понаблюдайте за передачей трафика на протяжении 1 минуты и укажите в отчёте информацию об общем количестве переданного/полученного трафика (tx/rx);Просмотрите следующие файлы через
bat
:/proc/meminfo /proc/cpuinfo /proc/version
.Запустите программу
htop
. Включите древовидный вывод процессов системы. Дополнительно укажите следующее в отчёте: Uptime системы, PID оболочки пользователя root.
Обновите всё программное обеспечение.
Удалите пакет iperf3.
2. Установка пакетов через rpm
Выполните установку следующего пакета:
Изучить теоретический материал по утилите
rpm
используя страницу man или интернет-ресурсы;Выведите информацию о пакете bottom;
Установите пакет bottom;
Посмотрите, где располагаются конфигурационные файлы и зависимости для пакета bottom;
В tty2 запустите утилиту
mtr
, аналогично п.7 первой части задания. В tty1 запустите утилиту bottom и понаблюдайте за изменениями. Запишите текущие параметры.В tty2 остановите утилиту
mtr
и проведите стресс-тест дисковой подсистемы, запустив следующую команду:stress-ng --hdd 5 --hdd-ops 200000
. Вернитесь в tty1 и понаблюдайте за изменениями в графиках. Сделайте скриншот параметров в момент наблюдения.Удалите пакет bottom вместе с зависимостями.
3. Сборка пакетов из исходного кода
Изучить теоретический материал по сборке пакетов из исходного кода используя материал из учебника или интернет-ресурсы.
Установите пакет WinRAR для Linux из исходного кода
wget
https://www.win-rar.com/fileadmin/winrar-versions/rarlinux-x64-624.tar.gz
Создайте текстовый файл с произвольным содержанием;
Заархивируйте созданный файл используя следующую команду:
rar a [название_aрхива.rar] [название_файла]
*Названием архива может выступать название файла с расширением .rar
Удалите существующий текстовый файл командой
rm
Разархивируйте файл следующей командой и проверьте его содержимое:
rar x [название_архива.rar]
Контрольные вопросы
Какой пакетный менеджер является аналогом rpm в deb-based дистрибутивах?
Отличаются ли ключи -i и --install у команды dpkg?
Как называется высокоуровневый пакетный менеджер в Arch Linux?
Что такое Synaptic?
Какой ключ используется в менеджере apt-get для автоматического подтверждения скачивания и установки пакетов?
За что отвечает столбец PRI в утилите htop? Какой процесс выполнится быстрее с PRI 20 или с PRI 15
При установке пакета использовался менеджер rpm. Каким образом вы можете узнать полное наименование пакета, зная сокращенное?
Last updated