Если вы не знаете точного названия пакета, для его поиска можно воспользоваться утилитой apt-cache, которая позволяет искать не только по имени пакета, но и по его описанию.
Команда apt-cache searchподстрока позволяет найти все пакеты, в именах или описании которых присутствует указанная подстрока. Например:
$ apt-cache search masterxcdroast - A GUI program for burning Cdsbluefish - A WYSIWYG GPLized HTML editorxmess - X-Mess Multi Emulator Super Systemmkisofs - Creates an image of an ISO9660 filesystem
Для того, чтобы подробнее узнать о каждом из найденных пакетов и прочитать его описание, можно воспользоваться командой apt-cache show, которая покажет информацию о пакете из репозитория:
Пакет: bluefishСекция: Networking/WWWРазмер установленных пакетов: 2018Упаковщик: AEN <aen@logic.ru>Версия: 1:0.7-alt0.1..Предоставляет: bluefishАрхитектура: i586..Имя файла: bluefish-0.7-alt0.1.i586.rpmОписание: A WYSIWYG GPLized HTML editorBluefish is a programmer's HTML editor, designed to save theexperienced webmaster some keystrokes.It features a multiple file editor, multiple toolbars, custom menus,image and thumbnail dialogs, open from the web, HTML validation andlots of wizards.It is in continuous development, but it's already one of the bestWYSIWYG HTML editors.
Как можно заметить, в кратком описании этого пакета нет слова «master», которое было задано в качестве подстроки для поиска. Однако здесь присутствует слово «webmaster», что объясняет наличие этого пакета в результате поиска по слову «master».
apt-cache позволяет осуществлять поиск и по русскому слову, однако в этом случае будут найдены только те пакеты, у которых помимо английского есть ещё и описание на русском языке. К сожалению, русское описание на настоящий момент есть не у всех пакетов, хотя описания наиболее актуальных для пользователя пакетов переведены.
Резюме
В данном разделе рассматриваются команды по управлению установленным программным обеспечением.
Ключевые термины: make, rpm, apt-get, apt-cache
Приложение A. Список вопросов
Каково назначение операционной системы? Почему говорят об операционной системе как виртуальной машине? Какими ресурсами и как управляет операционная система?
Архитектура операционной системы: что такое ядро и прикладные программы? Чем отличаются монолитные и микроядерные системы?
Какие можно выделить классы операционных систем? В чём заключаются их отличия?
В чём заключается особенность архитектуры UNIX?
Какие программы называют демонами? Приведите примеры.
Из каких частей состоит ядро UNIX?
Какими отличительными особенностями обладает файловая система UNIX?
Назовите типы файлов в UNIX. В чём все они схожи, каковы отличия между ними?
Чем жёсткие ссылки отличаются от символьных? Какими преимуществами обладают символьные ссылки?
Что такое виртуальная файловая система? Как она связана с понятием монтирования?
Какие каталоги стандартизованы в UNIX? Что обычно хранится в каждом из них?
Как можно классифицировать различные внешние устройства? Какие объекты соответствуют им в UNIX?
Какие существуют виртуальные устройства в UNIX? Чем они отличаются от обычных устройств?
Что такое контекст процесса? Из чего состоит контекст процесса в UNIX?
Что такое планирование и диспетчеризация процессов? Какие алгоритмы планирования применяются в UNIX?
Каков механизм создания новых процессов в UNIX?
Какие средства межпроцессного обмена предоставляются в UNIX?
Какие основные сигналы существуют в операционной системе? Когда они применяются?
Чем различаются именованный и неименованный каналы?
Что такое терминал? Какие бывают терминалы?
Командная строка UNIX: из каких частей состоит, основные управляющие клавиши, примеры команд?
Что такое программное окружение? Какие стандартные переменные окружения существуют в UNIX?
Что такое командная оболочка? Что происходит при запуске команды?
Какие существуют средства объединения команд? Чем они различаются?
Что входит в справочную систему UNIX?
Чем отличаются номинальный и действительный субъект? Как они соотносятся с объектом безопасности? Что представляют собой субъект и объект безопасности в UNIX?
Что такое политика безопасности? Какие требования выдвигаются по отношению к ней?
Какие существуют наиболее распространённые схемы доступа? В чём заключаются основные отличия между ними? Какая схема доступа используется в UNIX?
Какие существуют права доступа в UNIX? Какие из них являются специфичными для простых файлов, а какие для директорий?
Что такое подмена идентификатора процесса? Как такое право устанавливается и в каких случаях применяется?
Из каких этапов состоит процесс аутентификации пользователя в UNIX?
Каким образом хранится информация обо всех пользователях системы?
Какие уровни входят в модель ISO OSI? Какие можно провести аналогии с реально существующими протоколами?
Что такое сетевой интерфейс в UNIX? Для чего он используется и каким образом настраивается?
Как управлять IP-маршрутизацией в UNIX?
Что такое служба доменных имён в UNIX? Как она конфигурируется?
Какие функции выполняет межсетевой экран? Каковы принципы управления межсетевым экраном iptables?
Из каких этапов состоит загрузка операционной системы UNIX?
Какую роль выполняет процесс init в UNIX?
Для чего служит файл /etc/inittab?
Что такое уровень выполнения системы? Какие уровни выполнения выделяют в UNIX-системах, наследующих System V?
Что такое системные службы? Как организованы системые службы в UNIX-системах, наследующих схему загрузки UNIX System V?
Каким образом производится автоматический старт служб в UNIX-системах, наследующих UNIX System V?
Приведите примеры служб? Какие функции выполняет каждая из них?
Какой самый маленький и самый большой период запуска задачи с помощью стандартной службы планировщика cron?
Приведите примеры сетевых служб в UNIX.
Из каких компонентов состоит системный журнал в UNIX? Чем обусловлено такое разделение?
Что такое ротация системных журналов и почему она необходима?
Какие средства мониторинга действий пользователей есть в UNIX? Приведите примеры утилит и связанных с ними системных журналов.
Какие функции имеют системы управления программным обеспечением?
Какова роль разработчиков дистрибутивов в создании и использовании свободных программ?
Что такое пакет и из чего он состоит?
Что такое конфликты в системах с пакетами и как они могут разрешаться?