pkg version

Jozef Drahovsky (FreeBSD cz) freebsdcz2 at jozef.drahovsky.sk
Tue Aug 25 01:17:34 CEST 2020


Vďaka za odpoveď aj s konkrétnou syntaxou, čo sa nevidí často

Dňa 24. 8. 2020 o 18:54 Miroslav Lachman napísal(a):
> On 24/08/2020 08:14, Dan Lukes wrote:
>
>> Jen nevim jak se presne chova pokud jich mas nakonfigurovanych vic - 
>> zda balik porovnava proti repository ze ktereho byl nainstalovan, 
>> nebo zda proti nejnovejsimu, ktery najde.
>
> Na nekolika strojich pouzivam vice nez jeden repozitar s ruznou 
> prioritou a v nekterych pripadech to chovani muze byt trochu 
> "komplikovane". Normalne by to melo rozpoznavat aktualnost verze 
> oproti repozitari, ze ktereho byl ten ktery balicek nainstalovan, 
> protoze tato informace se v lokalni databazi udrzuje. Problem ale 
> nastane v pripade, ze jeden repozitar ma napriklad defaultni python 
> 2.7 a druhy repozitar 3.7, pak je tu balicek "python" v obou 
> repozitarich, ale jednou je to 2.7 a podruhe 3.7 a tam muze pkg 
> version zahlasit, ze ten nainstalovany je novejsi (starsi) nez ten v 
> repozitari, i kdyz je nainstalovana stejna verze, jako je v 
> repozitari, ze ktereho byl balicek nainstalovan - zkratka v tehle 
> situaci dojde k pomateni (ignorovani) ze ktereho repozitare ten 
> balicek byl nainstalovan.
>
>
> A co se toho puvodniho problemu tyce, tak hadam, ze jeden stroj byl 
> nainstalovan nekdy v minulosti a pouziva jako repozitar Lates balicky, 
> zatimco ten novejsi stroj pouziva Quaterly balicky. To se totiz pred 
> casem zmenilo (defaultni je ted quaterly branch)
>
> # grep url: /etc/pkg/FreeBSD.conf
>   url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
>
> Predpokladam, ze na druhem stroji bude
>
>   url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",


Na oboch strojoch mám

jedna # grep url: /etc/pkg/FreeBSD.conf
   url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",

dva # grep url: /etc/pkg/FreeBSD.conf
   url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",



Skúsil som nainštalovať tretí a to isté

tri #  grep url: /etc/pkg/FreeBSD.conf
   url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",


a keď dám inštalovať napríklad py37-openssl-19.0.0  tak to dopadne 
nasledovne

#pkg version -v
py37-asn1crypto-1.3.0              ?   orphaned: devel/py-asn1crypto
py37-cffi-1.14.0                          ?   orphaned: devel/py-cffi
py37-cryptography-2.6.1          ?   orphaned: security/py-cryptography
py37-openssl-19.0.0                 ?   orphaned: security/py-openssl
py37-pycparser-2.20                 ?   orphaned: devel/py-pycparser
py37-setuptools-44.0.0             >   succeeds port (port has 41.2.0)
py37-six-1.14.0                          ?   orphaned: devel/py-six
python37-3.7.8                          >   succeeds port (port has 3.7.4)

na strojoch ktoré prešli upgrade z R-12.0 otázniky nie sú, na novo 
inštalovaných strojoch sú

a nepomôže ani pkg upgrade -f

Jozef




More information about the Users-l mailing list