Введение
Этот практический модуль познакомит вас с основами установки программного обеспечения в системах Ubuntu Linux. Вы научитесь использовать такие инструменты управления пакетами, как apt и dpkg, для установки, обновления и удаления программ. Эти знания критически важны для эффективного администрирования систем Linux.
Обновление списка пакетов
Перед установкой нового программного обеспечения крайне важно обновить список пакетов. Это гарантирует, что у вас будет самая актуальная информация о доступных программах и их версиях.
Откройте терминал. По умолчанию вы должны находиться в директории
/home/labex/project. Если это не так — не беспокойтесь, используемые нами команды работают из любого каталога.Выполните следующую команду, чтобы обновить список пакетов:
sudo apt updateРазберем команду по частям:
sudo: предоставляет вам временные права администратора (суперпользователя).apt: инструмент управления пакетами, который мы используем.update: указываетaptобновить базу данных доступных пакетов.
Система может запросить пароль. Введите его и нажмите Enter. Обратите внимание, что при вводе пароль не будет отображаться на экране — это стандартная мера безопасности в Linux, а не ошибка.
Вы увидите много прокручивающегося текста. Это нормально! Система проверяет различные репозитории (онлайн-источники ПО) на наличие обновлений.
По завершении появится сообщение вроде "Reading package lists... Done". Это означает, что обновление прошло успешно.
Установка пакета с помощью apt
Теперь, когда список пакетов обновлен, давайте установим программу с помощью команды apt.
Мы установим пакет
w3m— это текстовый веб-браузер. Выполните следующую команду:sudo apt install w3m -yВот что делает эта команда:
sudo: снова используем права суперпользователя для установки ПО.apt install: сообщает системе, что мы хотим установить конкретный пакет.w3m: название пакета, который нужно установить.-y: этот флаг автоматически отвечает «да» (yes) на все вопросы в процессе установки.
Вы увидите процесс выполнения установки. Не пугайтесь, если заметите сообщения об установке дополнительных пакетов — это зависимости, необходимые для корректной работы
w3m.После завершения установки вы можете проверить работоспособность
w3m, выполнив:w3m -versionКоманда должна вывести информацию о версии программы. Если вы это видите — поздравляем! Вы успешно установили свой первый пакет.
Поиск пакетов
Иногда вы можете не знать точного названия нужной вам программы. В таких случаях можно воспользоваться поиском через apt-cache search.
Давайте найдем пакеты, связанные с понятием "text editor" (текстовый редактор). Выполните команду:
apt-cache search "text editor"Эта команда ищет слова "text" и "editor" в описаниях всех доступных пакетов.
На экране появится список подходящих пакетов. Каждая строка содержит название пакета и его краткое описание.
Результатов может быть очень много. Это нормально, так как для Linux существует огромное количество редакторов. Например, вы можете увидеть:
nano - small, friendly text editor inspired by Pico vim - Vi IMproved - enhanced vi editorЧтобы сузить поиск, можно использовать фильтрацию через
grep. Например, чтобы найти только редакторы с графическим интерфейсом (GUI):apt-cache search "text editor" | grep -i guiЧасть
| grep -i guiотфильтровывает результаты, оставляя только те строки, где встречается "gui" (без учета регистра).
Удаление пакета
Если программа вам больше не нужна, её можно удалить с помощью apt remove.
Давайте удалим пакет
w3m, который мы установили ранее. Выполните команду:sudo apt remove w3m -yЭта команда удалит саму программу
w3m, но сохранит её файлы конфигурации в системе.Если вы хотите удалить программу вместе со всеми её настройками, используйте команду
apt purge:sudo apt purge w3m -yБудьте осторожны с
purge— она полностью стирает все следы пакета, включая конфигурационные файлы, которые могли бы пригодиться при повторной установке.После удаления пакета рекомендуется очистить систему от ненужных зависимостей, которые больше не используются:
sudo apt autoremove -yЭта команда удаляет пакеты, которые были установлены автоматически для поддержки других программ и теперь стали лишними.
Установка пакета из файла .deb
На этом этапе мы установим утилиту tree с помощью файла формата .deb. Этот метод демонстрирует, как устанавливать ПО, которого может не быть в стандартных репозиториях.
Сначала удалим все существующие версии
tree, если они есть:cd /home/labex/project sudo apt remove tree -y sudo apt autoremove -yЭто гарантирует, что мы начинаем «с чистого листа».
Теперь скачаем файл
.debдляtree:Совет: У пользователей бесплатного тарифа может быть ограничен доступ к интернету. Файл
tree_2.0.2-1_amd64.debуже находится в директории/home/labex/project. Вы можете пропустить этот шаг.wget http://archive.ubuntu.com/ubuntu/pool/universe/t/tree/tree_2.0.2-1_amd64.debЭта команда загрузит файл
.debв текущую директорию.Перед установкой давайте изучим информацию о пакете:
dpkg -I tree_2.0.2-1_amd64.debВы увидите подробные сведения о пакете, включая список его зависимостей.
Теперь установим пакет с помощью инструмента
dpkg:sudo dpkg -i tree_2.0.2-1_amd64.debЕсли проблем с зависимостями нет, пакет будет успешно установлен.
Если вы увидите ошибки о неудовлетворенных зависимостях (unmet dependencies), их можно исправить командой:
sudo apt -f installЭта команда автоматически докачает и установит недостающие компоненты.
Проверьте установку:
tree --versionДолжна отобразиться информация о версии
tree.Чтобы увидеть
treeв действии, создадим простую структуру папок и отобразим её:mkdir -p test/dir1/subdir test/dir2 touch test/file1.txt test/dir1/file2.txt test/dir2/file3.txt tree testВы увидите древовидную структуру только что созданных директорий и файлов.
Если вы хотите узнать больше о возможностях команды
tree, загляните в справочное руководство:man treeНажмите 'q', чтобы выйти из режима просмотра справки.
Этот процесс наглядно показывает, как устанавливать пакеты из файлов .deb, решать возможные проблемы с зависимостями и проверять результат. Команда tree — очень удобный инструмент для визуализации структуры каталогов в терминале.
Резюме
В ходе этой лабораторной работы вы освоили основы управления программным обеспечением в Ubuntu Linux. Вы научились использовать apt для обновления списков, установки, удаления и поиска пакетов. Также вы узнали, как использовать dpkg для прямой установки файлов формата .deb.
Краткий справочник изученных команд:
sudo apt update: Обновить список доступных пакетов.sudo apt install <package>: Установить пакет.apt-cache search <term>: Найти пакет по ключевому слову.sudo apt remove <package>: Удалить пакет (сохранив настройки).sudo apt purge <package>: Полностью удалить пакет и его настройки.sudo apt autoremove: Удалить ненужные зависимости.sudo dpkg -i <file.deb>: Установить пакет из файла .deb.
эти навыки станут фундаментом вашей дальнейшей работы с Linux. Помните: хотя в этой работе мы использовали простые утилиты вроде w3m и tree, те же принципы применимы и к установке сложного профессионального ПО. Всегда поддерживайте систему в актуальном состоянии и будьте осторожны при установке пакетов из неизвестных источников.



