[UBK dev] telepítési tapasztalatok

Páder Rezső rezso at ubk.hu
2019. Aug. 24., Szo, 01:25:39 CEST


>>A shadow két parancsát nem lehet átrakni? Ekkor a maga a /bin lehetne 
>>egy szimlink.  
>
>Az azért nem olyan egyszerű, hogy a /bin csak egy szimlink legyen.

Kicsit bővebben:
Az rendben van, hogy átrakjuk a shadow két parancsát (groups és login)
az /usr/bin alá, de ott marad még 8 szimlink, köztük a /bin/bash és a
/bin/sh is, ami nélkül maga az uhubuild sem működik.
Ez azt is jelenti, hogy a bash csomagnak magának kell gondoskodnia
arról, hogy létezzen egy /bin szimlink, ami az /usr/bin-re mutat.
A szimlink létrehozása viszont csak akkor működik, ha a /bin semmilyen
formában nem létezik. Ehhez meg kell nézni, hogy van-e /bin szimlink,
vagy /bin könyvtár. Ha a /bin mint könyvtár létezik, akkor törölni
kell, de azt csak akkor lehet megtenni, ha kizárólag szimlinkek vannak
benne, különben összeomlik a rendszer.
Ez pedig azt is jelenti, hogy frissítéskor a bash csomagot utolsóként
lehet csak frissíteni, amikor már valóban minden bináris, ami most még
a /bin alatt van, átkerül az /usr/bin alá.
Ezzel viszont az apt-get upgrade kilőve, hiszen a függőségi sorrend
miatt a bash lesz az első, hiszen így vagy úgy, de minden csomagnak
kell, ha másért nem, a postinst, vagy uhu-pkg miatt, amiknek szintén
kell a bash...

-- 
R.


További információk a(z) dev levelezőlistáról