LINUX.ORG.RU

История изменений

Исправление debugger, (текущая версия) :

А в чём проблема скачать пакет со всеми зависимостями? Это делается одной командой:

$ sudo dnf download --resolve mc

Вуаля! В текущем каталоге — пакет mc со всеми недостающими зависимостями. Если хочешь вообще все зависимости, даже те, которые уже установлены, то добавь ещё одну опцию --alldeps.

В случае, если захочешь поставить себе mc без интернета, заходишь в этот калалог и

$ sudo dnf install ./*.rpm

Готово.

Можно накачать в один каталог много пакетов и сделать из них локальный репозиторий, читай ман на createrepo_c.

Можно попросить dnf сохранять все пакеты, которые он когда-либо скачивал. Для этого надо добавить строчку keepcache = True в секцию [main] файла /etc/dnf/dnf.conf. (Читай man dnf.conf, если что.) Потом можно устанавливать пакеты из этого кэша без повторного скачивания пакетов из сети. А если у тебя несколько компьютеров, можно организовать для них общий кэш. Я делал так, что «головной» комп скачивает апдейты из сети и сохраняет их в кэше, а прочие компы работают только с кэшем (dnf --cacheonly).

Этот же сценарий можно использовать при переустановке системы — нужно сохранить кэш, и после переустановки обновиться из кэша.

Всё вышенаписанное относится к Федоре (и, возможно, другим дистрам, построенным на rpm/dnf). Ты ж не сказал каким дистром ты пользовался, поэтому я сказал про свой. Как обстоят дела с deb пакетами — понятия не имею, но думаю, что что-то подобное вполне возможно.

Исходная версия debugger, :

А в чём проблема скачать пакет со всеми зависимостями? Это делается одной командой:

$ sudo dnf download --resolve mc

Вуаля! В текущем каталоге — пакет mc со всеми недостающими зависимостями. Если хочешь вообще все, даже те, которые уже установлены, то добавь ещё одну опцию --alldeps.

В случае, если захочешь поставить себе mc без интернета, заходишь в этот калалог и

$ sudo dnf install ./*.rpm

Готово.

Можно накачать в один каталог много пакетов и сделать из них локальный репозиторий, читай ман на createrepo_c.

Можно попросить dnf сохранять все пакеты, которые он когда-либо скачивал. Для этого надо добавить строчку keepcache = True в секцию [main] файла /etc/dnf/dnf.conf. (Читай man dnf.conf, если что.) Потом можно устанавливать пакеты из этого кэша без повторного скачивания пакетов из сети. А если у тебя несколько компьютеров, можно организовать для них общий кэш. Я делал так, что «головной» комп скачивает апдейты из сети и сохраняет их в кэше, а прочие компы работают только с кэшем (dnf --cacheonly).

Всё вышенаписанное относится к Федоре (и, возможно, другим дистрам, построенным на rpm/dnf). Ты ж не сказал каким дистром ты пользовался, поэтому я сказал про свой. Как обстоят дела с deb пакетами — понятия не имею, но думаю, что что-то подобное вполне возможно.