rpm установлен / rpm не установлен проблема

Если ваш grep поддерживает флаг -o или - only-matching ) , вы можете выполнить grep для строки, окруженной любыми непрерывными непробельными символами

grep -o '[^[:blank:]]*golf/TierTwo/2013-11[^[:blank:]]*' output.log
/test11/golf/TierTwo/2013-11/evtlog.log

или (если он поддерживает класс \ S в стиле Perl)

grep -Eo '\S*golf/TierTwo/2013-11\S*' output.log
/test11/golf/TierTwo/2013-11/evtlog.log
2
12.05.2016, 17:46
4 ответа

об / мин-водн. | grep -i package.rpm , если вывод все еще не получается, запустите команду updatedb и повторите попытку

i будет игнорировать регистр символов

Если вы хотите удалить rpm укажите полное имя пакета.

rpm -e package-10.0.0B116-02202013-x64.rpm

0
27.01.2020, 21:56

Обратите внимание на строку:

package custom-linux-9026-10.0.0-BUILD116.noarch is already installed

Итак, несмотря на имя файла package-10.0.0B116-02202013-x64.rpm, пакет (в заголовке rpm), скорее всего, называется custom-linux-9026-10.0 .0-СТРОЙ116. Поэтому вы должны позвонить

rpm -e custom-linux-9026-10.0.0-BUILD116
4
27.01.2020, 21:56

Если у вас все еще есть исходный файл rpm, извлеките из него имя пакета с помощью -qp и имени файла, например

$ rpm -qp ~/myrpm-1.0-05077.i586.rpm
myrpm-1.0-05077.i586

и попробуйте использовать это в стирании rpm, так как имя файла может не совпадать с именем пакета.

2
27.01.2020, 21:56

Настоящая проблема заключается в том, что пакет, который вы пытаетесь удалить, на самом деле не был установлен:

Preparing...                ########################################### [100%]
        package custom-linux-9026-10.0.0-BUILD116.noarch is already installed

И имя пакета, похоже, custom-linux-9026-10.0.0-BUILD116.noarch.

0
18.11.2020, 06:35

Теги

Похожие вопросы