Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-08-02 Пенетрантность Slawa Olhovchenkov
On Wed, Aug 02, 2017 at 11:37:35PM +0300, Boris Samorodov wrote:

> 02.08.2017 16:07, Slawa Olhovchenkov пишет:
> > On Wed, Aug 02, 2017 at 03:08:39PM +0300, Boris Samorodov wrote:
> > 
> >> 01.08.2017 15:18, Slawa Olhovchenkov пишет:
> >>> On Tue, Aug 01, 2017 at 03:11:30PM +0300, Boris Samorodov wrote:
> >>>
>  01.08.2017 14:44, Slawa Olhovchenkov пишет:
> > On Tue, Aug 01, 2017 at 01:57:44PM +0300, Boris Samorodov wrote:
> >
> >> 31.07.2017 14:58, Sergey V. Dyatko пишет:
> >>
> >>> а как дела с /etc обстоят? mergemaster/etcupdate  используете или ?
> >>
> >> Да, etcupdate.
> >>
> >> В скрипте, который собирает пакеты, использется "etcupdate build",
> >> а после обновления базовых пакетов на хосте /etc обновляется через
> >> "etcupdate -t <тот самый etcupdate пакет>".
> >
> > а как он пилится и мержится?
> 
>  (По опыту) гораздо проще, чем mergemaster. За полгода ни разу
>  не пришлось делать что-то вручную.
> >>>
> >>> это ответ на какой-то другой вопрос.
> >>> как <тот самый etcupdate пакет> пилится и мержится из/между обычными
> >>> пакетами, которые собственно и обновляются?
> >>
> >> OK, тогда я не понимаю, что значит "пилится и мержится".
> >>
> >> Если это переводится на английский, как "build and merge", то, простите
> >> мой французский, ETCUPDATE(8):
> > 
> > шит. еще раз, на пальцах. есть база, которую попили на сотню пакетов.
> > etcupdate хочет единый тар для работы.
> > пусть есть пакеты Х и П. оба обновились и оба в /etc имеют шмотки.
> > 
> > теперь мы гранулярно обновляем систему и обновляем только П.
> > 
> > внимание вопорос! каким образом единый tar для etcupdate будет попилен
> > на мелкие части под сотню пакетов и потом собран обратно в единый для
> > того, что бы etcupdate обновил только те части /etc, которые
> > затрагиваются обновленными пакетами? при условии, что обновляли мы не
> > все пакеты, что обновились на билд-сервере.
> 
> Ура. Я понял, о чём речь! :-)
> 
> Сначала про гранулярность. Насколько я понимаю, гранулярность тут
> состоит не в том, чтобы обновлять часть пакетов. А в том, чтобы
> ставить или не ставить некую часть. Соответственно, обновлять можно

я не улавливаю разницы.

> только всю систему (все установленные базовые пакеты) целиком.
> 
> В этом случае обновления /etc, производимые для неустановленных пакетов
> никак не должны влиять на всё остальное.
> 
> PS. Насколько я знаю, часть нерешённых вопросов с базовыми пакетами
> как раз касается /etc.
> 
> PPS. А ещё есть список рассылок freebsd-pkgbase@. Там будут рады
> ценным идеям/рассуждениям/вопросам.

мой английский недостаточно хорошо
я недостаточно дипломатично высказываюсь
Glen черезвычайно ценит свои усилия и ему будет очень обыдно
выслущивать мои замечания. как результат они будут игнорироваться.
год назад я уже почти все это высказывал. результат -- нулевой.
возможно я просто не сумел донести свои мысли на английском.
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-08-02 Пенетрантность Boris Samorodov
02.08.2017 16:07, Slawa Olhovchenkov пишет:
> On Wed, Aug 02, 2017 at 03:08:39PM +0300, Boris Samorodov wrote:
> 
>> 01.08.2017 15:18, Slawa Olhovchenkov пишет:
>>> On Tue, Aug 01, 2017 at 03:11:30PM +0300, Boris Samorodov wrote:
>>>
 01.08.2017 14:44, Slawa Olhovchenkov пишет:
