Можно ли отложить установку загруженных пакетов на другом компьютере с CMake?
Я знаю, что можно загрузить и установить пакет с CMake (функция ExternalProjectAdd) на том же компьютере.Я хотел бы знать, возможно ли загрузить пакет на компьютер и установить его на другой.
Мне нужно сделать это, чтобы иметь возможность загружать зависимости программного обеспечения на персональный компьютер (подключение к Интернету, привилегии root) и затем перемещаться в кластер (без подключения к Интернету, привилегии root) для установки программного обеспеченияи его зависимости.
РЕДАКТИРОВАТЬ: вот пример моей проблемы.
CMake используется для генерации кода X. Этот код зависит от библиотеки Y, доступной в Интернете.Я хочу создать X в кластере без подключения к Интернету и без полномочий root.Поэтому я не могу загрузить Y из этого кластера (без подключения к Интернету) и не могу установить его из диспетчера пакетов (без полномочий root).Мне нужно скачать Y с другого компьютера (персонального компьютера).
Мой вопрос: «Как я могу загрузить Y с персонального компьютера, а затем сгенерировать X на этом кластере с помощью CMake?».