On 24.8.2020 9:51, Jozef Drahovsky (FreeBSD cz) wrote:
voči akej databáze/zoznamu sa vykonáva pkg ver?
Proti databazi, kterou si stahuje z nakonfigurovaneho repository.
Z jednej otázky sú hneď 2

V kazdem malem problemu se schovava nejmene jeden dalsi podproblem - a ten je vetsi ;-)

1. ako si ju (ich dtatbazy) pozriem, resp kde je (sú) uložená(e)? +/- [-R <repository configuration directory>]

Defaultne v /var/db/pkg/

Ale je to SQLite databaze s ne uplne trivialni strukturou. Co si slibujes, ze v ni uvidis ?

2. ako ju aktualizujem?

Explicitne prikazem "pkg update". Ale "pkg upgrade" a nektere dalsi prikazy si aktualnost databaze kontroluji a pripadne ji aktualizuji implicitne.

py37-acme-1.5.0,1                  ?
py37-asn1crypto-1.3.0              ?
py37-certbot-1.5.0_2,1             ?
py37-certifi-2020.6.20             ?
py37-cffi-1.14.0                   ?

Ty v repository (ktere nemusi byt stejne jako to prvni) vubec nejsou.

tie otázniky sa objavili na novom nainštalovanom stroji po  "pkg install open-vm-tools-nox11-11.1.0,2"   Open VMware tools for FreeBSD VMware guests.

To je dost podezrele i kdyz ne zcela nemozne. Napriklad by mohlo dojit k prechodu z pythonu 3.7 na 3.8 - pak by balik, ktery puvodne vyzadoval py37-* nove vyzadoval py38-* a baliky py37-* by uz v repozitory byt nemusely.

To ale nenastalo, pisu to jen jako moznost jak by k podobne situaci dojit mohlo.

K cemu presne dochazi u tebe netusim.

Ale vzdycky mas moznost to pomoci 'pkg upgrade -f' reinstalovat cely.

Dan


--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem