URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 26538
[ Назад ]

Исходное сообщение
"Проблемы с RPM"

Отправлено Sm , 17-Фев-03 11:49 
Привет! Такая проблема: после устновки Линуха (RH 7.1) слил RPM'ы на винт. Теперь они могут только ставиться, а при попутке дезинстала: package not installed. Хотя при попытке поставить ещё раз: package already instaled. Чё происходит???

Содержание

Сообщения в этом обсуждении
"RE: Проблемы с RPM"
Отправлено Boytronic , 17-Фев-03 12:10 

http://www.atmsk.ru/viewtopic.php?t=16 и вот что там написано:
Немного дополнительной информации перед установкой.

$rpm -qip файл.rpm - посмотреть сводку на пакет.
$rpm -qlp файл.rpm - список файлов и их расположение.

Немного дополнительной информации об уже установленном.

$rpm -qa > list_rpms.txt - список установленный пакетов.
$rpm -qa | grep слово - найти в списке пакетов те, названия которых содержвт слово.

$rpm -qi пакеt - посмотреть сводку на пакет.
$rpm -ql пакет - список файлов и их расположение.

$rpm -q --provides пакет - чего предоставляет пакет для других.
$rpm -q --requires пакет - чего требует пакет для своей работы.

Установка и удаление (требует прав суперюзера)

#rpm -i файл.rpm -- установит пакет.
#rpm -e пакет -- удалит пакет.
#rpm -e --noscripts пакет -- удалит пакет. иногда из за ошибок в скриптах удаление предыдущей командой невозможно. тут и поможет спец-ключик.
#rpm -e --notriggers пакет -- удалит пакет. иногда из за ошибок в скриптах-триггерах удаление предыдущей командой опять невозможно. тут и поможет еще один спец-ключик.
#rpm -e --nodeps пакет -- удалит пакет. иногда из за ошибок, а чаще всего из за лени админа удаление пакета нарушает зависимости, а потому не проходит. Если вы уверены в своих силах - используйте последний довод короля - эту команду. Лучше, конечно, использовать apt-get remove пакет.

Работа с базой.

#rpm --initdb
создаст пустую базу. часто используется в паре с --chroot для создания базы на новом месте.

#rpm --rebuilddb
пересчитывает индексы в базе и удаляет локи. всетаки это локальная db и при возникновении странностей в работе рпм или ошибок - лечится именно этой командой.
_________________
Алексей Любимов
aka AVL


"RE: Проблемы с RPM"
Отправлено Sm , 17-Фев-03 12:16 
Благодарю! Буду пробовать...