Movatterモバイル変換


[0]ホーム

URL:


Ugrás a tartalomhoz
Wikipédia
Keresés

Arch Linux

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

Változat állapota

Ez a lap egy ellenőrzött változata

Ez aközzétett változat,ellenőrizve:2024. január 19.1 változtatás vár ellenőrzésre.

Pontosságellenőrzött

Arch Linux
FejlesztőPolyák Levente vezető fejlesztő[1]
Forráskódnyílt
OS-családGNU/Linux[2]
Stabil verziógördülő kiadás[jegyzet 1]
(telepítőlemez 2022.05.01[3])
Hardverx86-64,i686 (nemhivatalos)[jegyzet 2] ésARM (nemhivatalos)[jegyzet 3]
CsomagkezelőPacman[4]
Kernelmonolitikus
Felhasználói felületParancssoros felhasználói felület (Bash)[2]
LicencGPL
StátuszAktuális[2]
Weboldalwww.archlinux.orgwww.archlinux.hu

AzArch Linux egy független,x86-64architektúrájúmikroprocesszorokra optimalizált közösségiLinux-disztribúció, közép- és haladó szintűLinux felhasználók számára. Az Arch Linux feltelepítését követően egy alaprendszert biztosítparancssoros felhasználói felülettel, lehetővé téve a felhasználóknak a rendszer további összetevőinek megválasztását, telepítését, konfigurálását. Az Arch Linux egyedülállócsomagkezelő rendszere lehetővé teszi, hogy naprakészen tartsuk a rendszerünket, a legfrissebb csomagokhoz jussunk hozzá anélkül, hogy a disztribúció újabb kiadásaira kellene váltanunk.

Az Arch Linux-otJudd Vinet alapította2002-ben (melyet aPer Lidén által fejlesztettLinux-disztribúció, aCRUX inspirált), aki2007 októberéig a projekt vezető fejlesztője volt. Ezt követőenAaron Griffin vette át a projektmenedzser szerepét egészen 2020 februárjáig. A jelenlegi vezető fejlesztőPolyák Levente.

Történet

[szerkesztés]

Az Arch Linux-ot 2001 elején kezdte el fejleszteniJudd Vinetkanadai programozó, első stabil kiadása pedig 2002. március 11-én jelent meg. A disztribúciót aSlackware, a Polish Linux Distribution és a CRUX letisztultsága ihlette, így Vinet ezek alapelveit követve építette fel rendszerét aPacman csomagkezelővel együtt, a csomagok automatikus kezelését biztosítandó.[5]

Jellegzetességei

[szerkesztés]

A rendszer elsősorban aKeep It Simple, Stupid szemléletet követi, mi szerint minden programhoz csak a minimálisan a működéshez szükséges függőségeket és konfigurációs beállításokat mellékeli, ezzel a lehető legnagyobb terepet adva a felhasználónak a testreszabásra. Ebben segítségére van a nem hivatalosan legjobbként elismert wiki oldala.[6]

A legtöbb felhasználó számára a legszokatlanabb azonban a rendszer telepítése, emiatt tartják többek között "nehéz" disztribúciónak, holott csak alkalmazkodik a rendszer általános filozófiájához. A korábbi kiadások még tartalmaztak telepítőprogramot, igaz eléggé minimalista megközelítésűt, azonban ez sem volt kellően egyszerű, ezért a fejlesztők elhagyták. Ehhez hozzájárult még az a tény is, hogy normális esetben egy operációs rendszert nem szokás túl sűrűn telepíteni, ezért nem éri meg energiát fektetni egy telepítőprogramba. Helyette egy könnyen értelmezhető útmutatót készítettek a disztribúció wiki oldalán, ez alapján bárki könnyedén és egyszerűen telepítheti a rendszert.

Csomagkezelés

[szerkesztés]

