У меня Centos работает на компьютере, подключенном к Интернету, и на нем работают версии некоторых пакетов i386, например MySQL. Я хочу создать дерево каталогов, которое я могу поместить на съемный носитель и вставить в компьютер, не подключенный к Интернету, на котором запущено другое программное обеспечение и / или версии x86_64 того же программного обеспечения.
Кажется, что это как-то связано с yum-utils и, возможно, с / etc / rpm / platform, но я не нашел четкой документации о том, как это сделать, не разрушая установленное в настоящее время программное обеспечение.
Я особенно не нашел какой-либо документации о том, как делать это на постоянной основе - делать регулярные обновления пакетов, установленных на компьютере с воздушным зазором.
Если вы ищете советы по созданию кеша Yum, все, что вам нужно сделать, это поместить пакеты в каталог и запустить createrepo. Вы можете использовать -c
или --cachedir
возможность указать каталог кеша на съемном носителе.
createrepo -c /mount/remotedrive/.cache /mount/remotedrive
Если вы хотите установить КОНКРЕТНУЮ архитектуру доступного программного обеспечения, вы МОЖЕТЕ указать номер версии, например:
yum install mysql-server.x86_64
или
yum install mysql-server.i386
Не забывайте также, что вы можете вручную установить один или несколько RPM, используя rpm
утилита:
rpm -ivh package.rpm
Надеюсь, это поможет; в вашем вопросе не указано, чего вы хотите, но он должен указать вам правильное направление. Ура!