Установка RHEL6.5 путем свопинга RPMs

Это не жесткое правило, но то, что по умолчанию / opt , обычно является самодостаточным и может потребовать, чтобы вы скопировали исполняемые файлы или сделали символическую ссылку на исполняемый путь или добавьте внутреннюю папку в $ PATH . Это достаточно просто, чтобы понять, предпочитаете ли вы поместить его в другое место и использовать $ HOME / bin .

Исходный код, который по умолчанию имеет значение / usr / local , однако может также устанавливать совместно используемые библиотеки и страницы руководства. Если вы хотите поместить его в другое место, обычно вы сначала экспортируете переменную PREFIX (или указываете ее в командной строке с помощью make ); ./ configure --help может подтвердить и объяснить это.

В этом случае вам понадобится небольшая иерархия каталогов в пути, который вы хотите использовать. Он должен выглядеть так:

bin/
lib/
include/
share/
    man/
        man1/

Вы можете создать еще manX каталогов (модель см. В / usr / share / man ), хотя установщики могут создайте их, если они не существуют. Затем вам понадобится следующее, например, ~ / .profile :

export PATH=~/bin:$PATH
export LD_LIBRARY_PATH=~/lib:$LD_LIBRARY_PATH
export MANPATH=~/share/man:$MANPATH

Если пакет действительно использует разделяемые библиотеки, LD_LIBRARY_PATH имеет решающее значение, иначе исполняемые файлы не будут возможность ссылаться на них. MANPATH может работать не во всех системах и в любом случае не является строго необходимым - если man foobar выйдет из строя, вы, вероятно, будете знать, где его искать.

1
30.10.2015, 18:40
1 ответ

На всякий случай, если кому-то еще понадобится то же самое, что и я, я отвечу на свой вопрос.

1) Получите ISO-образ двоичного DVD с сайта redhat.com

2) Удалите ненужные rpms ( GNOME , eclipse ), чтобы он был меньше 4 ГБ (это позволяет он должен храниться в файловой системе FAT32)

-копируйте этот ISO-образ на USB

3) Удалите ISO-образ, который идет с предыдущим загрузочным USB

4) Теперь подключите загрузочный USB (тот с загрузочные файлы, но без образа ISO) на целевую машину

5) Вы столкнетесь с «Ошибка отсутствия ISO 9660», которую затем подключите и смонтируйте USB с более новой версией RedHat

6) После завершения установки скопируйте /root/install.log

7) Уменьшите ISO-образ RedHat, добавив только rpms, найденные в install.log

8) Скопируйте этот более тонкий ISO-образ RedHat на загрузочный USB, и у вас будет загрузочный USB, который использует новые rpms (обновленную ОС)

1
27.01.2020, 23:52

Теги

Похожие вопросы