The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как быстро  узнать отсутствие пакета в RPM/YUM репо?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Как быстро  узнать отсутствие пакета в RPM/YUM репо?"  +/
Сообщение от Af. on 01-Ноя-12, 22:45 
Есть архимедленный способ:

yum -C info fedorino-gore
isExist=$?
if [ $isExist != 0 ] ; then
    echo "Совсем нету."
fi

Можно ли как-то скорее? Грепнуть какой-то файл на диске?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как быстро  узнать отсутствие пакета в RPM/YUM репо?"  +/
Сообщение от КуКу (ok) on 02-Ноя-12, 11:45 
rpm -qa  ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Как быстро  узнать отсутствие пакета в RPM/YUM репо?"  +/
Сообщение от Af. on 03-Ноя-12, 14:13 
> rpm -qa  ?

Мне нужно наличие в __репозитории__, но не факт состоявщейся установки. RPM работает с базой только установленных пакетов, а в реозиторий она не влезает.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Как быстро  узнать отсутствие пакета в RPM/YUM репо?"  +/
Сообщение от Af. on 03-Ноя-12, 14:16 
Т.е. эта команда совсем не дает нжной информации.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

2. "Как быстро  узнать отсутствие пакета в RPM/YUM репо?"  +/
Сообщение от Bosh on 02-Ноя-12, 13:55 
yum list | grep fedorino-gore

> Есть архимедленный способ:
>

 
> yum -C info fedorino-gore
> isExist=$?
> if [ $isExist != 0 ] ; then
>     echo "Совсем нету."
> fi
>

> Можно ли как-то скорее? Грепнуть какой-то файл на диске?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Как быстро  узнать отсутствие пакета в RPM/YUM репо?"  +/
Сообщение от Af. on 03-Ноя-12, 14:19 
Скорость отзыва такая же. Верных 2 секунды первый запрос, 1 сек. - каждый следующий, на двухядерной машине.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Как быстро  узнать отсутствие пакета в RPM/YUM репо?"  +/
Сообщение от anonymous (??) on 07-Ноя-12, 11:19 
> Скорость отзыва такая же. Верных 2 секунды первый запрос, 1 сек. -
> каждый следующий, на двухядерной машине.

Засуньте вывод yum list в переменную и работайте дальше с ней.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Как быстро  узнать отсутствие пакета в RPM/YUM репо?"  +/
Сообщение от LSTemp (ok) on 05-Ноя-12, 17:11 
> Есть архимедленный способ:
>
 
> yum -C info fedorino-gore
> isExist=$?
> if [ $isExist != 0 ] ; then
>     echo "Совсем нету."
> fi
>

> Можно ли как-то скорее? Грепнуть какой-то файл на диске?

1)
пытаешься фильтровать инфу из пакета
2)
спрашиваешь есть ли она в отдельном файле
3)
делай выводы

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру