Я работаю на машине с воздушным зазором Fedora 20 (x64). Его провал в воздухе из-за обзора исходного кода, и компания, которая владеет источниками, не хочет, чтобы машина была в Интернете.

Я пытаюсь вызвать некоторые команды (например, emacs и cmake), но они отсутствуют. Кроме того, они, похоже, отсутствуют в LiveCD.

Глядя на справочную страницу Yum, появляется возможность выполнить загрузку только в фоновом режиме. Но мне не ясно, как указать конкретное хранилище (например, f20-x86_64) и как включить в них зависимости.

Есть ли команда yum которую я могу выполнить на другом компьютере, чтобы получить как отсутствующие команды, так и их зависимости?

Как справиться с отсутствующими пакетами в этом случае?

1 ответ1

1

Используйте yum deplist и затем загрузите все зависимости. Это может включать некоторые сценарии.

Я не уверен, что yum download помощь там. Я подозреваю, что загрузка все еще не установлена.

Ответы, указывающие на использование yumgownload, в этом вопросе могут быть полезны https://serverfault.com/questions/470964/yumdownloader-vs-repotrack

После загрузки вы можете создать собственный репозиторий с помощью repo_manager и записать его в переносное хранилище. Без этого установка глубоких деревьев зависимости была бы болью в заднице.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .