Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Иногда бывает полезным (или необходимым) использование других каталогов с портами и дистрибутивными файлами. Для переопределения каталогов, используемых по умолчанию, используются переменные PORTSDIR и PREFIX. К примеру:
# make PORTSDIR=/usr/home/example/ports install
будет компилировать порт в каталоге /usr/home/example/ports, а установит всё в /usr/local.
# make PREFIX=/usr/home/example/local install
будет компилировать его в каталоге /usr/ports, а установит в /usr/home/example/local.
И, конечно,
# make PORTSDIR=../ports PREFIX=../local install
использует обе возможности (полная команда слишком длинна для написания на этой странице, однако вы должны уловить общую идею).
Альтернативным способом является задание значений этих переменных в параметрах окружения. Обратитесь к страницам справки по вашему командному процессору для получения инструкций о том, как это сделать.
Работа с imake
Некоторые порты, использующие imake (часть X Window System) не работают нормально с PREFIX, и будут пытаться установиться в дерево /usr/X11R6. Аналогично некоторые Perl-порты игнорируют значения PREFIX и устанавливаются в дерево Perl. Заставить такие порты воспринимать переменную PREFIX является сложной или невыполнимой задачей.
Дата публикования: 2015-01-10; Прочитано: 203 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!