Az Arch Linux elsősorban bináris csomagokra épül. Ezeket a csomagokat aPacmancsomagkezelő kezeli, beleértve a telepítést, frissítést és az eltávolítást. Jelenleg négy hivatalos csomagforrás létezik:

  • Alap (Core) – Az alapvető Arch csomagokat tartalmazza, néhány kiegészítő szoftverrel, és teljesen működő alaprendszer állítható össze belőle.[7]
  • Extra (Extra) – Olyan csomagokat tartalmaz, amelyek nem szükségesek az alap rendszerhez, gyakran alternatívaként szolgálnak az aktuális csomagforrásban lévő programok helyett.[7]
  • Tesztelésre szánt (Testing) – Ebben a forrásban lévő csomagok kárt okozhatnak a rendszerben, hibajelentések készítéséhez használják.[7]
  • Közösségi (Community) – A megbízhatónak minősített Arch felhasználók és fejlesztők azon csomagjai, amik elég szavazatot kaptak, hogy azAUR-ból bekerüljenek a közösségi csomagforrásba.[7]

AzUnstable tároló 2008 júliusában megszüntetésre került, és a legtöbb csomag más tárolókra költözött.

Arch User Repository (AUR)

[szerkesztés]

A hivatalos csomagforrásokon kívül számtalan, felhasználók által közzétett csomag érhető el az Arch Linux felhasználói közösségének csomagforrásán keresztül.[8] Ezek a csomagok viszont csak forráskódot és csomagolási utasításokat, úgynevezettPKGBUILD fájlokat tartalmaznak. Ezek az Arch Build System (ABS) részét képezik, ami egyports-szerű rendszer, ami a csomag forráskódjának fordítását és bináris csomaggá alakítását automatizálja.[9]

Regisztrálás után bárki létrehozhat AUR csomagokat és megbízható személynek nem szükséges ellenőrizni ezeket, ezért különleges odafigyelést szükséges, hogy ne futtassunk kártékony PKGBUILD szkripteket.

Az Arch User Repository olyan csomagokkal látja el a közösséget, amik a hivatalos tárolókba valamilyen okból nem kerültek be. Ilyen ok lehet:

  • Licencelési problémák: szabadon nem terjeszthető, bár ingyenes szoftver feltölthető ide, hiszen az AUR a program forráskódját nem tárolja, csak a letöltését és telepítését irányító szkriptet. Ilyenfreeware, de tulajdonosilicenc által szabályozott program például aGoogle Earth és Zoom.
  • Módosított csomagok: ezeknek egy változata megtalálható a hivatalos tárolókban, de ezekben másmilyen, a fordítás közben kiválasztható opció van engedélyezve. Ide tartoznak a kevésbé népszerűpatchset-ekkel módosított kernelek, vagy akár az alapprogramok olyan változatai, amik SELinux-támogatást tartalmaznak.
  • Ritka programok: nincs elég felhasználója ahhoz, hogy megérje az Arch Linux kevés fenntartójának foglalkoznia velük.
  • Béta, "nightly" és verziókezelős programok: ezek nagyon újak és kevés tesztelésen estek át, így instabilak. A stabil és támogatott változatuk ezeknek általában megtalálható a hivatalos tárolókban. AFirefox naponta frissülő változata afirefox-nightly nevet kapta. A verziókezelős csomag ezeknek olyan speciális esete, amiverziókezelővel rendszerezett tárolóból a forráskód legfrissebb változatát tölti le. Nagy projektek esetében naponta akár többször frissülhetnek ezek. Ezek a verziókezelő nevét megjelenítik a nevük végén (pl.oh-my-zsh-git).

Találkozhatunk még-bin végződésű csomagokkal is, amik azupstream fejlesztő általfordított változatot telepítik. Ezeknem bináris csomagok, ugyanúgy csomagolni kell ezeket, mint a forráskódos csomagokat, ami nagy programok esetén szintén hosszú folyamat.

Az AUR-ról való telepítés hagyományosan a PKGBUILDrepójának klónozásából, amakepkg-vel történő csomagolásból és aPacman általi telepítésből állt.[10] A közösség több segédprogramot (AUR-helper) készített (pl. yay), amik ezeket a lépéseket és a legfrissebb változatok megkeresését automatizálják.[11] Ezeket népszerűségük ellenére nem vették be a hivatalos tárolókba, mert potenciálisan veszélyes programok telepítését egyszerűsítik.

Verziók

[szerkesztés]

