2011. március 28., hétfő

LMDE verziók és frissítésük

Frissítve: 2012. március 27.

Az elmúlt időszakban egyre több és többféle Debian alapú Mint jelenik meg, és egyre nehezebb kiigazodni a különböző verziók frissítéseit és alapértelmezett forrásait illetően. Ezt a témakört igyekszünk ezzel a leírással átláthatóbbá tenni.


Az LMDE verziókat itt nem az asztali környezet szerint, hanem az általuk használt tárolók szerint csoportosítjuk. Az LMDE összes fajtáján az új Frissítéskezelőt (vagy a Synaptic-ot, terminált) érdemes használni a frissítések elvégzéséhez. A Frissítéskezelő a 201109-es LMDE-ben már alapértelmezetten az új verzió, aki valamelyik régebbi lemezképről telepített, annak - ha még nem tette - magának kell telepítenie a „mintupdate-debian" csomagot, ami helyettesíteni fogja a „mintupdate", „mint-meta-common" és „mint-meta-debian" csomagokat. Az új Frissítéskezelőről bővebben itt lehet olvasni.


A különböző verziók között a forráslista módosításával lehet váltani. Ennek legegyszerűbb módja az /etc/apt/sources.list fájl manuális szerkesztése. Ezt úgy tehetjük meg, ha nyitunk egy terminált és kiadjuk a



gksudo gedit /etc/apt/sources.list

parancsot. Ezután megnyílik a gedit szövegszerkesztő, ahol a források listáját láthatjuk. A # jellel kezdődő sorok csak kommentek, így azokkal nem kell törődni. Az aktív sorok viszont az egyes verzióknál felsoroltak legyenek. Az egyes verziókhoz tartozó forrásokat csak azok keverjék, akik biztosak a dolgukban! A verziók között előrefelé lehet csak váltani, tehát pl. latest-ről átválthatunk incoming-ra, vagy testingre, és akkor a teljes rendszer annak megfelelően frissül. Visszafelé váltáskor nem kerülnek vissza a csomagok régi verziói.


LMDE „verziók"


Latest


  • Leírás: A latest a Mint csapat által létrehozott tároló, mely az LMDE stabilabbá és felhasználóbarátabbá tételét szolgálja. A Debian testingből készített pillanatfelvételeket (ún. frissítőcsomagokat) tartalmaz. A latest-be csak azután kerülnek be a csomagok, mikor már alaposan tesztelték azokat az incoming felhasználói. A felderített problémákat megpróbálják javítani, valamint felvilágosítást adnak azokról a Frissítéskezelőben (ennek magyar fordítása a jobboldalt lévő Update Pack Info link alatt található).


    A 201109-es LMDE kiadás alapértelmezetten is a latest-et és az új LMDE-s Frissítéskezelőt használja, valamint a 2. Frissítőcsomagot tartalmazza. A Frissítéskezelőben látszik, hogyha új Frissítőcsomag érhető el, és mivel jelenleg már (még) a 3. Frissítőcsomag az aktuális, új telepítés után rögtön frissítenünk is kell.


    Mielőtt azonban ezt megtennénk, módosítani kell a forráslistánkon, mivel a 3. Frissítőcsomagtól kezdve a Debian multimedia és security tárolói is Mintes tárolókkal lettek helyettesítve. Az új csomagra való frissítés előtt érdemes ezenkívül elolvasni a Frissítéskezelőben vagy az oldalon az „Update Pack Info"-t.





  • Forráslista:Aktuális (3. Frissítőcsomagtól):
    deb http://packages.linuxmint.com/ debian main upstream import
    deb http://debian.linuxmint.com/latest testing main contrib non-free
    deb http://debian.linuxmint.com/latest/security testing/updates main contrib non-free
    deb http://debian.linuxmint.com/latest/multimedia testing main non-free

    Régi (2. Frissítőcsomagig, a 201109-es lemezkép alapértelmezettje):
    deb http://packages.linuxmint.com/ debian main upstream import
    deb http://debian.linuxmint.com/latest testing main contrib non-free
    deb http://security.debian.org/ testing/updates main contrib non-free
    deb http://www.debian-multimedia.org testing main non-free


  • Fórum: A nemzetközi fórumon a latest-tel foglalkozó szekció.


Incoming


  • Leírás: Az incoming szintén Mint-es tároló, tulajdonképpen a latest testingjeként funkcionál. Ide is ugyanazok a Frissítőcsomagok kerülnek be, mint a latestbe, csak mindig egy csomaggal előrébb jár. Itt se kell tehát napi szintű frissítésekkel számolnunk, viszont kevesebb információval rendelkezünk a Frissítőcsomag esetleges problémáiról, mint a latest felhasználói. Incomingra váltani a forráslista szerkesztésével lehet. Jelenleg az incoming a 4. Frissítőcsomagot használja, amely bevezette a Gnome 3-at és egyéb alternatív asztali környezeteket (MATE, Cinnamon, KDE, Xfce).


    Mi oka lehet valakinek, hogy az incoming-ot használja?


    Annak érdemes az incoming-ot használnia, akinek elege van a napi szintű frissítésekből, és inkább egyben, ritkábban frissítene, de mégse szeretne túlzottan lemaradni a Debian testingtől, vagy aki ezzel (visszajelzéseivel) szeretné segíteni a Mint csapat munkáját.



  • Forráslista:
    deb http://packages.linuxmint.com/ debian main upstream import
    deb http://debian.linuxmint.com/incoming testing main contrib non-free
    deb http://debian.linuxmint.com/incoming/security testing/updates main contrib non-free
    deb http://debian.linuxmint.com/incoming/multimedia testing main non-free


  • Fórum: Az incoming szekcióban mindig létrehoznak egy, az aktuális Frissítőcsomaggal kapcsolatos topikot, ahova az észrevételeket, esetlegesen tapasztalt hibákat várják. A jelenlegi, 4. Frissítőcsomag topikja itt található.


3. Frissítőcsomag - fagyasztott állapot


  • Leírás: A 4. Frissítőcsomagban a Gnome 2-t végérvényesen leváltja a Gnome 3. Ez a frissítőcsomag egyelőre csak az incoming-ba került be, de haramosan a latest-ben is elérhetővé válik, és akkor nem marad több LMDE verzió, amiben Gnome 2-t használhatunk. Bár a Gnome 2 eltűnése elkerülhetetlen dolog, és a Mint csapat mindent megtesz, hogy a MATE és a Cinnamon fejlesztésével alternatívát biztosítson, azok kedvéért, akik szeretnék még egy darabig megőrizni a Gnome 2-t, létrehozták ezt az ideiglenes verziót. Aki a forrásait a lentieknek megfelelően módosítja, elkerülheti a Gnome 3-as frissítést. A tárolók használata azoknak javasolt, akik a végsőkig ragaszkodnak a Gnome 2-höz.



  • Forráslista:
    deb http://packages.linuxmint.com/ debian main upstream import
    deb http://debian.linuxmint.com/gnome2-frozen testing main contrib non-free
    deb http://debian.linuxmint.com/gnome2-frozen/security testing/updates main contrib non-free
    deb http://debian.linuxmint.com/gnome2-frozen/multimedia testing main non-free