> On Tue, Aug 01, 2017 at 01:57:44PM +0300, Boris Samorodov wrote:
>
>> 31.07.2017 14:58, Sergey V. Dyatko пишет:
>>
>>> а как дела с /etc обстоят? mergemaster/etcupdate  используете или ?
>>
>> Да, etcupdate.
>>
>> В скрипте, который собирает пакеты, использется "etcupdate build",
>> а после обновления базовых пакетов на хосте /etc обновляется через
>> "etcupdate -t <тот самый etcupdate пакет>".
>
> а как он пилится и мержится?

 (По опыту) гораздо проще, чем mergemaster. За полгода ни разу
 не пришлось делать что-то вручную.
>>>
>>> это ответ на какой-то другой вопрос.
>>> как <тот самый etcupdate пакет> пилится и мержится из/между обычными
>>> пакетами, которые собственно и обновляются?
>>
>> OK, тогда я не понимаю, что значит "пилится и мержится".
>>
>> Если это переводится на английский, как "build and merge", то, простите
>> мой французский, ETCUPDATE(8):
> 
> шит. еще раз, на пальцах. есть база, которую попили на сотню пакетов.
> etcupdate хочет единый тар для работы.
> пусть есть пакеты Х и П. оба обновились и оба в /etc имеют шмотки.
> 
> теперь мы гранулярно обновляем систему и обновляем только П.
> 
> внимание вопорос! каким образом единый tar для etcupdate будет попилен
> на мелкие части под сотню пакетов и потом собран обратно в единый для
> того, что бы etcupdate обновил только те части /etc, которые
> затрагиваются обновленными пакетами? при условии, что обновляли мы не
> все пакеты, что обновились на билд-сервере.

Ура. Я понял, о чём речь! :-)

Сначала про гранулярность. Насколько я понимаю, гранулярность тут
состоит не в том, чтобы обновлять часть пакетов. А в том, чтобы
ставить или не ставить некую часть. Соответственно, обновлять можно
только всю систему (все установленные базовые пакеты) целиком.

В этом случае обновления /etc, производимые для неустановленных пакетов
никак не должны влиять на всё остальное.

PS. Насколько я знаю, часть нерешённых вопросов с базовыми пакетами
как раз касается /etc.

PPS. А ещё есть список рассылок freebsd-pkgbase@. Там будут рады
ценным идеям/рассуждениям/вопросам.

-- 
WBR, bsam
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-08-02 Пенетрантность Slawa Olhovchenkov
On Wed, Aug 02, 2017 at 03:08:39PM +0300, Boris Samorodov wrote:

> 01.08.2017 15:18, Slawa Olhovchenkov пишет:
> > On Tue, Aug 01, 2017 at 03:11:30PM +0300, Boris Samorodov wrote:
> > 
> >> 01.08.2017 14:44, Slawa Olhovchenkov пишет:
> >>> On Tue, Aug 01, 2017 at 01:57:44PM +0300, Boris Samorodov wrote:
> >>>
>  31.07.2017 14:58, Sergey V. Dyatko пишет:
> 
> > а как дела с /etc обстоят? mergemaster/etcupdate  используете или ?
> 
>  Да, etcupdate.
> 
>  В скрипте, который собирает пакеты, использется "etcupdate build",
>  а после обновления базовых пакетов на хосте /etc обновляется через
>  "etcupdate -t <тот самый etcupdate пакет>".
> >>>
> >>> а как он пилится и мержится?
> >>
> >> (По опыту) гораздо проще, чем mergemaster. За полгода ни разу
> >> не пришлось делать что-то вручную.
> > 
> > это ответ на какой-то другой вопрос.
> > как <тот самый etcupdate пакет> пилится и мержится из/между обычными
> > пакетами, которые собственно и обновляются?
> 
> OK, тогда я не понимаю, что значит "пилится и мержится".
> 
> Если это переводится на английский, как "build and merge", то, простите
> мой французский, ETCUPDATE(8):

шит. еще раз, на пальцах. есть база, которую попили на сотню пакетов.
etcupdate хочет единый тар для работы.
пусть есть пакеты Х и П. оба обновились и оба в /etc имеют шмотки.

теперь мы гранулярно обновляем систему и обновляем только П.