Az Arch Linux egy állandóan frissülő disztribúció, szinte naponta jelennek meg hozzá új csomagok. Ezt a kiadási filozófiátrolling release-nek (am.gördülő kiadás) nevezzük. Ennek révén a csomagkezelőt használva, a felhasználók nagyon könnyen naprakészen tarthatják rendszerüket.[2] 2012.07.15. óta minden hónapban friss ISO lemezkép érhető el, ezek szerepe azonban mindössze a telepítési rendszer indítása, így tetszőleges verziót indíthatunk, a telepítés után feltétlenül naprakész operációs rendszerünk lesz.

VerzióKódnévKiadás dátuma
2018.01.012018.01.012018.január 1.
2012.07.152012.07.152012.július 15.
2011.08.192011.08.192011.augusztus 19.
2010.052010.052010.május 17.
2009.082009.082009.augusztus 9.
2009.022009.022009.február 16.
2008.06Overlord2008.június 24.[12]
2007.08.2Don't Panic2007.október 7.[12]
2007.08.1Don't Panic2007.szeptember 10.[12]
2007.08Don't Panic2007.augusztus 15.[12]
2007.05Duke2007.május 17.[12]
0.8Voodoo2007.március 31.[12]
0.7.2Gimmick2006.május 23.[12]
0.7.1Noodle2006.január 5.[12]
0.7Wombat2005.január 24.[12]
0.6Widget2004.március 1.[12]
0.5Nova2003.június 21.[12]
0.4Dragon2002.december 18.[12]
0.3Firefly2002.augusztus 7.[12]
0.2Vega2002.április 17.[12]
0.1Homer2002.március 11.[12]

Ismert telepítők

[szerkesztés]

Jegyzetek

[szerkesztés]
  1. Az Arch Linux folyamatosan frissül, nincsenek hivatalos stabil kiadásai.[2] A telepítéshez használt fájlok havonta frissülnek.
  2. AzArch Linux 32(angolul) projekt által.
  3. AzArch Linux ARM(angolul) projekt által.

Hivatkozások

[szerkesztés]
  1. The Future of the Arch Linux Project Leader (angol nyelven), 2020. február 24. (Hozzáférés: 2020. augusztus 2.)
  2. abcdeArch Linux - Arch Wiki (angol nyelven), 2015. február 1. (Hozzáférés: 2015. február 1.)
  3. Arch Linux - Letöltések. (Hozzáférés: 2022. május 22.)
  4. Pacman Home Page (angol nyelven), 2019. november 1. (Hozzáférés: 2020. augusztus 2.)
  5. History of Arch Linux - Arch Wiki (angol nyelven), 2013. június 1. (Hozzáférés: 2013. június 9.)
  6. Az egyik legtöbbet hivatkozott linuxos tudásgyűjtemény, a legtöbb problémára bármilyen disztribúció esetén találunk benne megoldást.
  7. abcdOfficial Repositories - ArchWiki (angol nyelven), 2013. június 1. (Hozzáférés: 2013. június 9.)
  8. Arch User Repository - ArchWiki (angol nyelven), 2013. június 9. (Hozzáférés: 2013. június 9.)
  9. Arch Build System - ArchWiki (angol nyelven). wiki.archlinux.org. (Hozzáférés: 2020. augusztus 2.)
  10. Arch User Repository - ArchWiki (angol nyelven). wiki.archlinux.org. (Hozzáférés: 2020. augusztus 2.)
  11. AUR helpers - ArchWiki (angol nyelven). wiki.archlinux.org. (Hozzáférés: 2020. augusztus 2.)
  12. abcdefghijklmnoArch Linux - Internet Wayback Machine (angol nyelven), 2008. november 8. [2008. május 9-i dátummal azeredetiből archiválva]. (Hozzáférés: 2013. június 10.)

További információk

[szerkesztés]
Commons:Category:Arch Linux
AWikimédia Commons tartalmazArch Linux témájú médiaállományokat.
Arch
Debian
Red Hat
Gentoo
Slackware
Egyéb
A lap eredeti címe: „https://hu.wikipedia.org/w/index.php?title=Arch_Linux&oldid=26806914
Kategória:

[8]ページ先頭

©2009-2025 Movatter.jp