HTML

Bagoj úr blogja

Kíváncsi Bagoj befigyel a Linux belsejébe, illetve különféle Linux terjesztéseket próbál ki. Ha jó napja van, scriptet ír Neked.

Friss topikok

Pöttyös csomagok

2008.04.02. 13:44 bagoj ur

Szórakoztam a minapában a csomagkezelővel, ugyanis nem akartam elhinni, hogy az Ubuntu standard, csak parancssoros telepítőjének 588Mb-ot kéne foglalnia. Szent meggyőződésem, hogy a sok függőség ennek az oka, amelyet az Ubuntu fejlesztői sem tudnak már nagyon átlátni. Nem is csodálnám: A Debian több, mint tíz éve kezdte el kialakítani a rendszert, az Ubi erre épül, több tízezer csomag van és az ezek közötti függőségeket jobb nem bolygatni.
 

Mi is a problémám? Tegyük fel, hogy egy alkalmazásnak (nevezzük A-nak) szüksége van egy bizonyos funkcionalitás megvalósításához egy másik csomagra (nevezzük B-nek). A "B" csomag megvalósítja önmaga mindazt, amire "A"-nak szüksége van; de még egyéb dolgokra is képes, amelyekhez szüksége van "C" csomagra. Azokat a funkciókat "A" nem használja, ami miatt "B"-nek szüksége van "C"-re, de mégis, a függőségi fa miatt fel kell rakni "C" csomagot is, amely lényegében parlagon hever (illetve mondjuk úgy, arra vár hogy a felhasználó feltegye "D"-t, amely már közvetlenül használja). Eljutottunk oda, hogy nagy valószínűséggel rengeteg felesleges csomag pihenget a gépünkön. A következtetés hatására az időmet leginkább "E"-ben szeretném eltölteni, mely nem más, mint mindegyik csomagtól legtávolabb eső kiskocsma.


Megjegyzés: Emiatt frankó például a Gentoo, amelynél lehet olyan globális fordítási direktívát alkalmazni, hogy "no gnome"; ilyenkor a csomagok konfigurálásánál és fordításánál körömszakadtáig küzd a rendszer, hogy a felhasználónak ne kelljen Gnome-ot használnia.

A lényeg, hogy azon gondolkodtam, kéne egy programot írni, ami szépen gráfot rajzol a csomagok függőségeiből. Milyen szerencse, hogy erre a Debian/Ubuntu rendszer alapból is alkalmas! :-)
Először is le kell szednünk a graphviz csomagot, amely képes a .dot szöveges gráf leíró fájlból SVG, PostScript, JPG vagy PNG formtumot előállítani:

$ sudo apt-get install graphviz

vagy természetesen a csomagkezelőből is el lehet végezni a telepítést. Ezek után (továbbra is parancssorban):

$ apt-cache dotty <csomagnév>

Ez közvetlenül kiírja nekünk a pötty (dot) formátumú fájl tartalmát, ezért inkább irányítsuk ezt bele egy fájlba (például ha a bash függőségeit szeretnénk megnézni):

$ apt-cache dotty bash > bash.dot

majd az elkészült pötty fájlt a graphviz dot parancsával átalakíthatjuk a kívánt formátumba (ajánlom az SVG-t, mivel a döbbenetes mennyiséfű függőség miatt a pixel-alapú képekből nem sokat látni):

$ dot -o bash.svg -T svg bash.dot

És máris előállt a csodás grafikus ábrázolásunk! Sajnos SVG-t nem tudok feltölteni, de itt egy részlet a gtk+2 függőségeiből. És kezdem megérteni, hogy mitől 588 Mb az az 588 Mb:














 

 

3 komment

Címkék: linux függőség csomag alkalmazások rendszerfelügyelet

Hajrá, megszorítások!

2008.03.31. 09:02 bagoj ur

A tisztaszoftver.hu (haha!) oldalon megjelent írás szerint a Microsoft Magyarország Kft. és a Gazdasági és Közlekedési Minisztérium 2011-ig meghosszabbította a Microsoft Campus és Iskolai program licenszszerződését, mintegy 25 milliárd Ft értékben. Ebből részesülnek a diákok és tanárok, de természetesen nem ők állják ennek költségeit, hanem minden munkavállaló és (nem adócsaló) vállalkozás. Ezek után az oktatásban részt vevők hülyék lesznek nem Microsoft-termékeket használni, hiszen "ami pénzbe kerül és ingyen megkapom, az nyilván zsigerből jobb, mint ami ingyen van, mert ingyen van". Ebből következően ezek továbbra sem fogják megtudni, hogy vannak nagyszerű, Campus szerződés nélkül is ingyenes szoftverek. Tehát sikerült egy újabb pofont adni a nyílt szoftvernek, miközben Európa sok országában éppen az a trend, hogy spóroljunk a szoftveren, próbáljuk meg lecserélni a MS-szoftvereket, vagy legalábbis foglalkozzunk a kérdéssel.

Gratulálok, Microsoft! Szép munka volt.

Szólj hozzá!

Címkék: magyarország utálja a szabad szoftvereket hungary hates opensource,

Linux platform játékok

2008.03.28. 11:03 bagoj ur

Ha már a játékokról esett szó, a mostani FullCirce magazinban összeállították az 5 legjobb platform (értsd: Super Mario) jellegű játék listáját:

1. Supertux
2. Secret Mario Chronicles
3. Abe
4. Wormux
5. Teeworlds

Egy kis angol tudás nem árt. Enjoy.

1 komment

Címkék: linux játék ingyenes legjobb

Linux a mellényzsebben - fejlemények

2008.03.27. 14:21 bagoj ur

Korábbi postok: [1][2][3]

Nehogy azt gondoljátok, hogy a mini linux tervem elhagyatva pihenget! Egyelőre túl sokáig nem jutottam; annyi van, hogy Ubuntu-alapokon van egy működő, a legfontosabb dolgokat tartalmazó linuxom, ami egyelőre nem bootol gyorsan (a bejelentkező képernyőig), de onnantól már elég jó, és ha mindezt nem egy ősrégi Compaq notin végezném (P3@900, 256M RAM, ezer éves Toshiba 20G-s laptop vinyó), villámgyors is lenne. Csak gondoltam, egy screenshot bátorítást adhat mindenkinek, aki hasonlón töri a fejét. Íme:


Ahogyan látjátok, egész emberi a kinézet. A felhasznált anyagok:

-Openbox, lxpanel (látható, minden lényegeset tud; még a hangerőszabályzót nem tudtam rávarázsolni), lxnetdaemon, lxsession (na ez nagy királyság!), pcmanfm (ahogyan látjátok, szuperül működik a multitab fájlkezelő része, és most már a desktop része is jó, jól kezeli az ikonokat, és jó helyzetérzékeny menüt ad; ez a 0.3.9.9-es verzió éppen)

-Multimédia: Asunder, DeVeDe, gnome-mplayer (csak hogy működjön a playlist rendesen)

-Grafika: Gpicview, Gimp, Inkscape

-System: Hardinfo (na ez egy igen jó progi!), Synaptic

-Internet: Firefox, Thunderbird, Lightning, Skype, Transmission

-Kellékek: Geany, Parcellite, Roxterm, gcalc, XArchiver, rdesktop, gtkam (hogy a fotógépről tudjak importálni)

Még jó lenne egy PDF/eBOOK olvasó, valami irodai alkalmazások esetleg, illetve egy GUI a vnc/rdesktop elérésekhez (lehet, hogy írok egyet gyorsan, mert ami elérhető, annak sajnos annyira erős a Gnome integrációja, hogy rengeteg plusz csomag kellene neki, ezért nem szedtem le).

Nem mondom, hogy az említett programoknál nincs nagyobb tudású, vagy szebb, de ezek mindegyike kicsi és gyors és minden gyakran használt funkciót tudnak, ezért számomra jelenleg a legjobbak.

A boot idő lefaragásnak nemsokára nekilátok (mentés után), amit meg akarok próbálni:

1. Mivel legalább 25 mp-et szöszöl a kernel bootkor, ezért fordítok egy új kernelt, lehetőleg initrd nélkül, aztán meglátjuk, mennyit sikerül gyorsítani.

2. A /etc/rcS.d alatti boot szkripteket össze fogom vonni. Úgy érzem, hogy a bash nem szeret mindegyikre újra és újra ráfutni. Persze szeretjük a modularitást, de valami ügyességet ki fogok erre találni.

3. Ha már a kernelbe és az initbe is sikeresen belenyúltam, akkor jöhet a fastinit... jujjuj!


