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

Исходное сообщение
"бъется база RPM"

Отправлено Николай , 02-Июн-09 11:35 
Доброго времени суток! прошу прощения за пост не совсем по теме. Проблема битая уже достала
Суть ставлю пакеты из RPM-ок через некоторое время где-то бъется база установленных пакетов
и результат ниже
Fedora 8

# rpm -qa | grep tftp
tftp-debuginfo-0.42-5
tftp-server-0.42-5

# rpm -e tftp-server-0.42-5.i386.rpm
ошибка: пакет tftp-server-0.42-5.i386.rpm не установлен
# rpm -e tftp-debuginfo-0.42-5.i386.rpm
ошибка: пакет tftp-debuginfo-0.42-5.i386.rpm не установлен

Как удалить корректно и по возможности исправить эти грабли?


Содержание

Сообщения в этом обсуждении
"бъется база RPM"
Отправлено zd3n , 02-Июн-09 12:02 
>[оверквотинг удален]
># rpm -qa | grep tftp
>tftp-debuginfo-0.42-5
>tftp-server-0.42-5
>
># rpm -e tftp-server-0.42-5.i386.rpm
>ошибка: пакет tftp-server-0.42-5.i386.rpm не установлен
># rpm -e tftp-debuginfo-0.42-5.i386.rpm
>ошибка: пакет tftp-debuginfo-0.42-5.i386.rpm не установлен
>
>Как удалить корректно и по возможности исправить эти грабли?

rpm --initdb
rpm --rebuilddb

А вообще лучше настроить yum.


"бъется база RPM"
Отправлено pilot.net , 02-Июн-09 12:09 
rpm -e название_пакета
rpm -e tftp-server-0.42-5
rpm -e tftp-debuginfo-0.42-5
>[оверквотинг удален]
># rpm -qa | grep tftp
>tftp-debuginfo-0.42-5
>tftp-server-0.42-5
>
># rpm -e tftp-server-0.42-5.i386.rpm
>ошибка: пакет tftp-server-0.42-5.i386.rpm не установлен
># rpm -e tftp-debuginfo-0.42-5.i386.rpm
>ошибка: пакет tftp-debuginfo-0.42-5.i386.rpm не установлен
>
>Как удалить корректно и по возможности исправить эти грабли?


"бъется база RPM"
Отправлено angra , 02-Июн-09 12:23 
Суффикс .i386.rpm надо указывать когда речь идет от файле, содержащем пакет. Например при install или update. А если речь идет о пакете, то суффикс не нужен. Например при remove или purge.
Если все еще непонятно, то простой пример. Переименовываем файл  tftp-server-0.42-5.i386.rpm в someshit.wtf. После этого rpm -i someshit.wtf установит из этого файла пакет tftp-server-0.42-5

"бъется база RPM"
Отправлено Николай , 02-Июн-09 12:55 
>Суффикс .i386.rpm надо указывать когда речь идет от файле, содержащем пакет. Например
>при install или update. А если речь идет о пакете, то
>суффикс не нужен. Например при remove или purge.
>Если все еще непонятно, то простой пример. Переименовываем файл  tftp-server-0.42-5.i386.rpm в
>someshit.wtf. После этого rpm -i someshit.wtf установит из этого файла пакет
>tftp-server-0.42-5

спасибо всем кто отпостился - уже нагуглил :) дело действительно было в разнице имен пакета и файла