KISS – Keep it Simple, Stupid!

Arch Linux – Egyszerű, letisztult linux disztribúció

Üdvözlünk a magyar Arch Linux felhasználók oldalán. Az Arch Linux egy egyszerű, letisztult Linux disztribúció, amelynek alapelve: Keep it Simple, Stupid. Magyarul ezt valahogy úgy lehetne megfogalmazni, hogy ne bonyolítsuk feleslegesen.

Az Arch Linux jelenleg kétféle architektúrára érhető el: i686 és x86-64 processzorokra optimalizálva. Az Arch Linuxhoz a hivatalos csomagok mellett nagy számú közösségi csomag érhető el a közösségi tárolóból.

A magyar Arch Linux felhasználók oldalán fórum, magyar nyelvű dokumentáció és a disztribúcióval kapcsolatos friss hírek várják a felhasználókat. Emellett van levelezőlistánk, és IRC csatornánk is, ahol örömmel fogadjuk az Arch felhasználókat és az érdeklődőket.

További információk

A bináris fájlok /usr/bin-be mozgatásához felhasználói közreműködés szükséges

A következő frissítés alkalmával az alábbi hibaüzenetet fogod kapni:
error: failed to commit transaction (conflicting files)
filesystem: /bin exists in filesystem

Ugyanis mostantól a bináris fájlok helye egységesen a /usr/bin könyvtár. Ezzel a binárisok felesleges megkülönböztetését megszüntetjük, ezáltal egyszerűbbé válik a csomagok karbantartása. A változtatás hátteréről további információkat találsz a levelezőlistánkon.

A biztonságos frissítés lépései:
1. Az összes nemhivatalos csomagot módosítsd úgy, hogy a /bin, /sbin, illetve /usr/sbin könyvtárak helyett a /usr/bin-be kerüljenek a binárisok. A repókon kívüli csomagok listázásához az alábbi parancs használható:
$ pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
Persze a nemhivatalos repók csomagjait is érdemes ellenőrizni:
$ paclist | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/'
2. Ellenőrizd, hogy IgnorePkg/IgnoreGroup-beli csomagok nem használják a /bin, /sbin, illetve /usr/sbin könyvtárakat.
3. Kézzel helyezd át azokat a /bin, /sbin, illetve /usr/sbin-beli fájlokat, amelyeket egyik csomag sem tartalmaz. Ezen fájlok listázásához használható a következő:
$ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
4. Ellenőrizd, hogy minden autofs-partíció mountolva van.
5. Frissítsd a rendszert. A frissítés megkezdése előtt a biztonság kedvéért célszerű egy új terminálablakot nyitni root jogokkal, a (valószerűtlen) vészhelyzet esetére, főleg akkor, ha ssh-n keresztül frissítesz.
# pacman -Syu --ignore filesystem,bash
# pacman -S bash
# pacman -Su

Allan McRae, 2013-06-03

címkék:

Szabad Szoftver Konferencia 2013 - Kiállító meghívó

Az alábbi levelet kaptam ma:

Tisztelt Avramucz Péter!

Az FSF.hu Alapítvány idén ismét megrendezi a Szabad Szoftver Konferencia és Kiállítás rendezvényt, ahol kiállítóként számít a hazai szabad szoftverekkel, és a hozzá kapcsolódó informatikai területekkel foglalkozó nonprofit szervezetek megjelenésére. Szeretnénk, ha az eseményen a Magyar Arch Linux közösség is képviseltetné magát.

A nonprofit szervezeteknek szóló kiállítói meghívót mellékeltük. Amennyiben szervezetük szeretne részt venni kiállítóként a rendezvényen, erre az e-mailre válaszolva jelentkezhet. Kérjük, részvételi szándékát mihamarabb jelezze, ezzel segítve a szervezőcsapat munkáját.

Üdvözlettel,

A Konferenciaszervező csapat nevében:
Torma Hajnalka
FSF.hu Alapítvány

Én személy szerint nem fogok részt venni, de amennyiben valaki szeretne kiállítani a Magyar Arch Linux Közösség nevében, úgy továbbítom a dolgot.

netctl a [core] repóban

A netctl egy profilalapú parancssoros hálózat-konfiguráló segédprogram, mely a systemd-t használja. A közeljövőben eltávolítjuk a régi netcfg-ot a repóból, ezért minden netcfg-felhasználót arra biztatunk, hogy mielőbb váltson netctl-ra. A migrációt kézzel kell elvégezni, és értelemszerűen nem feltétlenül lesz internetelérés a folyamat közben, ezért a váltás előtt célszerű alaposan áttanulmányozni az internetes segédleteket és a kapcsolódó man oldalakat (netctl(1), netctl.profile(5) és netctl.special(7)).

