- locsemege blogja
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
Ó, hogy szakadna rá az ég! Pedig kapott röptében még kb. 800 MB-ot emígyen:
tune2fs -m 2 /dev/mapper/fedora-root
De ennek a nyamvadtnak ez a pánikos előremenekülésem sem volt elég:
ld: final link failed: No space left on device
Ebben a virtuális gépben 35 GB a root fs. Jó, ebből nem derült ki, mennyi volt az oprendszer, meg egy rakás devel csomag, de akkor is. Nagyjából az a helyzet, hogy kb. 20 GB szabad hely kevés egy kernel lefordításához. Most feladtam. Vagy nem kellene elapróznom, de az azt jelentené, hogy be kellene raknom még egy HDD-t a gépembe - van itthon -, viszont csak ezért nem szeretném. Vagy még tudok adni neki néhány GB-ot, aztán majd több óra fordítást követően mondja, hogy megtelt.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Nekem ez elég furcsa.
Cégnél 40 - 50 GB kell egy teljes linux rendszer fordításhoz (yocto-val) beágyazott ARM-ra, igaz ott nem 5.0 kernel van.
Nálunk a kernel <10 perc alatt lefordul egy mai gépen (i5 proci, 8 GB RAM, alap SSD).
- A hozzászóláshoz be kell jelentkezni
Nekem az a tippem - amit nem néztem meg a *.spec file-ban -, hogy az összes arhitectúrára le akarja fordítani, ideértve az Intel, ARM, PPC, S390, meg ki tudja, mihez van még Fedora támogatás, s ezért kellhet neki az extrém sok hely. De ez csak egy tipp, nem néztem meg tüzetesebben.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Ezekhez az architektúrákhoz fent van minden, ami a fordításhoz kel? Biztos?
- A hozzászóláshoz be kell jelentkezni
Előfordulhat, hogy baromságot írok, de nem lehet, hogy valami MÉGIS ramdrájvon történik és pont ott fogy el a hely?
(én már jártam így)
- A hozzászóláshoz be kell jelentkezni
Nem a tmpfs telt meg - ami RAM és swap -, hanem a root fs. Azt látom, hogy hova írt. Oda, ahol build-el, s kiírja a rakás object file-t, az irdatlan mennyiségű device driver-t, miegymást.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Miért virtuális gépben csinálod? Nem ismerem a konfigodat, de nem lenne egyszerűbb/gyorsabb a hoston lefordítani, csomagolni és átmásolni a virtuálisra?
- A hozzászóláshoz be kell jelentkezni
Azért, mert a kismillió *-devel csomagot semmi kedvem a host-ra telepíteni. A virtuális gépben build-elek, majd ha készen van, a host-ra telepítem az eredményt. Illetve most nem, mert nincs az a háttértár mennyiség, ami elég lenne ennek a mocsoknak. Van másik HDD-m, valamint LVM-et használok, szóval viszonylag egyszerűen tudnék helyet csinálni, ha nagyon akarnék, de túlzásnak érzem, hogy szereljek még egy HDD-t a gépembe, mert kernelt akarok fordítani. Ha legalább tudnám, mennyi kell neki, valamivel előrébb lennék.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Cloudban egy rövid életű gép csak erre?
- A hozzászóláshoz be kell jelentkezni
Erre nem is gondoltam eddig. Igazából hivatalosan is le fogják ezt fordítani, pontosabban szerintem majd az 5.0.3-at, csak szerettem volna, hogy legyen ilyenem. Inkább csak arról van szó, hogy meglepődtem a helyfalánkságán.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Ha csak az a cél, hogy a host OS-t ne szemeteld tele mindenféle dev csomagokkal, akkor egy sima container is teljesen elég erre, nem kell még VM se..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
chroottal szoktam az ilyet csinalni, dev+proc+sys meg bindmount.
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
Ha csak azt fordítom bele, ami az adott géphez kell, nekem 2G elég a 4.20.16-os kernelhez.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
Pár éve még boldog boldogtalan fordítgatott... A régi szép idők.
- A hozzászóláshoz be kell jelentkezni
Úgy érted 10-15 éve.
--
arch,ubuntu,windows,android
zbook/elitebook/rpi3/motog4_athene
- A hozzászóláshoz be kell jelentkezni
Jahhh. Én is kb.
---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.
- A hozzászóláshoz be kell jelentkezni
Régen forgattam már kernelt, de a debug symbolokat vagy micsoda kapcsold ki azok rettenetesen meg tudják növelni a méretet.
Teljes kernel amit forgattam még 2.6.x éra elején volt utoljára :>
Azóta max csak kernel modult forgattam a már meglévő gyári kernelhez.
Fedora 28, Thinkpad x220
- A hozzászóláshoz be kell jelentkezni
„Pár éve még boldog boldogtalan fordítgatott…”
„Úgy érted 10-15 éve”
„Jahhh. Én is kb.”
„Régen forgattam már kernelt, ...”
De jó nektek! Nekem nincs választási lehetőségem. :D
- A hozzászóláshoz be kell jelentkezni
"Mennyi szabad tárhely kell manapság egy vacak kernel fordításához?"
ObjectPascal nevet ezen ;)
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Esetleg egy külön virtuális adatlemez neki tömörítős fájlrendszerrel (btrfs?)??
---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.
- A hozzászóláshoz be kell jelentkezni
Azért írtam blogba, mert meg tudnám oldani, ha nagyon akarnám. Csak háttértár kérdése az egész. Inkább a meglepetés az, ami fejbe vágott.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Ha olyan configgal fordítod mint amit adnak az általános distrok akkor 15GB-t simán megeszik.
- A hozzászóláshoz be kell jelentkezni
Ubuntu kernelt fordítottam nemrég, talán 4.15-öst, az alap konfiggal valami 22Gb körül állt meg.
- A hozzászóláshoz be kell jelentkezni
Az már szerintem is sok. :D Eléggé Fedora like config.
14G linux-4.20
16G linux-5.0
- A hozzászóláshoz be kell jelentkezni
Fedora default konfiggal. Mindegy, már nem fáradok vele:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1235840
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Locsemege tőled a falnak megyek. Azt tudom, hogy türelmetlen vagy, mert mindenből minél frisebb kell. Néha a stabil fedora sem elég friss, beta cuccok kellenek. Még ez is ok. De azért képes legyél kernelt fordítani, hogy két nappal előbb legyen fent a legújabb kernel, ez már nekem sok.
powered by ©gentoo
- A hozzászóláshoz be kell jelentkezni
Általában igazad van, de volt egy rossz sejtésem egy anomália miatt. Kb. egy hétig nem működött a desktop gépem. Először hardware hibára gyanakodtam, aztán elég nagy konfidenciával igazoltam, hogy jó a hardware. Közben elértem, hogy a gép boot-olhatatlan lett, de mindezt úgy, hogy Fedora 30-ra upgrade-ből már nem éledt fel. Ma újra feltettem rá a grubot, elindult, felfrissítettem a csomagokat, ellenőriztem az rpm adatbázis integritását. Korábban a filerendszerek épségét is. Most úgy néz ki, jó. Fogalmam sincs, mi okozta az eredeti bajt. Talán egy kernel bug, egy elszúrt pointer miatt felülírt RAM, nem tudom. Most 5.0.5-ös kernele van.
Szerk.: Amúgy te ne szólj semmit, hiszen forrás alapú disztribúciót használsz, mindent magadnak fordítasz. ;)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
"Amúgy te ne szólj semmit, hiszen forrás alapú disztribúciót használsz, mindent magadnak fordítasz."
:D
Hát lehet, hogy most felhorkannak többen is, de ha hiszed ha nem, nekem a gentoo kényelmesebb, mint egy fedora vagy egyéb rolling disztró, mivel eleve arra van kitalálva, hogy azt eszed, amit főzöl. Nekem az nem tetszik, ha valamit készen kapok. Így eleve érthető, ha nem szeretem, ami készen van. Kipróbáltam egyéb disztrókat is. Mindegyikkel volt valami bajom, általánosságban a kernel sosem tetszett. Ha példákat kellel *SuSE meg fedora pont kényelmetlen volt kernelfordítás. Már úgy értem ezeken a disztrókon kernel csomagot érdemes készíteni és nem natúrba make-kel, mint gentoonál vagy slackwarenél. De kicsit káosznak tűnt nekem ez a .spec fájlok irogatása. Nekem az jött le belőle, hogy előre fel kell a fájlt paraméterezni, meg egy csomó mindn mást bemásolni a megfelelő könyvtárakba, aztán ha valami nem tetszett neki, elakadt vagy nem fordult a modul le. Debiánék ezt sokkal kényelmesebben oldották meg.
Te meg azért ne szólj, mert amekkora hiper-szuper csúcsprogramozó hajlamaid vannak, ráadásul a BME-n végeztél - ezt vettem ki a bologodból - , szerintem fedora Neked homokozó. Valami agyatlanabb disztrót kellene tolnod. Nem ajánlok semmit. Fejleszthetnél magadnak :)
powered by ©gentoo
- A hozzászóláshoz be kell jelentkezni
Az életkor előrehaladtával felértékelődik az ember ideje. Persze, megtehetném, hogy pl. Gentoo-t használjak, de minek. Mondjuk Fedorára is morcos vagyok éppen. Mindig fejlesztenek rajta valamit, így a megszokott rutin már nem működik, újra kell tanulni ezt-azt.
Két eset. Systemd beszól nekem:
systemd-modules-load[638]: Failed to lookup module alias 'overlay': Function not implemented
Mindeközben:
lsmod | grep overl
overlay 131072 3
Amúgy nem igazán alias-nak van az szánva, hanem annak az a neve, hogy overlay.
Másik. Fedora 30 grub.cfg-je olyan, hogy nem látszik benne a kernel image-re és az initrd-re történő hivatkozás. Van benne search, van uuid, bár tovább emelik a tétet azzal, hogy az uuid és annak a könyvtárnak a hexadecimális neve, amelyikben a kernel image és initrd van, köszönő viszonyban sincsenek egymással. Doksi olvasás után biztos meglesz, hogyan működik, de momentán ott tartok, hogy ötletem sincs, hogyan gyógyítsak bele egy fix gépet kikapcsoló menüpontot, egy memória tesztelés menüpontot, meg a kernel paramétereimet szeretném visszakapni. Illetve boot-kor átadni. Amelyeket még nagy műgonddal megalkottam.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
"Az életkor előrehaladtával felértékelődik az ember ideje"
Ez így van. Ezért nem használok fedorát, hanem gentoot stable profillal. Nincs annyi méreg meg váratlan esemény. Ott az idő max a fordításon múlik, de azt meg a gép a jelenlétem nélkül is megcsinálja. Egy nagyobb mennyiségű frissítés alatt amit hétvégére ütemezek el szoktam menni kirándulni, vagy kerti munkát végzek.
Itt legfeljebb az újdonság miatti változtatások, és az azzal való tanulás miatt telik az idő, de ez ugyanúgy jellemző egy feorára, archra vagy slackware-re. Ha tényleg időt akarsz spórolni, akkor ott a suse, mageia, ubuntu/mint és társai, vagy a legkedveltebb oprendszerünk a Windows 10.
Ha nem túl indiszkrét a kérdés szabad tudni hány éves vagy? Megírhatod priviben.
powered by ©gentoo
- A hozzászóláshoz be kell jelentkezni
Nem szeretnék nagyon IRL lenni, bár vannak itt olyanok, akikkel találkoztam már. Nekem jó a Fedora, eléggé ismerem ahhoz, hogy romjaiból is felélesztem, nem telepítem újra. Igazából nem szoktam megijedni, ha valami baj támadna. Van mentésem, van másik gépem, így nem szakadok el a világtól, tudok doksit olvasni, image-et készíteni a halódó gép javításához.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
+1
Dettó Gentoo
Kapásból van még két gépem, de ha nagyon kell még ezen kívül kettő üzembiztos van a házban és még hármat fel tudok pár órán belül állítani. Plusz pótnet, pótrouter. Mániákusan túlbiztosítom magam. Tudom ez már beteges.
Ettől függetlenül én szeretek kijönni a mátrixból. Már született nálam barátság vatera vagy egyéb virtuális térből üzleti céllal összeszedett emberekkel.
powered by ©gentoo
- A hozzászóláshoz be kell jelentkezni
Valamelyik internetekben azt olvastam hogy RPi-re lehet kernelt forditani az RPi-n magán. Akkor majd az ilyen infokat fenntartassal kezelem ;) Ugyanakkor kenytelen vagyok/leszek forditani RPi-s kernelt mert a kis buták kihagytak belole az I2C slave supportot.
- A hozzászóláshoz be kell jelentkezni
Megfelelő configgal nem kell tartani ettől, ott inkább a HW többi része lesz korlátozó.
Szerencsére RPi nélkül is tudsz rá kernelt fordítani. Kernel building RPi doc
- A hozzászóláshoz be kell jelentkezni
/Szerk/
"Kernelt fordítok... Mert ilyen kedvem van."
De rossz vagy. :P
powered by ©gentoo
- A hozzászóláshoz be kell jelentkezni