2.6.3. Программы gnorpm, kpackage, apt

2.6.3. Программы gnorpm, kpackage, apt

Менеджер пакетов RPM является мощным средством для произведения операций над пакетами — создание, установка, обновление, удаление. Однако интерфейс командной строки может понравиться далеко не всем, а особенно начинающему администратору. Существуют и графические (под X Window) реализации менеджера пакетов — например, kpackage из KDE, gnorpm и другие. Я рекомендую использовать программу gnorpm, которая обладает интуитивным графическим интерфейсом. RPM больше подходит для создания новых пакетов, а также для обновления большого числа пакетов. Для установки одного-двух пакетов лучше и удобнее использовать gnorpm (см. рис. 2.14).

Рис. 2.14. Программа gnorpm

Функции программы gnorpm:

1. Установка пакетов.

2. Удаление пакетов.

3. Получение сведений о пакете.

4. Проверка пакета.

5. Поиск пакета в базе RPM.

Для установки какого-либо пакета нажмите на кнопку «Установить». Если в приводе CD-ROM находится инсталляционный CD, то в появившемся окне вы увидите список еще не установленных в системе пакетов (см. рис. 2.15). 

Рис. 2.15. Добавление пакета

Если пакета нет в списке или вы хотите установить пакет, который не входит в состав дистрибутива, нажмите на кнопку «Добавить» и добавьте в список пакеты, которые вы хотите установить. Нажмите на кнопку «Запрос» для получения сведений о пакете (см. рис. 2.16). 

Рис. 2.16. Свойства пакета

Рис. 2.17. Установка пакета

Если пакет еще не установлен и у вас достаточно места на диске для его установки, нажмите на кнопку «Установка». После этого будет выполнена проверка пакета на предмет удовлетворения зависимостей: не требует ли этот пакет наличия какого-нибудь не установленного пакета и не конфликтует ли он с уже установленными пакетами. Если все в порядке, вы увидите окно состояния установки пакета (см. рис. 2.17).

Найти пакет вы можете с помощью операции Поиск. Для этого нажмите на кнопку «Поиск» на панели инструментов gnorpm или выполните команду меню Операции?Поиск. В открывшемся окне вы можете установить критерии поиска и нажать на кнопку «Поиск» (см. рис. 2.18). 

Рис. 2.18. Поиск пакета

Для проверки пакета выберите интересующий вас пакет и нажмите на кнопку «Проверка» (см. рис. 2.19).  

Рис. 2.19. Проверка пакета

Процесс создания собственных пакетов RPM подробно рассмотрен в гл. 19.

В состав KDE входит программа с графическим интерфейсом пользователя, управляющая пакетами, — kpackage (см. рис. 2.20). По своим функциям она аналогична программе gnorpm.Какую из этих программы использовать — дело вкуса и привычки (я вообще использую программу rpm). 

 Рис. 2.20. Программа kpackage

Также стоит упомянуть о программе APT. Программа APT — это система управления пакетами программного обеспечения. Первоначально система APTбыла разработана для Debianlinux. Сейчас в состав некоторых red hat-совместимых дистрибутивов (например, apt-get входит в состав Alt Linux, но ее вы не найдете в Red Hat Linux) входит эта система. Для управления пакетами используется программа apt-get.Формат вызова программы apt-get такой:

apt-get[опции] [команды] [пакет …]

Команды программы описаны в табл. 2.11. 

Команды программы apt Таблица 2.11

Команда Описание
update  Используется для синхронизации файлов описаний пакетов с их источником, который указан в файле /etc/apt/sources.list. В качестве источника может использоваться какой-нибудь каталог файловой системы или FTP-архив. Примеры источников: /mnt/cdrom/RedHat/RPMS/ ftp://ftp.redhat.com/pub/
upgrade Используется для обновления пакета. Может также использоваться для обновления ВСЕХ установленных в системе пакетов из источников, указанных в файле /etc/apt/sources.list. При выполнении этой команды ни в коем случае не будет установлено ни одного нового пакета, то есть такого, который еще не был установлен в системе, а будет произведено только обновление существующих пакетов. Перед этой командой обязательно должна быть выполнена команда update
dist-upgrade Более «интеллектуальная» версия команды upgrade. Кроме установки новых версий пакетов, она также проверит зависимости между новыми версиями пакетов. Рекомендуется использовать именно эту команду
install Установка одного (или более) пакета. В качестве аргумента данной команде нужно передать имя пакета: это НЕ полное имя файла. Например, пусть полное имя файла пакета, который вы хотите установить /rnnt/cdrom/RedHat/RPMS/package-1.33.i386.rpm. Тогда для установки этого пакета вам нужно ввести команду apt-get install package. Естественно, источник /mnt/cdrom/RedHat/RPMS должен быть указан в файле /etc/apt/sources.list
remove Удаление пакетов
check Используется для диагностики нарушенных зависимостей между пакетами
clean Очищает локальное хранилище полученных файлов пакетов. Перед установкой пакеты копируются из источника в локальное хранилище, а оттуда потом устанавливаются. Для освобождения места на диске время от времени вводите команду apt-get clean. Данная команда не удаляет пакеты из каталогов /var/cache/apt/archives и /var/cache/apt/archives/partial

В табл. 2.10 указаны практически все необходимые вам команды. Более подробное описание команд вы найдете в справочной системе.

Команда apt-get install похожа на команду rpm –i, однако есть одно важное отличие: при установке нового пакета apt-get проверяет зависимости и устанавливает также все необходимые пакеты. Менеджер rpm выводит только сообщение о невозможности установки пакета.

