.M...... /usr/lib/gimp/1.2/modules/libcolorsel_water.a
Результат говорит, что права доступа на эти файлы были модифицированы. Для проверки всех установленных в системе пакетов можно воспользоваться командой:
rpm -Va
Вот результат:
S.5....T с /etc/printcap .М...... /var/spool/at/.SEQ
отсутствует /etc/rpm/macros.dbl
.......Т /usr/share/pixmaps/netscape.png SM5....Т /usr/X11R6/lib/X11/fonts/Speedo/encodings.dir
отсутствует /var/cache/ssl_j>cache_data.dir
.M....G. /dev/jsfd
......G. /dev/tty0
.....U.. /dev/vcs3
.....U.. /dev/vcsa3
S.5....T с /etc/X11/fs/config
отсутствует /usr/share/ssl/certs/stunnel.pem
S.5....T с /etc/openldap/ldap.conf
...
Совет
Если вы применяете дистрибутив, использующий пакеты RPM, избегайте установки программ компиляцией из исходного кода (не из пакетов RPM). Поскольку программа компилируется и устанавливается вручную, информация в базу данных установленных RPM не попадает. Следовательно, достаточно велика вероятность, что при установке или обновлении какого-нибудь пакета вы нарушите зависимости для скомпилированной вами программы, и она не будет работать.
Помимо консольного менеджера RPM, существуют еще несколько утилит, предоставляющих текстовый интерфейс и позволяющих работать с пакетами формата RPM. Однако они имеют обычно значительно меньшую функциональность.
Midnight Commander
Midnight Commander – помимо функций файлового менеджера, работы с архивами и большого количества других возможностей, Midnight Commander способен получить информацию из пакетов форматов RPM и DEB, установить или обновить пакет. Конечно, это не заменит полноценного менеджера пакетов, но быстро поставить или обновить несколько пакетов или посмотреть информацию о пакете также иногда бывает полезно. На рис. 8.2 изображено содержимое RPM-пакета, надо только нажать клавишу в нужном месте.
Рис. 8.2. Midnight Commander, работа с пакетами RPM
Для нас интересны виртуальные файлы и каталоги (они все пишутся большими буквами):
• HEADER – содержит заголовок пакета – то, что можно получить командой rpm -qi <���имя_пакета>;
• *INSTALL, *UPGRADE– если запустить на выполнение, Midnight Commander проинсталлирует или обновит этот пакет;
• /INFO – каталог с информацией о пакете. Содержит виртуальные файлы с информацией, описывающей пакет.
purp
Программа purp удобна для просмотра установленных пакетов, получения разнообразной информации, установки, удаления пакетов. Весьма полезная программа, по функциональности близка к RPM. На рис. 8.3 показано основное окно программы.
Рис. 8.3. Основное окно purp
Предназначена для тех, кто не хочет/не может работать в X Window, а пользоваться RPM по каким-то причинам не желает (типичный представитель – бывший пользователь DOS/Windows, для которого привычен и удобен Norton Commander). На рис. 8.4 показан процесс установки пакетов.
Рис. 8.4. Установка пакетов
Помимо текстовых менеджеров пакетов RPM, существует несколько графических менеджеров.
Kpackage
Kpackage – это полнофункциональный графический интерфейс для менеджеров пакетов RPM, Debian, Slackware, BSD и KISS. Kpackage является частью рабочей среды К Desktop Environment и тесно интегрирован с файл-менеджером KDE (KFM). Практически все, что можно делать в консольном менеджере RPM, реализовано в Kpackage. Окно менеджера пакетов Kpackage приведено на рис. 8.5.
Рис. 8.5. Менеджер пакетов Kpackage
GnoRPM
Менеджер пакетов, входящий в состав GNOME. Полнофункциональный, в целом достаточно удобный. Однако есть несколько неприятных моментов:
• при установке пакетов необходимо отметить соответствующие пакеты. Однако после установки отметки автоматически не убираются;
• если при установке обнаружены неудовлетворенные зависимости, то менеджер не предлагает их автоматического удовлетворения.
Окно менеджера пакетов GnoRPM приведено на рис. 8.6.
Рис. 8.6. Менеджер пакетов GnoRPM
Существуют также менеджеры glint, grpm, gtkrpm и много других. Однако наиболее распространенные – это Kpackage и GnoRPM. Они являются составной частью KDE и GNOME.
Ссылки
• www.linuxdocs.org – одно из собраний документации о Linux.
• www.rpm.org/maxuniim-rpm.ps.gz – источник сведений о RPM: «Maximum RPM» в формате PostScript.
• www.redhat.com/support/docs/rpm/RPM-HOWTO/RPM-HOWTO.html – RPM-HOWTO – описание RPM, тонкости работы (на английском языке).
• www.linux.org.ru – один из основных русскоязычных сайтов, посвященных Linux, в разделе документации есть RPM-HOWTO на русском языке.
• www.rpm.org – сайт, полностью посвященный RPM.
• rpmfind.net – репозитарий и поисковая система RPM.
• rufus.w3.org/linux/RPM – репозитарий RPM.
• www.freshmeat.net – большая коллекция программ, в том числе и в RPM-пакетах.
Часть III Инсталляция Linux
Глава 9 Подготовка к инсталляции
Читать дальше
Конец ознакомительного отрывка
Купить книгу