Приветствую!Давно использую у себя dovecot, но каждый раз обновляю его вручную, т.е:
скачиваю ********.tar.gz
распаковываю
пишу ./configure --with-mysql (глупо конечно, но из PKGNG эта опция почему-то отсутствует)
и т.д.Может оно конечно так правильнее по понятиям, но куча других пакетов установленных из PKGNG, обновляются молча, красиво и удобно.
Вот, собственно вопрос, как с помощью PKGNG установить пакет с опциями, да так, что бы в будущем этот самый пакет обновлялся, не теряя этих опций?
Спасибо.
>[оверквотинг удален]
> скачиваю ********.tar.gz
> распаковываю
> пишу ./configure --with-mysql (глупо конечно, но из PKGNG эта опция почему-то отсутствует)
> и т.д.
> Может оно конечно так правильнее по понятиям, но куча других пакетов установленных
> из PKGNG, обновляются молча, красиво и удобно.
> Вот, собственно вопрос, как с помощью PKGNG установить пакет с опциями, да
> так, что бы в будущем этот самый пакет обновлялся, не теряя
> этих опций?
> Спасибо.поиск рулит, этому вопросу уже несколько лет...
никак.пока пакеджи собираются с опциями портов по умолчанию.
касательно ручной сборки - в портах опции сохраняются. или может быть вам нравится именно вручную собирать? или изменения вы в код вручную вносите, что вот так, ручками, всё сами?воспользуйтесь pkg lock - что-бы запретить pkg обновлять собранные вами с измененными опция пакеты
> никак.
> пока пакеджи собираются с опциями портов по умолчанию.
> касательно ручной сборки - в портах опции сохраняются. или может быть
> вам нравится именно вручную собирать? или изменения вы в код вручную
> вносите, что вот так, ручками, всё сами?
> воспользуйтесь 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
>> никак.
>> пока пакеджи собираются с опциями портов по умолчанию.
>> касательно ручной сборки - в портах опции сохраняются. или может быть
>> вам нравится именно вручную собирать? или изменения вы в код вручную
>> вносите, что вот так, ручками, всё сами?
>> воспользуйтесь 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
> хм. я в затруднении. вроде как вы высказали сомнения в моих словах,
> но приведенные вами ссылки никак меня не опровергают. может я вас
> неправильно понял?затруднения, сомнения - не уверенность, батенька ;-)
>> Да правда что ли....
дык он не ответил на вопрос: "правда что?" :-Q
>> https://www.opennet.me/tips/2715_pkgng_freebsd_pkg_ports_pac...
>> https://www.freebsd.org/doc/ru/books/handbook/pkgng-intro.html
не ругайтесьpkg delete dovecot2
portsnap fetch extract
cd /usr/ports/mail/dovecot2
make install clean
> не ругайтесь
> pkg delete dovecot2
> portsnap fetch extract
> cd /usr/ports/mail/dovecot2
> make install cleanКруто, и как это может помочь топикстартеру?
"..с помощью PKGNG установить пакет с опциями, да так, что бы в будущем этот самый пакет обновлялся, не теряя этих опций?"
> Круто, и как это может помочь топикстартеру?топикстартеру похоже даже доктор уже не поможет :(
> "..с помощью PKGNG установить пакет с опциями, да так, что бы в
> будущем этот самый пакет обновлялся, не теряя этих опций?"Никак. На то он и бинарный пакет. Он либо есть, либо его нет. И если он есть - он таков, как майнтайнер решил. _____без_____ опций.
Нужны опции - юзай порты. Можейшь даже потом свой пакет сделать dovecot2-asshole-option и юзать пакетный менеджер для работы с ним :)
Только собрать свою версию.
Если у вас много серверов, то разверните сборочную машину с репозиторием (вам в помощь poudriere)> Вот, собственно вопрос, как с помощью PKGNG установить пакет с опциями, да
> так, что бы в будущем этот самый пакет обновлялся, не теряя
> этих опций?