u.i.: Bocs, hogy bagolyfejekkel helyettesítettem a "tst" usert a screenen, akkor jó ötletnek tűnt... :-) Nem is lenne rossz, ha az arcképem jelenne meg és nem a usernevem... :)))

3 komment

Címkék: mini linux, fájlkezelő, ingyenes, legjobb, képnéző, lejátszó,

Nincsenek normális Opensource játékok?

2008.03.25. 11:16 bagoj ur

A hosszú hétvégén eszembe jutott, hogy ki kéne próbálni a Lincity nevű játékot, amiről már sok helyen olvastam jókat, kb. olyan hangzatos szavakkal, hogy "a SimCity méltó utódja" stb. Nagy várkozásokkal raktam fel, és teljesen megütköztem rajta, majd 10 perc múlva le is töröltem gyorsan. Hát ez egy kis rakás.... ezek után úgy gondoltam, hogy körbenézek olyan, kizárólag szabadon elérhető játékok után, amelyek túllépnek a pasziánsz bonyolultságán, és nem igénylik más, kereskedelmi játék fájljait (hiszen akkor ugyan "szabadon elérhető", de "játszhatatlan"). Az eredmény kétségbeejtő. Ezt pár screenshottal mutatnám be, amelyeket egy kifejezetten linuxos játékokkal foglalkozó oldalról szedtem le. A helyzet elég szánalmas. Még az arcade/FPS felhozatal azt mondom, egész jó:

Arcade / FPS

  
  
  

Amiket érdemesnek találtam kipróbálni a jövőben (milyen érdekes, nagy százalékuk az Id Games szabaddá tett játékmotorjára épül):

5.56mm full jacket
Alien Arena 2008 - Ezt ki is próbáltam; de nem tetszik. Túl steril, túl gyors.
Alien Swarm
Alteria
America's Army - Special forces - az Amerikai Hadsereg reklám játéka. Asszem, csak multiban játszható

Armagetron - A Tron-ból ismerős biciklizős kiejtős
Automanic - Autós, rallizós, egymást széttörős
Assault Cube - Ismét egy lövöldözős...

Stratégiai

Na ez különösen fájt. Főleg, mivel eredendően stratégiait kerestem...

  
  
  

Nagyon randák és főleg játszhatatlanok. Persze mindenhez hozzá lehet szokni, de miért van az, hogy a legtöbb kereskedelmi játéknál nem kell használati utasítást olvasnunk, egyszerűen minden ott van kéznél és tudjuk, mit kell tenni?

Amit tesztelni fogok (eredmények később):

FreeCiv - bár nem voltam nagy Civilizations rajongó, de ez legalább kinéz valahogy
FreeCol - Ha már Civilization, kipróbáljuk a Colonization klónt is...
Glest - nem túl szép, de hátha legalább jó!
Globulation - kissé furán néz ki, de lehet jó is
Pioneers - Catan telepeseinek PC-s változata
BOSWars - nagyon csúnya és játszhatatlan (ez nem az én véleményem, hanem Atomgape-é :-) )
Mars, Land of No Mercy
NetPanzer
RRGBIS (jópofán néz ki, de nem derül ki, hogy milyen a játék... :-)
Spring
TA3D
UFO2000 - Na ezt nem bírtam működésre bírni, egyébként az X-COM multiplayeres (!) klónja lenne
UFO:AI - Ez is egy XCOM inspirálta klón - kipróbáltam, nem jó. Először is a Geoscape grafikájával volt valami hiba, a fél Föld nem látszott mert valami memóriában maradt szeméttel lett feltöltve. A csapat/hajók felszerelésénél néhány dolog feleslegesen túl bonyolult, míg a havi költségek számítása túl egyszerű. A földi harcban az Alienek túl jók, legenyhébb fokozatban is. Egyszerűen nincs kiegyensúlyozva a játék, még rengeteget kéne tesztelni.

Ja, nehogy félreértés legyen: Én nem várok ingyen szuper grafikát, és hajlandó vagyok fizetni egy jó játékért, de úgy érzem, rengeteg projektnek el sem kellett volna kezdődnie, mert annyira szánalmas az eredmény. Egy játéknak elsősorban vonzónak kell lennie, és jól kezelhetőnek - a legtöbb OSS az első ingerküszöböt sem tudja meglépni, nemhogy a másodikat...

2 komment

Címkék: játék opensource ingyenes

süti beállítások módosítása