Ismerkedés a Gutsyval

Az éjszaka - greenvirag szavával élve - "megtértem", azaz lezúztam a Dappert melytől se Edgy, se Feisty, se Zenwalk, de még kmARC Arch linuxa sem tudott eltéríteni. Hogy a Gutsy-nak sikerül-e, azt nem tudom, de ilyen kalandosan még egyeten oprendszerrel sem indult a kapcsolatom, pedig az OpenBSD-s ügyetlenkedéseim sem voltak zökkenőmentesnek mondhatók.

Hol is kezdjem?

Nem igazán értek a Linux/Unix oprendszerekhez, kérdéseimmel kmARC és Antiemes kollégák arcára gyakran tudok mosolyt csalni tudatlanságommal. Szóval Inkább linux használó vagyok, mint értő. Történelmem röviden: 3 hónap uhu gnome-mal, majd sokáig Debian+fluxbox, notebook vételével váltottam Dapper+XFCE párosításra. Hosszabb rövidebb ideig volt mindenféle kipróbálva, a legutolsó a már említett Arch volt, ami a Dapper mellé külön partícióra került fel. Alapvetően tetszett, csak volt pár idegesítő dolog, ami miatt hagytam. Vissza Ubuntu. Aztán volt minap itt egy XFCE vs. Fluxbox felvetés. Ennek köszönhetően a délelőttömet a Fluxbox olyan konfigolása vette el, hogy mindent tudjon, ami miatt az XFCE-t használtam helyette eddig.

Ma este

Egy - részemről - kudarcba fulladt LANparty után gondoltam úgyis tele van már sok felesleges dologgal a Dapperem, mentsük ki a féltve őrzött kis scriptjeimet, rakjunk fel egy Gutsy-t, aztán ha nem jó, max megint a jól bevállt LTS változat.

Telepítés

Nem szeretem, ha nem tudok karakteresen telepíteni, de lehet csak én nem tudom hogyan kell, mindegy, a lényeg, hogy szépen elkezdtem az installt, ismerős menü, minden. 82% - Configuring apt. Itt meghal, nonembaj, indítsuk újra a dolgot.

Első indítás

Minden szépen működik. greenvirág megajándékoz egy repolisttel. De a telepítések előtt még egy dolog hátra van: takarítsunk!

Takarítás

No, ez körülbelül egy órát vett el az életemből. Mivel sok csomagot nem ismerek, sokat olvasgattam, s közben greenviragot untattam a megjegyzéseimmel. Tényleg nem vagyok linux guru, de azért szerintem vannak nagyon fura dependency-k. Ha nem leszek lusta előkeresem őket. Mindenesetre a Synaptic takarítási célra kiváló volt. A dolog végeztével egy listarendezés miatt mondjuk 5 percig teljesen leterhelte a procit, de utána szépen elkezdte leszedni az általam kiválogatott csomagokat. Vicces volt, ahogy tűnnek el a menüpontok, ikonok :-)

Jajj, majdnem elfelejtettem: 1.6 giga szabadult fel.

Második indítás

Kernelt betölti, szuper. Kicsit érdekesek a karakterek, de abból is írtottam sép szerivel. (A végefelé kezdtem elveszteni a türelmemet, és sokszor csak kijelöltem 5-10 csomagot, majd ha a synaptic nem szólt, hogy valami fontos is eltűnne miatta, akkor töröltem).

Belépni sikerült. Sudo is megy. Emlékeztem, azt mondtam greenvirágnak, hogy minden tűnjön el, csak bash, meg apt maradjon. No ezek meg is maradtak, de ifconfig nem. No itt kezdett vicces lenni a szituáció.

Élet ifconfig nélkül

Hihetetlenül idegesített volna, ha újra kell raknom a rendszert, főleg az 1 órányi takarításba fektett energia miatt. "Akkor is megcsinálom!!!".

hát, akkor nézzük mi van. Valahogy csak meg lehet csinálni. Legrosszabb esetben CD vissza, aztán arról valahogy telepítünk. Szóval két parancs tűnt szimpatikusnak a megmaradtak közül: ip, ethtool. No akkor jöjjön a man. Az nincs. akkor -h | less, mert egy képernyőre nem fér ki szépen. Na ethtool-nál az sem ment. ip rájöttem, hogy nekem jó, de az ethtool-lal legalább annyit kiderítettem, hogy nem megy az eth0. Bár mondjuk ezt a dhclient is megmondta volt. Az ethtool man-ját sehogy sem sikerült elolvasnom az utolsó pár sortól eltekintve, így ezt a csatát feladtam. De ha valaki tudja hogy lehetett volna megoldani azzal, érdekelne, igaz most már én is meg tudnám nézni, de azt hiszem inkább lefekszek, hogyha ezt megírtam.

Új remény: mount

Mint rájöttem mount az van. Meg egy működő Arch is a hda6-on. Használjuk azt az ifconfigot. Szépen mountoltam a partíciót a ~/Arch alá, majd sorra a következőket próbáltam:

  1. Arch/sbin/ifconfig eth0 up; dhclient eth0
    Reklamál a dhclient, hogy nincsen ifconfig
  2. cp Arch/sbin/ifconfig /sbin, majd az előző
    Kapok IP-t! Próba egy ping-re, nem megy. ifconfig eth0. Mégsincs ip. Nem igazán értettem, de attól még nem lett netem.
  3. mv /sbin /sbin2; cp -r Arch/sbin /
    dhcpcd van csak, de annak meg kellene valami package, ami itt ugye nincs meg.
  4. dhcpcd helyett /sbin2/dhclient eth0
    Ugyanaz, mint másodjára
  5. cp /sbin2/* /sbin/; majd dhclient
    megmaradt az ip :-)

Gyorsan helyreállítottam az eredeti sbint, majd az inetutils-tools csomagot felrakva már minden ment ahogy kell :-)

Jelenlegi helyzet

A legfontosabbak, amiket telepítettem ezt követően: xorg, fluxbox, firefox, pidgin, geany, mc, man, perl. Most 1.1 giga a rendszer, és elég szépen gyorsan működik.

Köszönöm, ha valaki elolvasta, és remélem némelyeket meg is nevettetettek a hozzá nem értő próbálkozásaim :-)

Hozzászólások

az az archlinuxról átcépézgetés olyan gány megoldás, hogy kezdtem magamra ismerni:D

int getRandomNumber() {
return 4;	//szabályos kockadobással választva.
	       //garantáltan véletlenszerű.
}	      //xkcd

Megmondom őszintén, én 2 dolgot furállok. Az egyik a dclient/dhcpcd-k értelmetlen függései, hiszen elvben simán is meg lehetne oldani a ip beállítását (az ifconfig is megoldja valahogy).
A másik, hogy a debian/ubuntu engedte hogy az iputils csomag odavesszen. Főleg ezért nem igazán kedvelem a apt-t, mert egy kazal dolog van, amiért nem szól, aztán az ember meg néz bután.

Én ha helyet akarok nyerni, akkor először apt-get clean, aztán synaptic-ban a csomagokat méret szerint csökkenőbe rendezem, és a tényleg nagyokat és feleslegeseket szedem csak le.
Ha ez nem elég, az annak a jele, hogy nagyobb vinyót kell venni.