Testing:

  • Leírás: A Debian testing az LMDE által eredetileg használt tároló, ennek megfelelően a 201009-es és 201101-es lemezképekről telepített rendszerek alapértelmezettje. A testing közvetlenül a Debian tárolókat használja, tehát (a plusz Mint tárolótól eltekintve) a telepített csomagok a Debiannal azonosak. Mivel a testing majdnem igazi rolling release disztribúció, a frissítések mindennaposak. A frissítések időnként okozhatnak problémákat, hiszen ezek (miután a Debian experimental és unstable tárolókon áthaladtak) folyamatosan érkeznek, és testingbe kerülést követően azonnal telepíthetők. A Mint csapatnak nincs lehetősége a telepítendő csomagokat ellenőrizni.A testingben fellépő problémák általában pár napon belül megoldódnak, de átmenetileg - ha rirkán is - okozhatnak komoly problémákat, akár a grafikus felület elvesztését is. Ezért a testing használata esetén ajánlott az ezzel foglalkozó nemzetközi topik figyelemmel követése, és a frissítéseknél telepítés előtt az eltávolítandó csomagok ellenőrzése.Mi mégis az előnye a testing használatának?A testinget használva folyamatosan frissíthetjük a rendszert, az incomingnál is gyorsabban jutnak el hozzánk az új csomagok, illetve nem kell egyszerre nagy mennyiségű frissítést telepítenünk. Nem kell számontartanunk a Frissítőcsomagokat, mivel mindig a „legaktuálisabb" verziót használjuk. Azoknak jó, akiket nem zavar, hogy jobban oda kell figyelni arra, hogy milyen frissítést engedünk és milyet nem.

  • Forráslista:
    deb http://packages.linuxmint.com/ debian main upstream import
    deb http://ftp.debian.org/debian testing main contrib non-free
    deb http://security.debian.org/ testing/updates main contrib non-free
    deb http://www.debian-multimedia.org testing main non-free


  • Fórum: A testing eseményei a Debian fórumokon, valamint a Mint fórum dedikált topikjában követhetők figyelemmel:Ez egy óriási topik, a főoldalon rövid összefoglaló található, részletekért az utolsó oldalakat érdemes nézegetni.


Stable

  • Leírás: Néhányan átállították az eredeti testinget stable-re, hogy egy stabil és szinte semmi frissítést nem igénylő rendszert kapjanak. A Debian híres stabilitásáról, így a stable-lel nem szoktak frissítési problémák adódni, ráadásul eleve nagyon kevés, csak feltétlenül szükséges frissítés érkezik. Ennek megfelelően a stable frissítésével nem foglalkozik külön fórum.Annak jó a stable, akit nem zavar, hogy a csomagoknak viszonylag régi verzióit tartalmazza, és a kernel is még csak 2.6.32-es (vagy tudja önállóan telepíteni, amiből frissebbet szeretne).A jelenlegi stable a Squeeze, ami nem sokkal a 201101-es lemezkép után jelent meg. Éppen ezért, ha valaki stable-t akar használni, erről a lemezképről kell telepítenie, és a forráslistát még az első frissítést megelőzően megfelelően módosítani. Az első frissítésnél nagy valószínűséggel „törött csomagokkal" kapcsolatos hibaüzenetet kapunk, amire a megoldás csak a Frissítéskezelő frissítése és újraindítása. Az első sikeres frissírés behozza a Squeeze-hez képesti lemaradást, további frissítésekkel nem nagyon kell számolni.

  • Forráslista: a stable forráslistája ugyanaz, mint a testingé, csak minden egyes testing hivatkozást stable-re, vagy squeeze-re cserélünk. Értelemszerűen, a squeeze a Squeeze-t, a stable pedig a mindenkori stable kiadást követi:
    deb http://packages.linuxmint.com/ debian main upstream import
    deb http://ftp.debian.org/debian stable main contrib non-free
    deb http://security.debian.org/ stable/updates main contrib non-free
    deb http://www.debian-multimedia.org stable main non-free



Unstable:

  • Leírás:Van akiknek a testing sem elég naprakész, vagy túl unalmas, ezért unstable-re állították a forrásaikat. Ennek előnyei és hátrányai hasonlók, mint a testingnél, de még több óvatosságot és szakértelmet igényel a használata. Néhányak szerint ez még stabilabb is, mint a testing, mivel a felmerülő problémákat gyorsabban orvosolják.Egy-egy csomag újabb verziójának telepítéséhez hasznos lehet felvenni az unstable tárolót a források közé, telepíteni a csomagot, majd eltávolítani.

  • Forráslista: Szintén ugyanaz, mint a testingé, itt unstable szerepel testing helyett:
    deb http://packages.linuxmint.com/ debian main upstream import
    deb http://ftp.debian.org/debian unstable main contrib non-free
    deb http://security.debian.org/ unstable/updates main contrib non-free
    deb http://www.debian-multimedia.org unstable main non-free


  • Fórum: Mivel az unstable nem hivatalos LMDE verzió, a felhasználók elsősorban a Debian fórumokból tájékozódhatnak, valamint a Mint-es fórumon kimondottan erre létrehozott topikban.


