LINUX.ORG.RU
ФорумAdmin

А почему нет пакета, который укажет в каком репо есть данный пакет ?

 ,


0

1

То есть почему у меня списка всех пакетов во всех репах ?
yum search some_package
some package in some_repo
rpm -ivh some_repo
yum install some_package
Да, он будет занимать чуток много места.

★★★★★

Он есть, просто он у тебя не установлен и ты не можешь найти реп из которого его установить.

J ★★★★★
()

То есть почему у меня списка всех пакетов во всех репах?

Потому что через два дня он станет устаревшим.

i-rinat ★★★★★
()

А почему нет пакета, который укажет в каком репо есть данный пакет ?

Если искомый пакет есть в каком-либо из подключенных репов, то yum info или repoquery с нужными опциями скажут в каком. Можно (man repoquery опять же) узнать про все пакеты (в подключенных репах) одной командой.

Если же пакета в подключенных репах нет, то либо http://pkgs.org, либо https://repos.fedorapeople.org/ (кстати интересно, есть ли к нему cli-интерфейс?), либо http://rpm.pbone.net/, либо гуглеж вида «some_package rpm», либо либастрал. По-моему так.

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

Если же пакета в подключенных репах нет, то либо http://pkgs.org, либо https://repos.fedorapeople.org/ (кстати интересно, есть ли к нему cli-интерфейс?), либо http://rpm.pbone.net/, либо гуглеж вида «some_package rpm», либо либастрал. По-моему так.

да, это путь по которому мы все идём.
думаю было бы круто заменить всё вышесквотированное(это слово только что придумал) 2 командами в консоли.

dada ★★★★★
() автор топика

Он разрабатывается. Также как программы:

install-program-from-internet
find-info-anywhere
make-zaebis

proud_anon ★★★★★
()
Ответ на: комментарий от dexpl

ладно, другой вопрос:
на одном компе есть 10 реп. просто файлы с указанием на ftp/http
и есть 100 машин.
Можно ли, не копируя содержимое yum.repos.d на все машины, сообщить им о существовании этих 10-ти реп ?
то есть нужен своего рода репо-гейт.

dada ★★★★★
() автор топика
Ответ на: комментарий от dada

Можно ли, не копируя содержимое yum.repos.d на все машины, сообщить им о существовании этих 10-ти реп ?

В теории, можно развернуть на исходной машине nfs и расшарить в нем yum.repos.d, после чего прописать его в /etc/fstab на этих 100 машинах (или поднять autofs). Но я бы так делать не стал — а что, если каким-либо из этих 100 машин нужны индивидуальные конфиги реп?

Предвидя следующий вопрос насчет способа автоматизации раздачи yum.repos.d тем или иным путем, отвечу сразу — ansible, puppet и тому подобное.

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

В теории, можно развернуть на исходной машине nfs и расшарить в нем yum.repos.d

это не то. я думал у yum-a есть какая-то фича для этого.
ок. спасибо тебе.
#знаю что вынес мозг глупыми вопросами =) еще раз спасибо.

dada ★★★★★
() автор топика
Ответ на: комментарий от dada

знаю что вынес мозг глупыми вопросами =) еще раз спасибо.

Ничего страшного. Не за что :)

dexpl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.