Перенос программ на другую ОС

У меня openSUSE. Я могу установить программы с помощью yum .

 yum install <progname> 

Я хочу перенести мою установку на новый жесткий диск. Как перенести программы с одной ОС на другую?

Моя проблема в том, что у меня нет доступа к Интернету. Итак, как я могу установить на нем программу?

«opensuse» – это не столько операционная система, сколько скорее дистрибутив (linux). Возможность передачи программы в другую систему в большей степени зависит от платформы целевой системы. Естественно, что не все библиотеки доступны во всех дистрибутивах. Итак, если вы хотите перенести одну программу на другую систему, вы можете просто ее скопировать (сопоставимое аппаратное обеспечение, 32-битный, 64-битный, x86-процессор) или скопировать пакет (rpm, deb или только tar-файл, возможно, gzipped), или вы можете перенести источники и перекомпилировать их, что иногда является трудным путем, но обеспечивает лучшую производительность скомпилированной программы из-за оптимизации компилятора. Совершенно другое дело – перевести Linux-ELF или источник в не Linux-систему, но это возможно (надеюсь); не то, что вы хотите.