Frissítésről általában:


További tudnivalók a Frissítéskezelőről:

  • A frissítéskezelőben a frissítések telepítésének indítása előtt kapunk áttekintést az eltávolítandó vagy újonnan telepítendő csomagokról, amennyiben vannak ilyenek.

  • A végrehajtott frissítésekről a Nézet → Frissítési előzmények menüpont alatt találunk listát, de ebben csak azok a frissítések szerepelnek, amiket a Frissítéskezelő segítségével végeztünk.

  • A Szerkesztés → Beállítások menüpont alatt van egy fül, ahol beállíthatjuk, hogy mely csomagok frissítését hagyjuk figyelmen kívül. Ezután a Frissítéskezelő már nem fog ezekhez tartozó frissítéseket kínálni, de a Csomagkezelő vagy terminál nem veszi figyelembe.


Csomagkezelő (Synaptic)

  • A csomagkezelőben a frissítéshez a „Minden frissítés kijelölése"* gombra kell kattintanunk, ezután kapunk egy listát a frissítésekről. Miután megerősítettük a kijelölést, még lehetőségünk van egy-egy csomag kijelölését megszüntetni, mielőtt az alkalmazásra kattintanánk. Ezután még egy összefoglalót kapunk az összes tervezett változtatásról, és itt még mindig eldönthetjük, hogy biztosan folytatni akarjuk-e a frissítést.

  • Ha valamelyik csomagot nem szeretnénk frissíteni, jelöljük ki, majd válasszuk a fenti menüből a Csomag → Verzió zárolása opciót. Ezek után a Synaptic az adott frissítést már akkor sem kínálja fel, ha a „Minden frissítés kijelölése" mellett döntöttünk. A Frissítéskezelő és a terminál azonban továbbra is frissítendőként kezeli az adott csomagot.

  • A Fájl → Előzmények menüpont alatt a csomagkezelővel és a frissítéskezelővel végzett frissítések jelennek meg.

  • * Ez a bizonyos gomb nálam pl. hiányzott. A megoldás itttalálható:Újra kell telepíteni a Synaptic-ot:
    sudo apt-get install -reinstall synaptic

    Majd létrehozni egy fájlt:
    gksudo gedit /etc/linuxmint/adjustments/10-mintsystem-synaptic.preserve

    Ezzel a tartalommal:
    /usr/share/synaptic/glade/window_main.glade
    /usr/share/synaptic/gtkbuilder/window_main.ui



Terminál

  • A
    sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

    vagy rövidebben
    sudo apt-get update && sudo apt-get dist-upgrade

    paranccsal frissíthetjük a teljes rendszert. A középső rész opcionális, mivel a dist-upgrade magában foglalja a sima upgrade által telepítendő frissítéseket is.

  • A folyamat során itt is kapunk egy listát az tervezett változtatásokról, amelyet jóvá kell hagynunk, mielőtt folytatódna a frissítés. Ha az apt-get upgrade parancsot is használtuk, ez két lépésben történik.

  • Ha ezzel a módszerrel frissítünk, nincs lehetőségünk a frissítések közötti válogatásra. Általában erre nincs is szükség, de ha mégis van olyan csomagunk, amit változatlanul szeretnénk hagyni, akkor ezt az apt-pinning módszerével rögzíthetjük az /etc/apt/preferences fájlban úgy, hogy a fájl végére illesszünk egy új három soros blokkot:

    Package: csomagnév


    Pin: version verziószám

    Pin-Priority: ide olyan számot írjunk, ami magasabb a többi blokkban szereplőnél, pl. 800

    (A második sorban a version-t szó szerint kell leírni, a verziószám helyére pedig helyettesítsük be a megfelelő verzió számát)

  • Ezután az adott csomagra vonatkozóan se terminálban, se csomagkezelőben, se pedig frissítéskezelőben nem kapunk frissítési javaslatot.

  • Ha nincs kedvünk minden alkalommal begépelni a parancsot, készíthetünk neki egy alias-t: hozzunk létre a saját home könyvtárunkban egy .bashrc nevű fájlt, pl. a következő tartalommal:
    alias up='sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade'

    Innentől kezdve az „up" begépelése helyettesíti a teljes parancsot.

  • A /var/log/apt/history.log fájlban megtalálhatjuk az összes telepítési előzményt, függetlenül attól, hogy terminálból, csomagkezelővel vagy frissítéskezelővel frissítettünk/telepítettünk.

  • Ha a terminálban valamilyen hibát tapasztalunk, futtassuk le a
    sudo dpkg --configure -a

    parancsot, majd próbálkozzunk ismét. (A configure előtt két mínusz jel van.)


Ha a frissítés eredménye nem tetszik:

  • ha a régi verzió már nem elérhető a tárolóban,

  • sem pedig a /var/cache/apt/archives alatt,

  • a http://snapshot.debian.org oldalról kereshetjük ki és telepíthetjük vissza a régebbi csomagot (az új verzió eltávolítását követően).

  • Ezekben az esetekben gondoskodnunk kell róla a fenti módszerek valamelyikével, hogy a következő frissítéskor ne frissüljön a csomag ismét.

  • Vagy megpróbálhatjuk unstable-ből feltelepíteni a még újabb verziót, amelyben gyakran már megoldották a problémát.

2011. március 27., vasárnap

Apache, PHP és MySQL telepítése Linux Mint 9 alatt

Ha valaki webfejlesztéssel foglalkozik otthon, akkor elengedhetetlen, hogy az Apache szervert, PHP-t és MySQL szervert ne telepítse saját asztali környezetére. Ennek előnye az, hogy az elkészült weboldal elemei, a  tárhelyre történő feltöltést előtt - illetve a fejlesztés során is - letesztelhetők.

Az alábbiakban a fent említett hármas, terminál ablakon keresztüli telepítését mutatom be, kiegészítve az adatbázis kezelését elősegítő grafikus felületek telepítésével.

1.) Apache szerver telepítése

Nyissunk meg egy terminál ablakot és hajtsuk végre a tárolók frissítését!

sudo apt-get update

Majd adjuk meg a jelszavunkat!
Ezután kezdjük meg az Apache szerver telepítését az alábbi parancs kiadásával!

sudo apt-get install apache2

2011. március 25., péntek

Segítség QtCurve root alkalmazásokhoz KDE-t használóknak, plusz VLC lassú fájl megnyitás megoldása

A napokban vettem észre, hogy LM 10 KDE alatt, ha pl. a Krusadert rootként indítom el, akkor a beállított QtCurve témámat valahogy nem igazán képes alkalmazni. Mivel úgy tudom, sokan szeretik ezt a témát (beleértve engem is), így elkezdtem keresni a megoldást. Ez nem is olyan bonyolult. Lássuk!

2011. március 14., hétfő

Lomtalanító

Az Internetről letöltött .deb csomagok legegyszerűbben a Lomtalanító nevű alkalmazással távolíthatóak el. A Lomtalanító telepítéséhez indítsd el a Szoftverkezelőt (Rendszer -> Adminisztráció menüben találod), majd írd be a keresőjébe az alkalmazás angol elnevezését: janitor. Ezután a találati listából telepítsd fel a computer-janitor-gtk nevű alkalmazást. Miután feltelepült a Rendszer -> Adminisztráció menü Lomtalanító menüpontjára kattintva tudod elindítani. Használata nagyon egyszerű, de mindig figyelj arra, hogy valóban csak azok a programok vannak-e kijelölve, amiket el szeretnél távolítani.




[caption id="attachment_1533" align="aligncenter" width="544" caption="Lomtalanító"][/caption]

 

2011. március 6., vasárnap

Quantum GIS

A Quantum GIS egy nagyon jól használható térinformatikai szoftver, amely a legtöbb Unix platformon-, Windows-on és OSX-en is futtatható. A projekt 2002. júniusában került fel a SourceForge.net oldalra, ahonnan bárki számára szabadon elérhető és a GNU General Public Licence alapján forráskódja szabadon szerkeszthető. A QGIS a legtöbb vektoros és raszteres adattípust támogatja, és bővíthető modul-architektúrával rendelkezik. A programot a fejlesztők több mint 30 nyelvre fordították már le. Természetesen a tárolóból elérhető a magyar nyelvű verzió is, amelyet Dr. Siki Zoltán fordít. Használata meglehetősen egyszerű, bár néha felmerülhetnek kisebb problémák, amelyek megoldás keresésére sarkalják az aktív felhasználót. Ilyen pl. az ecw fájlok megnyitása. A legtöbb külföldi fórumon említik a gdal translate modulját, amelyhez elvileg csak a gdal-bin és a libgdal-ecw-src csomagokat kell telepítenünk (tárolóból elérhetőek), de tapasztalatom szerint ennél van egyszerűbb módszer is (ill. olyan, amely biztosan működik). Töltsük le az fwtools nevű programot és csomagoljuk ki (Nautilus, jobb klikk "kibontás ide"), majd nyissunk egy terminált és navigáljunk az fwtools könyvtárba (cd). A ./install sh script futtatása után a program települ. Az fwtools könyvtárban a bin_safe alkönyvtárba lépve, rengeteg shellscript fogad minket. Keressük meg az openev scriptet, majd kattintsunk rá és adjuk ki a futtatás terminálban utasítást. Ha mindent jól csináltunk ez a kép fogad majd minket:

A Fájl - import menüpontban válasszuk ki azt a könyvtárat, ahol az ecw fájlunk van, majd kiválasztás után nyomjunk egy OK-t. Ezzel elindítottunk egy folyamatot, amely tiff formátumba konvertálja az ecw fájlunkat, így azt már a QGIS is könnyedén megnyitja, a raszter hozzáadása ikonra kattintva.

2011. március 5., szombat

Xorg.conf beállításához segítség (Frissült 2012.05.23)

Itt az útmutató, amit ígértem a WINE telepítéssel foglalkozó cikkben. Még annyit tennék hozzá, hogy ha page tearing jelenséget tapasztalsz játék közben, akkor mind a rendszergazdai, mind a sima nvidia-settings beállításoknál az "OpenGL Settings" résznél a "Sync to VBlank" opciót pipáld be! Ezek után alul a kilépés gombot használva zárd be az nvidia-settings-et! (Ne a felső X gombbal!) Ezek után következzen az útmutató, amelyet itt érhettek el: http://linuxmint.hu/wp-content/uploads/2011/03/xorg-konfig.pdf

Sajnos az oldal szerkesztője miatt ezt a megoldást láttam a legjobbnak. Ez egy ODF file, OpenOffice-al vagy LibreOffice-al megnyitható. Azon felül így bármikor előveheted, ha szükséges. Természetesen az összes opcióra nem térhettem ki benne, de a neten sok leírást lehet találni különböző beállításairól.

2011. március 4., péntek

Wine leírás DirectX támogatással komolyabb játékokhoz (Frissítve WineSetup 3.4-el! 2012. 12. 14.)

Ahhoz, hogy játszhass is a wine-al, először is telepítsd fel a zárt meghajtót a kártyádhoz. Ezt megteheted kézzel, vagy akár a beépített zárt meghajtó telepítési eszközzel (Rendszer menüben található).

2011. március 2., szerda

Linux Mint szavazás

A Linux Mint fejlesztői kíváncsiak a felhasználók véleményére, ezért kiírtak egy 17 kérdésből álló szavazást. Ha valamelyikre nem szeretnétek válaszolni nyugodtan hagyjátok ki, viszont a megválaszolt kérdésekkel rengeteget segítetek a fejlesztőknek, amit nagyon köszönnek! :)

A kérdéssort itt találjátok (angol nyelvű): http://blog.linuxmint.com/?p=1686

Töltsétek ki minél többen! :)