[freebsd] /usr/ports/

Lena at lena.kiev.ua Lena at lena.kiev.ua
Wed Apr 14 15:08:39 EEST 2021


> Это только у меня такая беда происходит? При попытке обновления дерева портов, ничего не обновляется.
> Все выглядит вот так
> 
> [root]# svn up /usr/ports/

И не будет svn больше обновляться. Нынешнее поветрие - git.

Поэтому же portsnap тоже не обновляет, но собираются починить.
А svn не собираются, насколько я поняла.

Что делать:

pkg install gitup

Из /usr/ports перенести distfiles и packages в другое место,
удалить и заново создать пустую директорию /usr/ports

В файле /usr/local/etc/gitup.conf
исправить так:

        "defaults" : {
                "host"           : "git.freebsd.org",
                "port"           : 443,
                "verbosity"      : 1,
                "work_directory" : "/var/db/gitup",
        },

        "ports" : {
                "repository" : "/ports.git",
                "branch"     : "main",
                "target"     : "/usr/ports",
                "ignores"    : [
                        "distfiles",
                        "packages",
                ],
        },

Запустить:

gitup ports
cd /usr/ports
make fetchindex

Вернуть distfiles и packages обратно.

В следующие разы gitup будет отрабатывать быстрее.



More information about the freebsd mailing list