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
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l