LINUX.ORG.RU
ФорумAdmin

Yum. Как скачать локально уже установленный пакет?

 


0

1

Есть ситуация. Необходимо локально скачать rpm пакет с подключенного репозитория. Но так как этот пакет уже установлен в системе, этого сделать не получается. А найти этот пакет в /var/cache/yum я не могу.

Пишу:

 yum install --downloadonly --downloaddir=~ tmux  

Получаю:

 Пакет tmux-1.8-4.el7.x86_64 уже установлен, и это последняя версия.


Блин, ответ нашёлся сразу после того как я запостил тему. До этого голову ломал.

Вместо «yum install --downloadonly» нужно использовать утилиту yumdownloader

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

да, это верно. В dnf насколько я помню эту функцию включили в сам dnf

dnf download tmux

AVL2 ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

для этого надо знать урел. А там не всегда включен директори листинг. Да там и урел не всегда сразу найдешь, прописан возврат ссылок на зеркала.

Плюс эта штука умеет вытаскивать srс.rpm и актуальное название его смотрит в бинарном рпм.

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

Вместо «yum install –downloadonly» нужно использовать утилиту yumdownloader

У вас видимо Centos судя по утилите yumdownloader, просто я сам наступал на грабли. Зависит от дистра

Вот в Fedore ( вроде тоже самое) уже у меня работает

yum download пакет

найти этот пакет в /var/cache/yum я не могу

Надо крутить настройки yum, пакеты видимо после установки удаляются.

alex_sim ★★★ ()
Последнее исправление: alex_sim (всего исправлений: 1)

кстати, надо было использовать не инсталл reinstall

Тогда прокатило бы (наверное).

yum reinstall –downloadonly –downloaddir=~ tmux

AVL2 ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.