LINUX.ORG.RU
решено ФорумAdmin

Как обновить DragonFly BSD с версии 5.0 до хотя бы 5.2?

 ,


0

1

Всем здравствуйте.

Собственно, ${subj}.

Есть старая (5.0.1) виртуалка 2017 года. Пытаюсь обновить список пакетов:

$ sudo pkg update
Updating Avalon repository catalogue...
pkg: Repository Avalon load error: access repo file(/var/db/pkg/repo-Avalon.sqlite) failed: No such file or directory
pkg: http://mirror-master.dragonflybsd.org/dports/dragonfly:5.0:x86:64/LATEST/meta.txz: Not Found
repository Avalon has no meta file, using default settings
pkg: http://mirror-master.dragonflybsd.org/dports/dragonfly:5.0:x86:64/LATEST/packagesite.txz: Not Found
Unable to update repository Avalon
Error updating repositories!

И это верно, потому как по адресу http://mirror-master.dragonflybsd.org/dports/ лежат пакеты для версий с 5.2 по 5.10.

В /usr/local/etc/pkg/repos/df-latest.conf у меня запись вида:

Avalon: {
        url             : http://mirror-master.dragonflybsd.org/dports/${ABI}/LATEST,
        mirror_type     : NONE,
        signature_type  : NONE,
        pubkey          : NONE,
        fingerprints    : /usr/share/fingerprints,
        enabled         : yes 
}

– т. е. предполагается, что строчка dragonfly:5.2:x86:64 автоматически должна подставиться вместо ${ABI}.

★★★★★

Последнее исправление: Bass (всего исправлений: 1)

https://www.dragonflybsd.org/docs/handbook/Upgrading/

The only supported method of upgrading DragonFly BSD is by building from source code. The supported upgrade process includes going from the previous release to latest release.

Только компилировать из исходников.

anonymous
()
Ответ на: комментарий от mord0d

Спасибо, товарищи.

Сам курю тот же мануал.

Кривоватая она – make -j5 уже свалился. Собираю в один процесс.

Bass ★★★★★
() автор топика
Ответ на: комментарий от Bass

make -j5 уже свалился

У меня в FreeBSD 13-CURRENT такая фигня случалась регулярно.

Немного разъясню своё

Вначале обновляешь базовую систему, потом обновляешь пакеты.

Некоторые порты зависят от библиотек из базовой системы, все порты собираются под конкретную версию ядра. Если ты поставишь свежие пакеты со старым ядром или будешь использовать старые пакеты со свежем ядром, нормально работать оно не будет, если вообще будет работать.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

Обновился.

Всё работает.

Спасибо.

Bass ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.