URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95956
[ Назад ]

Исходное сообщение
"Как передать параметры при установке PKG INSTALL ?"

Отправлено Assoll , 27-Янв-15 16:35 
Классический пример:
./configure --prefix=/usr/local/testdir

Как повторить данную конструкцию при использовании нового менеджера пакетов PKG[NG]?
Переменную PREFIX=... оно игнорирует:

ASSUME_ALWAYS_YES=YES PREFIX=/usr/local/testdir pkg install openssl ..

Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (0 conflicting)
The following 1 packages will be affected (of 0 checked):

New packages to be INSTALLED:
    openssl: 1.0.1_18

The process will require 8 MB more space.
[1/1] Installing openssl-1.0.1_18...
[1/1] Extracting openssl-1.0.1_18... done
Message for openssl-1.0.1_18:
Copy /usr/local/openssl/openssl.cnf.sample to /usr/local/openssl/openssl.cnf
and edit it to fit your needs.


Содержание

Сообщения в этом обсуждении
"Как передать параметры при установке PKG INSTALL ?"
Отправлено lavr , 27-Янв-15 19:33 
> Классический пример:
> ./configure --prefix=/usr/local/testdir
> Как повторить данную конструкцию при использовании нового менеджера пакетов PKG[NG]?
> Переменную PREFIX=... оно игнорирует:

никак, `pkg` не знает такой переменной, можно задать chroot, jail, а вот
изменить location установки - prefix(localbase), я не нашел когда смотрел
sources.
Возможность полезная, но может повредить работе.


"Как передать параметры при установке PKG INSTALL ?"
Отправлено Assoll , 27-Янв-15 23:00 
>> Классический пример:
>> ./configure --prefix=/usr/local/testdir
>> Как повторить данную конструкцию при использовании нового менеджера пакетов PKG[NG]?
>> Переменную PREFIX=... оно игнорирует:
> никак, `pkg` не знает такой переменной, можно задать chroot, jail, а вот
> изменить location установки - prefix(localbase), я не нашел когда смотрел
> sources.
>  Возможность полезная, но может повредить работе.

А другие опции можно передавать? Типа
CCARGS='-DUSE_TLS -I/usr/local/ssl/include -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\"dovecot\" -DHAS_MYSQL -I/usr/local/include/mysql' AUXLIBS='-L/usr/local/ssl/lib -lssl -lcrypto -L/usr/local/lib/mysql -lmysqlclient -lz -lm'


"Как передать параметры при установке PKG INSTALL ?"
Отправлено co6aka , 28-Янв-15 03:24 
pkgng работает с уже собранными бинарными пакетами из репозитария. А для ваших целей необходимо использовать порты.

"Как передать параметры при установке PKG INSTALL ?"
Отправлено Assoll , 28-Янв-15 14:59 
> pkgng работает с уже собранными бинарными пакетами из репозитария. А для ваших
> целей необходимо использовать порты.

а это возможно, если уже перешёл на новый пакет-менеджер?


"Как передать параметры при установке PKG INSTALL ?"
Отправлено Аноним , 28-Янв-15 18:00 
>> pkgng работает с уже собранными бинарными пакетами из репозитария. А для ваших
>> целей необходимо использовать порты.
> а это возможно, если уже перешёл на новый пакет-менеджер?

Я разрешаю :)