Это не жесткое правило, но то, что по умолчанию / 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) Получите 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 (обновленную ОС)