внимание вопорос! каким образом единый tar для etcupdate будет попилен
на мелкие части под сотню пакетов и потом собран обратно в единый для
того, что бы etcupdate обновил только те части /etc, которые
затрагиваются обновленными пакетами? при условии, что обновляли мы не
все пакеты, что обновились на билд-сервере.
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-08-02 Пенетрантность Boris Samorodov

01.08.2017 15:18, Slawa Olhovchenkov пишет:

On Tue, Aug 01, 2017 at 03:11:30PM +0300, Boris Samorodov wrote:


01.08.2017 14:44, Slawa Olhovchenkov пишет:

On Tue, Aug 01, 2017 at 01:57:44PM +0300, Boris Samorodov wrote:


31.07.2017 14:58, Sergey V. Dyatko пишет:


а как дела с /etc обстоят? mergemaster/etcupdate  используете или ?


Да, etcupdate.

В скрипте, который собирает пакеты, использется "etcupdate build",
а после обновления базовых пакетов на хосте /etc обновляется через
"etcupdate -t <тот самый etcupdate пакет>".


а как он пилится и мержится?


(По опыту) гораздо проще, чем mergemaster. За полгода ни разу
не пришлось делать что-то вручную.


это ответ на какой-то другой вопрос.
как <тот самый etcupdate пакет> пилится и мержится из/между обычными
пакетами, которые собственно и обновляются?


OK, тогда я не понимаю, что значит "пилится и мержится".

Если это переводится на английский, как "build and merge", то, простите
мой французский, ETCUPDATE(8):
---
   Build Mode
 The build mode is used to build a tarball that contains a snapshot 
of a

 “current” tree.  This tarball can be used by the default and extract
 modes.  Using a tarball can allow etcupdate to perform a merge without
 requiring a source tree that matches the currently installed 
world.  The
 tarball argument specifies the name of the file to create.  The 
file will

 be a tar(5) file compressed with bzip2(1).
[...]
   Extract Mode
 The extract mode generates a new “current” tree.  Unlike the default
 mode, it does not save any existing “current” tree and does not modify
 any existing “previous” tree.  The new “current” tree can either 
be built

 from a source tree or extracted from a tarball.
---

Или опять не то? ;-)

--
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-08-01 Пенетрантность Slawa Olhovchenkov
On Tue, Aug 01, 2017 at 03:11:30PM +0300, Boris Samorodov wrote:

> 01.08.2017 14:44, Slawa Olhovchenkov пишет:
> > On Tue, Aug 01, 2017 at 01:57:44PM +0300, Boris Samorodov wrote:
> > 
> >> 31.07.2017 14:58, Sergey V. Dyatko пишет:
> >>
> >>> а как дела с /etc обстоят? mergemaster/etcupdate  используете или ?
> >>
> >> Да, etcupdate.
> >>
> >> В скрипте, который собирает пакеты, использется "etcupdate build",
> >> а после обновления базовых пакетов на хосте /etc обновляется через
> >> "etcupdate -t <тот самый etcupdate пакет>".
> > 
> > а как он пилится и мержится?
> 
> (По опыту) гораздо проще, чем mergemaster. За полгода ни разу
> не пришлось делать что-то вручную.

это ответ на какой-то другой вопрос.
как <тот самый etcupdate пакет> пилится и мержится из/между обычными
пакетами, которые собственно и обновляются?
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-08-01 Пенетрантность Boris Samorodov

01.08.2017 14:44, Slawa Olhovchenkov пишет:

On Tue, Aug 01, 2017 at 01:57:44PM +0300, Boris Samorodov wrote:


31.07.2017 14:58, Sergey V. Dyatko пишет:


а как дела с /etc обстоят? mergemaster/etcupdate  используете или ?


Да, etcupdate.

В скрипте, который собирает пакеты, использется "etcupdate build",
а после обновления базовых пакетов на хосте /etc обновляется через
"etcupdate -t <тот самый etcupdate пакет>".


а как он пилится и мержится?


(По опыту) гораздо проще, чем mergemaster. За полгода ни разу
не пришлось делать что-то вручную.

--
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-08-01 Пенетрантность Slawa Olhovchenkov
On Tue, Aug 01, 2017 at 01:57:44PM +0300, Boris Samorodov wrote:

