uhulinux / ub-ubk3

64bit-only repo
1 stars 0 forks source link

calamares netinstall #34

Closed attuska closed 5 years ago

attuska commented 5 years ago

Most csak live módban használható a calamares.

A netinstall szekció a chroot felépítése után néma, nem jelenít meg üzeneteket a terminálban. A nagyobb és végzetes baj az, hogy nem telepíti a "critical" csoportot sem, amiben a kernel, tzdata, grub van többek közt és tzdata hiánya miatt a telepítés megszakad. De ez csak akkor következik be, miután minden egyéb, a felhasználó által kijelölt csomagot és csoportot feltelepít. Ezt is "némán" végzi.

attuska commented 5 years ago

Megvan a hiba! Az udisk csomag már nincs és a critical fájlban fel van sorolva feltöltendőnek. És a chroot telepítésében az apt az összefűzött feltöltendő csomagok lisájában az első nem létező csomag észlelése utáni csomagokat már nem telepíti fel. Tehát az apt-install "aaa bbb ccc ddd" esetén, ha a ccc telepítése nem sikeredik, mert az nem letölthető, vagy nem létezik, befejezettnek tekinti a sor feldolgozását.

Tehát, ha a jövőben valamely csomagot töröljük a tárolónkból, a calamares fájllistáiból is törölni kell, ha az ott létezik és a calamares újrafordítandó. Tehát csomag törlés esetén:

  1. Törölni kell a csomag ubéjét a githubról.
  2. Törölni kell a Build-order sorokból.
  3. Törölni kell minden ubében az erre a csomagra történő hivatkozást.

A hivatkozások lehetnek: ubnév/build-depends ubnév/*/packages/depends calamares/addons/usr/share/calamares/{netinstall.yaml,hidden,critical,konsole}

attuska commented 5 years ago

Működik újra. https://github.com/uhulinux/ub-ubk3/commit/e323befea19528357659a88213b06cae28717a6d