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

Исходное сообщение
"PKGNG, как установить пакет с опциями?"

Отправлено Assoll , 28-Апр-16 12:01 
Приветствую!

Давно использую у себя dovecot, но каждый раз обновляю его вручную, т.е:
скачиваю ********.tar.gz
распаковываю
пишу ./configure --with-mysql (глупо конечно, но из PKGNG эта опция почему-то отсутствует)
и т.д.

Может оно конечно так правильнее по понятиям, но куча других пакетов установленных из PKGNG, обновляются молча, красиво и удобно.

Вот, собственно вопрос, как с помощью PKGNG установить пакет с опциями, да так, что бы в будущем этот самый пакет обновлялся, не теряя этих опций?

Спасибо.


Содержание

Сообщения в этом обсуждении
"PKGNG, как установить пакет с опциями?"
Отправлено lavr , 28-Апр-16 12:13 
>[оверквотинг удален]
> скачиваю ********.tar.gz
> распаковываю
> пишу ./configure --with-mysql (глупо конечно, но из PKGNG эта опция почему-то отсутствует)
> и т.д.
> Может оно конечно так правильнее по понятиям, но куча других пакетов установленных
> из PKGNG, обновляются молча, красиво и удобно.
> Вот, собственно вопрос, как с помощью PKGNG установить пакет с опциями, да
> так, что бы в будущем этот самый пакет обновлялся, не теряя
> этих опций?
> Спасибо.

поиск рулит, этому вопросу уже несколько лет...


"PKGNG, как установить пакет с опциями?"
Отправлено arachnid , 28-Апр-16 14:20 
никак.

пока пакеджи собираются с опциями портов по умолчанию.
касательно ручной сборки - в портах  опции сохраняются. или может быть вам нравится именно вручную собирать? или изменения вы в код вручную вносите, что вот так, ручками, всё сами?

воспользуйтесь pkg lock - что-бы запретить pkg обновлять собранные вами с измененными опция пакеты


"PKGNG, как установить пакет с опциями?"
Отправлено Hammer , 01-Май-16 17:46 
> никак.
> пока пакеджи собираются с опциями портов по умолчанию.
> касательно ручной сборки - в портах  опции сохраняются. или может быть
> вам нравится именно вручную собирать? или изменения вы в код вручную
> вносите, что вот так, ручками, всё сами?
> воспользуйтесь pkg lock - что-бы запретить pkg обновлять собранные вами с измененными
> опция пакеты

Да правда что ли....
https://www.opennet.me/tips/2715_pkgng_freebsd_pkg_ports_pac...
https://www.freebsd.org/doc/ru/books/handbook/pkgng-intro.html


"PKGNG, как установить пакет с опциями?"
Отправлено lavr , 01-Май-16 21:58 
>> никак.
>> пока пакеджи собираются с опциями портов по умолчанию.
>> касательно ручной сборки - в портах  опции сохраняются. или может быть
>> вам нравится именно вручную собирать? или изменения вы в код вручную
>> вносите, что вот так, ручками, всё сами?
>> воспользуйтесь pkg lock - что-бы запретить pkg обновлять собранные вами с измененными
>> опция пакеты
> Да правда что ли....

правда что?



"PKGNG, как установить пакет с опциями?"
Отправлено arachnid , 04-Май-16 13:48 
хм. я в затруднении. вроде как вы высказали сомнения в моих словах, но приведенные вами ссылки никак меня не опровергают. может я вас неправильно понял?

> Да правда что ли....
> https://www.opennet.me/tips/2715_pkgng_freebsd_pkg_ports_pac...
> https://www.freebsd.org/doc/ru/books/handbook/pkgng-intro.html


"PKGNG, как установить пакет с опциями?"
Отправлено lavr , 04-Май-16 15:37 
> хм. я в затруднении. вроде как вы высказали сомнения в моих словах,
> но приведенные вами ссылки никак меня не опровергают. может я вас
> неправильно понял?

затруднения, сомнения - не уверенность, батенька ;-)

>> Да правда что ли....

дык он не ответил на вопрос: "правда что?" :-Q

>> https://www.opennet.me/tips/2715_pkgng_freebsd_pkg_ports_pac...
>> https://www.freebsd.org/doc/ru/books/handbook/pkgng-intro.html


"PKGNG, как установить пакет с опциями?"
Отправлено Филимон Добродушный , 02-Май-16 21:54 
не ругайтесь

pkg delete dovecot2

portsnap fetch extract
cd /usr/ports/mail/dovecot2
make install clean


"PKGNG, как установить пакет с опциями?"
Отправлено Assoll , 04-Май-16 10:07 
> не ругайтесь
> pkg delete dovecot2
> portsnap fetch extract
> cd /usr/ports/mail/dovecot2
> make install clean

Круто, и как это может помочь топикстартеру?
"..с помощью PKGNG установить пакет с опциями, да так, что бы в будущем этот самый пакет обновлялся, не теряя этих опций?"


"PKGNG, как установить пакет с опциями?"
Отправлено _ , 04-Май-16 17:27 
> Круто, и как это может помочь топикстартеру?

топикстартеру похоже даже доктор уже не поможет :(

> "..с помощью PKGNG установить пакет с опциями, да так, что бы в
> будущем этот самый пакет обновлялся, не теряя этих опций?"

Никак. На то он и бинарный пакет. Он либо есть, либо его нет. И если он есть - он таков, как майнтайнер решил. _____без_____ опций.

Нужны опции - юзай порты. Можейшь даже потом свой пакет сделать dovecot2-asshole-option и юзать пакетный менеджер для работы с ним :)


"PKGNG, как установить пакет с опциями?"
Отправлено Nikolay Ermolovich , 16-Май-16 08:26 
Только собрать свою версию.
Если у вас много серверов, то разверните сборочную машину с репозиторием (вам в помощь poudriere)

> Вот, собственно вопрос, как с помощью PKGNG установить пакет с опциями, да
> так, что бы в будущем этот самый пакет обновлялся, не теряя
> этих опций?