> 31.07.2017 14:58, Sergey V. Dyatko пишет:
> 
> > а как дела с /etc обстоят? mergemaster/etcupdate  используете или ?
> 
> Да, etcupdate.
> 
> В скрипте, который собирает пакеты, использется "etcupdate build",
> а после обновления базовых пакетов на хосте /etc обновляется через
> "etcupdate -t <тот самый etcupdate пакет>".

а как он пилится и мержится?
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-08-01 Пенетрантность Boris Samorodov

31.07.2017 14:58, Sergey V. Dyatko пишет:


а как дела с /etc обстоят? mergemaster/etcupdate  используете или ?


Да, etcupdate.

В скрипте, который собирает пакеты, использется "etcupdate build",
а после обновления базовых пакетов на хосте /etc обновляется через
"etcupdate -t <тот самый etcupdate пакет>".

--
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-07-31 Пенетрантность Sergey V. Dyatko
On Sun, 30 Jul 2017 15:25:09 +0300
Boris Samorodov  wrote: 

> Бодрый день!
> 
> 30.07.2017 14:38, Andrey V. Elsukov пишет:
> 
> > я тоже пользуюсь базой в пакетах, но у нас своя реализация.
> > Когда я последний раз смотрел в то что производит make packages, там
> > были сотни пакетов. Т.е. получается при каждом обновлении происходит
> > обновление сотен пакетов?
> > 
> > У нас это выглядит так:
> > % pkg info -x freebsd
> > freebsd-base-1.0_1
> > freebsd-kernel-ipsec-1.0
> > freebsd-rescue-1.0_2
> > freebsd11-base-20170427
> > freebsd11-kernel-ipsec-20170728
> > freebsd11-kernel-ipsec-debug-20170728
> > freebsd11-rescue-20170427  
> 
> Угу. Полный набор -- около 570 пакетов для amd64 и 320 -- для arm.
> Поначалу я тоже думал, что большое количество пакетов -- не есть
> хорошо.
> 
> Однако, всё обновление проходит быстро и не требует дополнительных
> усилий. Зато появляется гранулярность. Так что теперь думаю, что
> имеем гибкую систему за не очень высокую цену.
> 

а как дела с /etc обстоят? mergemaster/etcupdate  используете или ?

--
wbr, Sergey

___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-07-30 Пенетрантность Boris Samorodov
Бодрый день!

30.07.2017 14:38, Andrey V. Elsukov пишет:

> я тоже пользуюсь базой в пакетах, но у нас своя реализация.
> Когда я последний раз смотрел в то что производит make packages, там
> были сотни пакетов. Т.е. получается при каждом обновлении происходит
> обновление сотен пакетов?
> 
> У нас это выглядит так:
> % pkg info -x freebsd
> freebsd-base-1.0_1
> freebsd-kernel-ipsec-1.0
> freebsd-rescue-1.0_2
> freebsd11-base-20170427
> freebsd11-kernel-ipsec-20170728
> freebsd11-kernel-ipsec-debug-20170728
> freebsd11-rescue-20170427

Угу. Полный набор -- около 570 пакетов для amd64 и 320 -- для arm.
Поначалу я тоже думал, что большое количество пакетов -- не есть
хорошо.

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

-- 
WBR, bsam



signature.asc
Description: OpenPGP digital signature
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-07-30 Пенетрантность Andrey V. Elsukov
On 29.07.2017 15:50, Boris Samorodov wrote:
> Вот уже почти полгода я пользуюсь собственными пакетами для базовой
> системы. На сервере после сборки мира и ядер достаточно выполнить
> команду "make packages". На хостах -- "pkg upgrade".
> 
> Сервер собирает нужные мне amd64/arm/aarch64 миры/ядра/пакеты.
> На рабочих ноутбуках обновляю систему практически каждый день.
> За полгода была всего пара проблем (связанных с тем, что я использую
> только HEAD).
> 
> Переход на работу с базовами пакетами происходит одной командой
> "pkg install -g 'FreeBSD-*'".
> 
> Подробности на https://wiki.freebsd.org/PkgBase

Привет,

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

У нас это выглядит так:
% pkg info -x freebsd
freebsd-base-1.0_1
freebsd-kernel-ipsec-1.0
freebsd-rescue-1.0_2
freebsd11-base-20170427
freebsd11-kernel-ipsec-20170728
freebsd11-kernel-ipsec-debug-20170728
freebsd11-rescue-20170427