При установке группы пакетов с помощью apt-get будьте внимательны. Обычно для установки группы пакетов используются символы «?», «*». Если нет пакетов, имена которых совпадают с указанным шаблоном, то этот шаблон будет рассматриваться как выражение POSIX. В этом случае, если вы указали шаблон а*, то будут установлены ВСЕ пакеты, имена которых содержат букву а, а не только те, которые начинаются на эту букву. Это же касается и команды remove.

Из опций apt-get полезными для вас будут –f и –d. При указании первой опции apt-get попытается исправить нарушенные зависимости, а при указании второй — пакеты не будет устанавливать, а только будут выкачаны из источника. Еще есть одна полезная опция: --force-yes.При указании этой опции apt-get добровольно-принудительно выполнит указанную операцию несмотря ни на что. Данная опция очень опасна, так как может полностью разрушить систему, однако бывают случаи, когда она действительно необходима.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

Программы

Из книги автора

Программы Следующая категория Панели управления – Программы. Окно Программы содержит несколько групп (рис. 7.12). Рис. 7.12. Окно ПрограммыГруппа Программы и компоненты позволяет удалить или изменить состав установленных на компьютере программ. Некоторые программы


(8.7) Под W2k не хотят работать некоторые программы, требующие интенсивного обращения к CD приводу, такие как Audiograbber, CDEx, программы для записи CD-RW, некоторые DVD декодеры, и т. д..

Из книги автора

(8.7) Под W2k не хотят работать некоторые программы, требующие интенсивного обращения к CD приводу, такие как Audiograbber, CDEx, программы для записи CD-RW, некоторые DVD декодеры, и т. д.. Многие программы, требующие непрерывного потока данных идущих на или с CD/DVD привод, нуждаются в


7.4. Под XP не хотят работать некоторые программы, требующие интенсивного обращения к CD приводу, такие как Audiograbber, CDEx, программы для записи CD-RW, некоторые DVD декодеры, и т. д..

Из книги автора

7.4. Под XP не хотят работать некоторые программы, требующие интенсивного обращения к CD приводу, такие как Audiograbber, CDEx, программы для записи CD-RW, некоторые DVD декодеры, и т. д.. Многие программы, требующие непрерывного потока данных идущих на или с CD/DVD привод, нуждаются в


Программы

Из книги автора

Программы Всевозможных приложений для Facebook написано в разы больше, чем для ВКонтакте (не говоря уже о вездесущих играх). Но все же в основном они выглядят несколько солиднее своих контактовских коллег – во всяком случае, с Лентой обходятся аккуратно и не слишком гадят на


Все программы

Из книги автора

Все программы Удаление команды Все программыЕсли вы хотите удалить команду Все программы кнопки Пуск (в стиле XP), то откройте раздел HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplоrerи создайте параметр типа DWORD °NoStartMenuMorePrograms° со значением, равным 1. Восстановление системыЧтобы удалить


Код программы

Из книги автора

Код программы Теперь можно приступить к написанию кода. При запуске программы выполняется обработчик события Form_Load. При загрузке основной формы MainForm работает код, приведенный в листинге 7.9.Листинг 7.9ListViewHelper.SetGradient(listView);string bs = Path.DirectorySeparatorChar.ToString();// Устанавливаем


Все программы

Из книги автора

Все программы Управление отображением команды Все программы (стиль Windows Vista) также осуществляется в системном реестре в разделе HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer. Для этого следует создать REG_DWORD-параметр NoStartMenuMorePrograms и присвоить ему значение 1. Ниже приведен текст


3.2.4. Удаление программы из меню Все программы

Из книги автора

3.2.4. Удаление программы из меню Все программы Иногда нужно удалить ярлык программы из меню Все программы. Заметьте, удаление ярлыка не приводит к удалению программы, программа все еще останется на жестком диске и ее можно запустить, если вы знаете, как называется ее


5.2. Стандартные служебные программы: Пуск | Все программы | Стандартные | Служебные

Из книги автора

5.2. Стандартные служебные программы: Пуск | Все программы | Стандартные | Служебные В программной группе Стандартные | Служебные находятся следующие программы:? Internet Explorer (без надстроек) — запускает IE без надстроек, что поможет в случае, если какая-то из надстроек


Программы

Из книги автора

Программы На вкладке Программы (рис. 7.44) есть возможность настроить программы по умолчанию, которые будут обрабатывать действия, связанные с запуском или просмотром содержимого из Интернета. В частности, можно указать программы, с помощью которых будет происходить


Программы.

Из книги автора

Программы. В процессе работы узла Fidonet может быть задействована масса различных программ и утилит, но две из них обязательно присутствуют на любом узле любой FTN–совместимой сети.Первая из них — телекоммуникационная программа, или мэйлер, обеспечивающая связь станций


Программы

Из книги автора

Программы Важнейший программный пакет, которым должен быть оснащен ПК студента или школьника, – антивирус (не помешает и брандмауэр). Помимо ПО безопасности, офисного пакета, браузера, почтового клиента, программы обмена мгновенными сообщениями можно подыскать и


Программы

Из книги автора

Программы http://www.freeware.ru – Сервер Freeware.ru.http://www.freesoft.ru – Сервер free-SOFT-SERVER-FreeWare &


Программы

Из книги автора

Программы Worry-Free Business Security 6.0: безопасность без заботМаксим Белоус Клиентский модуль пакета обеспечивает обработку локальных ресурсов (стационарные и сменные накопители, файлы, получаемые по сети и др.) Trend Micro Worry-Free Business Security 6.0 Рекомендуемая изготовителем цена: пакет