A netctl felépítése tetszeni fog a systemd-rajongóknak, a netcfg-felhasználóknak pedig a profilfájlok lesznek ismerősek. A netctl-lal együtt szállítunk egy ncurses-alapú wifi kapcsolódást koordináló alkalmazást, a wifi-menut.

Amint telepíted a netctl-t, a netcfg eltávolításra kerül, de az engedélyezett systemd szolgáltatásokat kézzel kell letiltani. A netctl wiki tartalmaz migrációs információkat is.

Florian Pritz, 2013-04-10

címkék:

A qt4 felváltja a qt-t

Az új qt4 csomag bekerült az [extra] repóba. Ezzel lecseréljük a jelenlegi qt csomagot.

Minden qt függőséggel rendelkező csomagot újra kell fordítani qt4 függőséggel. Mi ezt megtettük a hivatalos csomagokkal, azonban az AUR-os csomagoknál ez a felhasználó feladata.

A Qt 5.x is elérhető az [extra]-ban. Ha egyidejűleg telepítve van a qt5-base és a qt4 is, akkor minden Qt tool az 5.x verzióra fog hivatkozni. Készítettünk *-qt4 szimlinkeket is, így explicit módon elérheted a 4.x verzió használatát, ha szükséges.

Andrea Scarpino, 2013-03-01

címkék:

Utolsó sysvinit figyelmeztetés

Ahogy korábban jeleztük, az initscripts-et nem teszteljük a továbbiakban, és a támogatása több csomagból is kikerült. Minden megmaradt felhasználójának a systemd-re kellene váltania.

Az initscripts-et, sysvinit-et és a különböző rc szkripteket eltávolítjuk a repókból, hogy egyértelmű legyen a fejlesztői csapat álláspontja.

Tom Gundersen, 2013-02-04

címkék:

A filesystem-2013.01-1 és glibc-2.17-2 csomagokat egyszerre frissítsd!

Mivel a /lib szimlink átkerül a glibc csomagból a jóval megfelelőbb filesystem csomagba, a glibc-2.12-2 és filesystem-2013.01-1 csomagokat egyszerre kell frissíteni. Ez automatikusan megtörténik, amikor a "pacman -Syu" parancsot használod. Ne felejtsd el, hogy a részleges frissítések nem támogatottak, és soha ne használd a --force kapcsolót...

Egy potenciális hibaforrás lehet x86_64-en, hogy frissítéskor fájlütközés jelentkezik a /usr/lib64-ben. Minden olyan Arch Linux csomagot frissítettünk, mely használta ezt a könyvtárt, így probléma esetén ezeket külön frissítsd először. Ugyanez a teendő az érintett AUR csomagokkal is, a /usr/lib-et kell használni.

Allan McRae, 2013-01-26

címkék:

December: Új telepítő

A 2012.12.01 verziójú telepítő és helyreállító média elérhető a honlapunkon. A legújabb kiadás a következőket tartalmazza:

  • arch-install-scripts 9 továbbfejlesztett fstab generátorral
  • linux 3.6.8
  • systemd 196
  • a core csomagok szokásos frissítései

A következő kiadás 2013 januárjában várható.

Pierre Schmitz, 2012-12-01

címkék:

Vége az initscripts támogatásnak

Mivel már a systemd az alapértelmezett init rendszer, az initscripts csak minimális tesztelésben részesül. Erőforrások és érdeklődés hiányában az initscripts-specifikus hibákon nem sokat tudunk dolgozni, és esetleg zárni is fogjuk őket WONTFIX-szel.

Ezért felhasználóinknak azt tanácsoljuk, hogy mielőbb migráljanak systemd-re. Ehhez segítséget ad a wiki oldalunk.

A váltást megkönnyítendő, a repóink egy ideig initscripts-kompatibilisek maradnak, amíg másként nem rendelkezünk. 2013 januárjától azonban külön értesítés nélkül megkezdődik az initscripts támogatás (pl. rc szkriptek) törlése a csomagjainkból.

Tom Gundersen, 2012-11-04

címkék:

Elérhető a novemberi telepítő

A telepítő és rendszerhelyreállító médiánk legújabb kiadása letölthető a Downloads oldalunkról. A 2012.11.01 ISO image csak apróbb javításokat illetve frissebb csomagokat tartalmaz az előző kiadáshoz képest:

  • Ez az első telepítő Linux 3.6 kernellel.
  • A copytoram=n használatával elérhető, hogy az image ne másolódjon a RAM-ba hálózati bootolásnál. Ez valószínűleg megbízhatatlan, de mégis egy lehetőség a nagyon kevés memóriával rendelkező rendszerek számára.
  • Új cowfile_size boot paraméter, erről bővebben a README fájlban olvashatsz.

Pierre Schmitz, 2012-11-02

címkék:
Tartalom átvétel