-- 
WBR, Andrey V. Elsukov



signature.asc
Description: OpenPGP digital signature
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-07-29 Пенетрантность Eugene Grosbein
29.07.2017 20:05, Boris Samorodov пишет:

>>> На рабочих ноутбуках обновляю систему практически каждый день.
>>
>> За двадцать лет использования FreeBSD на десктопе, рабочей станции,
>> серверах (и немножко на ноутах), так и не понял смысла непрерывного 
>> обновления.
> 
> Я, как разработчик, считаю необходимым есть то, что создаю. И никого
> не призываю делать также. Указал на это только для того, чтобы показать,
> что технология вполне рабочая.

А, тут вопросов нет - для девелопера, безусловно, так и надо.


___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-07-29 Пенетрантность Eugene Grosbein
29.07.2017 20:04, Alexander Sheiko пишет:
> 
> В письме от Суб, 29 Июл 2017, 16:00 Eugene Grosbein пишет:
> 
>> За двадцать лет использования FreeBSD на десктопе, рабочей станции,
>> серверах (и немножко на ноутах), так и не понял смысла непрерывного
>> обновления.
> 
> При постоянном последовательном обновлении вылазит меньше всего граблей. В
> сравнении с обновлением после больших перерывов.

Зависит от размера перерыва. Раз в минорный релиз или даже раз в мажорный релиз 
-
наступаешь на порядок меньше граблей, потому что почти все уже понаступаны
другими и либо исправлены, либо в особых случаях документированы в UPDATING
и/или релизнотесах. И достаточно их читать перед обновлением.


___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-07-29 Пенетрантность Boris Samorodov
29.07.2017 16:00, Eugene Grosbein пишет:
> 29.07.2017 19:50, Boris Samorodov пишет:
> 
>> На рабочих ноутбуках обновляю систему практически каждый день.
> 
> За двадцать лет использования FreeBSD на десктопе, рабочей станции,
> серверах (и немножко на ноутах), так и не понял смысла непрерывного 
> обновления.

Я, как разработчик, считаю необходимым есть то, что создаю. И никого
не призываю делать также. Указал на это только для того, чтобы показать,
что технология вполне рабочая.

-- 
WBR, bsam
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-07-29 Пенетрантность Alexander Sheiko

В письме от Суб, 29 Июл 2017, 16:00 Eugene Grosbein пишет:

> За двадцать лет использования FreeBSD на десктопе, рабочей станции,
> серверах (и немножко на ноутах), так и не понял смысла непрерывного
> обновления.

При постоянном последовательном обновлении вылазит меньше всего граблей. В
сравнении с обновлением после больших перерывов.

-- 
WBR, Alexander Sheiko

___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-07-29 Пенетрантность Eugene Grosbein
29.07.2017 19:50, Boris Samorodov пишет:

> На рабочих ноутбуках обновляю систему практически каждый день.

За двадцать лет использования FreeBSD на десктопе, рабочей станции,
серверах (и немножко на ноутах), так и не понял смысла непрерывного обновления.

Понимаю обновление раз в релиз или приложение исправлений безопасности
или когда необходима вновь добавленная функциональность, которой раньше
не было, или кардинальное повышение производительности.

Но вот "обновление ради обновления"? Энтропию повышать? :-)



___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


[freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

2017-07-29 Пенетрантность Boris Samorodov
Добрый день!

29.07.2017 02:58, Vladislav V. Prodan пишет:

Это не ответ на исходный вопрос. Просто мысли вслух.

> На виртуалке не хватает дискового места для сборки и инсталла мира.

Вот уже почти полгода я пользуюсь собственными пакетами для базовой
системы. На сервере после сборки мира и ядер достаточно выполнить
команду "make packages". На хостах -- "pkg upgrade".

Сервер собирает нужные мне amd64/arm/aarch64 миры/ядра/пакеты.
На рабочих ноутбуках обновляю систему практически каждый день.
За полгода была всего пара проблем (связанных с тем, что я использую
только HEAD).

Переход на работу с базовами пакетами происходит одной командой
"pkg install -g 'FreeBSD-*'".

Подробности на https://wiki.freebsd.org/PkgBase

-- 
WBR, bsam
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd