Всем здравствуйте.
Собственно, ${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}
.