pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file

Capita alle volte che aggiornando i programmi che vecchie configurazioni diano problemi alle nuove versioni del software, questo è il caso di pkg per FreeBSD, che durante la compilazione dei pacchetti ci segnala un laconico: pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file.

Non è nulla di preoccupante, in quanto possiamo continuare a usare tranquillamente tutto, solo che un messaggio così perentorio di certo non è qualcosa da ignorare, per fortuna la soluzione è molto facile, per prima assicuratevi di avere i diritti di root:

# whoami
root

Quindi eseguiamo quanto segue:

# mv /usr/local/etc/pkg.conf /usr/local/etc/pkg.conf.old
# cp /usr/local/etc/pkg.conf.sample /usr/local/etc/pkg.conf
# mkdir -p /usr/local/etc/pkg/repos

Fatto questo, teoricamente, avremmo finito, ma come riportato da sul wiki fi FreeBSD in merito a pkg, dobbiamo creare un file contenete le informazioni sul repository, quindi eseguite:

# vi /usr/local/etc/pkg/repos/FreeBSD.conf

E incollate il seguente testo:

FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
enabled: yes
}

Fatto questo, aggiorniamo i port e gli indici:

portsnap fetch update
portsdb -Fu
pkg version -IvL '='

E con questo abbiamo finito.

Informazioni RedFoxy

ha scritto 41 articoli in questo blog.

Related posts:

I commenti sono chiusi.

Free Google Page Rank

%d blogger hanno fatto clic su Mi Piace per questo: