Распространение встроенной версии gcc - PullRequest
0 голосов
/ 28 апреля 2018

Я собрал из исходного кода версию GCC для Red Hat. Учитывая, что это было довольно дорогое упражнение, я бы хотел «создать резервную копию» собранной версии, чтобы избежать повторного выполнения ее на других машинах или даже если я перезаписываю виртуальную машину, на которой она в настоящее время построена.

Каковы мои лучшие варианты для этого, пожалуйста?

1 Ответ

0 голосов
/ 28 апреля 2018

Для этого предназначены менеджеры пакетов. Тем не менее, вы должны собрать (обычно) или развернуть пакет под управлением диспетчера пакетов, потому что именно он отслеживает, где находятся установленные файлы. Вы собрали его без использования менеджера пакетов, и у вас больше нет полного каталога сборки? Извините, найти все установленные файлы будет довольно сложно.

Однако, если у вас все еще есть каталог сборки, и вы не запустили make clean, вы можете просто скопировать его и скопировать этот файл где-нибудь, и запустить make install из необработанной копии этого файла tar на каждом машина. В качестве альтернативы вы можете использовать что-то вроде GNU Stow или XStow в качестве менеджера пакетов бедного человека для развертывания и отмены развертывания на различных машинах, установив его в /usr/local/stow/gcc, заархивировав каталог /usr/local/stow/gcc, распаковав его на другой машине, и затем с помощью GNU Stow установите его.

...