pkg ver

Dan Lukes dan at obluda.cz
Mon Aug 24 14:35:30 CEST 2020


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




More information about the Users-l mailing list