После установки дистрибутива (а это Live CD), пришлось дополнять его некоторыми полезными программами из официального репозитория, потратив изрядное количество интернет-трафика. Переустановив систему (в связи с ремонтом ПК), установил недостающие пакеты заново. В Windows сохранял приложения на флешку, а потом устанвливал с нее. Но там все программы находятся в Program Files в виде одного файла, что позволяет с легкостью их перемещать, удалять и устанавливать. Плохо разбираюсь в файловой системе Linux, и если RPM-пакет или архив без зависимостей еще можно просто скопировать, не знаю как поступить с теми пакетами, которые были установлены из репозитория, имели несколько зависимостей. Можно ли извлечь их из системы, и разместить на флешке, а потом, в случае необходимости, снова установить в систему?
LinuxForum.Fans
Копирование установленных пакетов на съемный носитель
Автор: Aleks
2 сообщений
3503 просмотров
Предлагаю простой способ выгрузки пакетов с зависимостями:
[console]
# urpmi --no-install dosbox
[/console]
Данная команада скачает программу-эмулятор DosBox и все необходимые зависимости в /var/cache/urpmi/rpms/. Установка выполнена не будет.
После, можно вырезать все объекты с того каталога и положить в нужный. Например:
[console]
# mv /var/cache/urpmi/rpms/* /media/disk/install/
[/console]
Когда-то, мне пришлось таким же образом скачивать программы и обновления на съёмный носитель, чтоб установить на другой компьютер без интернета. Сильно к вопросу не подходил, так, на скорую руку. Наверняка существует более простой способ реализации.
Войдите или зарегистрируйтесь, чтобы ответить.