Ubuntu tárolók
A HupWiki-ből...
Tartalomjegyzék |
A tárolók
A tárolók (repository) olyan speciális könyvtárstruktúrák, ahol csomagok vannak, apt esetén kezdőbetűk szerint csoportosítva, egy indexfájllal (Packages.gz) kategorizálva. Ilyen tárolót egyszerre többet is lehet használni.
Tárolók típusai
Hivatalos tárolók
main A hivatalosan támogatott csomagokat tartalmazza. Ez teljes egészében rajta van a cd-s kiadáson. Csak szabad szoftvert tartalmaz. Synapticban egy Ubuntu logó jelenik meg a main csomagok neve mellett.
deb http://hu.archive.ubuntu.com/ubuntu <verzió> main deb-src http://hu.archive.ubuntu.com/ubuntu <verzió> main
restricted Szerzői jogi korlátozás alá eső csomagok (tipikus példa erre az NVIDIA, ill. ATI videokártyák meghajtóprogramjai). Ezek a csomagok is rajta vannak a cd-n és támogatottak.
deb http://hu.archive.ubuntu.com/ubuntu <verzió> restricted deb-src http://hu.archive.ubuntu.com/ubuntu <verzió> restricted
universe A közösség által támogatott csomagokat tartalmazza, csak interneten keresztül érhető el. Az alapértelmezett telepítésben ez a tároló nincs engedélyezve. Ezeknek a csomagoknak egy része a debianból minimális módosítással került át, nincsenek túltesztelve.
deb http://hu.archive.ubuntu.com/ubuntu <verzió> universe deb-src http://hu.archive.ubuntu.com/ubuntu <verzió> universe
multiverse Olyan csomagokat tartalmaz, melyeknek licence nem kompatibilis a nyílt forráskódúakéval, például egyes kodekek vagy az Mplayer.
deb http://hu.archive.ubuntu.com/ubuntu <verzió> multiverse deb-src http://hu.archive.ubuntu.com/ubuntu <verzió> multiverse
backports, extras [[1]]
deb http://archive.ubuntu.com/ubuntu <verzió>-backports main restricted universe multiverse #deb http://ubuntu-backports.mirrormax.net/ <verzió>-extras main restricted universe multiverse
Nem hivatalos tárolók
Windowsos kodekek, Sun Java, nem szabad RAR kicsomagoló és DVD lejátszási képesség Ubuntu Penguin Liberation Front (i386)
deb http://packages.freecontrib.org/ubuntu/plf/ <verzió> free non-free deb-src http://packages.freecontrib.org/ubuntu/plf/ <verzió> free non-free
- Weboldaluk: http://wiki.ubuntu-fr.org/doc/plf
OpenOffice.org FSF.hu build deb repository [[2]]
deb ftp://ftp.fsf.hu/debs stable ooo
Wine [[[3]]]
deb http://wine.sourceforge.net/apt/ binary/
Jedit
deb http://surfnet.dl.sourceforge.net/sourceforge/jedit ./ deb-src http://surfnet.dl.sourceforge.net/sourceforge/jedit ./
w32codecs
A "w32codecs" file nem található meg már a "multiverse" tárolón, de itt még meg van!
deb http://cle.linux.org.tw/candyz/Ubuntu i386/
Kulcs import:
wget http://cle.linux.org.tw/candyz/Ubuntu/candyz.key -O -|sudo apt-key add -
Kezelésük
Az Ubuntu Linux tárolóit alapvetően kétféleképpen tudjuk kezelni: amennyiben használtunk korábban Debiant, ismerhetjük az /etc/apt/sources.list fájlt. Viszont ha kezdők vagyunk, akkor se csüggedjünk, egy remek eszköz áll rendelkezésre a grafikus felületű menedzseléshez is. Ő a Synaptic.
Indítsuk el a Synapticot a Rendszer főmenüben található Adminisztráció menü alól. A program betöltődése után válasszuk ki a Beállítások menüből a Tárolók pontot.
Új tároló megadása a Hozzáadás gomb megnyomásával lehetséges.
A lenyíló listában megadhatjuk a kívánt verziószámot (ezt célszerű mindig a legfrissebbre beállítani). Az Összetevők alatt válogathatjuk össze a különböző típusú tárolókat, amelyeket az 1. pontban soroltunk fel.
Amennyiben egy honlapról csak a tároló címét kaptuk meg (a következő pontban tárgyalt formában), akkor az Egyéni gombra kattintva megadhatjuk azt, és az automatikusan bekerül a jelenlegi tárolók közé.
Meglévő tároló törlése pofon egyszerű: kiválasztjuk a listából, majd az Eltávolítás gombra kattintunk.
Az OK gomb megnyomása után a program érzékeli, hogy meg lettek-e változtatva a tárolók. Ha igen, akkor megkérdezi, hogy akarjuk-e frissíteni a csomaglistákat. Ilyenkor ajánlatos az Igent választani, így azonnal hozzáférhetünk az új/friss csomagokhoz.
Konzolos megoldás
Gyakorlatilag az egész csomagkezelési rendszer lelkének nevezhető az /etc/apt/sources.list konfigurációs fájl. Ebben találhatók adatok arról, hogy a frissítésekkor milyen csomagokat és honnan vegyen figyelembe a rendszer.
Megjegyzés: Mivel a szerkesztéséhez rendszergazdai jog kell, a legegyszerűbb terminálból szerkeszteni a
sudo gedit /etc/apt/sources.list
paranccsal.
A fájl sorai a következőképpen épülnek fel:
[deb|deb-src] [szerver/elérési/út] [kiadás] [tároló(k) neve(i)]
Erre egy példa:
deb http://hu.archive.ubuntu.com/ubuntu breezy main restricted universe
Ennek jelentése tömören: a magyar Ubuntu tükrön található main (hivatalosan támogatott), restricted (nem szabad felhasználású) és universe (közösség által támogatott) bináris csomagokat tartalmazó tárolók a breezy (Breezy Badger) kiadásból.
Megjegyzés: Ha módosítottuk az /etc/apt/sources.list fájlt, akkor utána érdemes lefuttatni a következő parancsot:
sudo apt-get update
Ez annyit tesz, hogy frissíti a csomaglistákat.
Megjegyzés: A Dapper Drake verzióban megjelent a "Rendszer" menüben a "Szoftver beállításai" (reméljük a név még változni fog...), ahol Synaptic nélkül be lehet állítani a tárolókat. Ezen kívül a frissítések gyakoriságát és az aláíráskulcsokat is itt lehet beállítani.
Egy lehetséges sources.list fájl
## See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to ## newer versions of the distribution. ## Add comments (##) in front of any line to remove it from being checked. ## Use the following sources.list at your own risk. ## Uncomment deb-src if you wish to download the source packages ## If you have a install CD you can add it to the reposity using 'apt-cdrom add' ## which will add a line similar to the following: #deb cdrom:[Ubuntu 7.04 _Feisty Fawn_ - Beta i386 (20070322.1)]/ feisty main restricted deb http://us.archive.ubuntu.com/ubuntu/ feisty main restricted #deb-src http://us.archive.ubuntu.com/ubuntu/ feisty main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://us.archive.ubuntu.com/ubuntu/ feisty-updates main restricted #deb-src http://us.archive.ubuntu.com/ubuntu/ feisty-updates main restricted ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## universe WILL NOT receive any review or updates from the Ubuntu security ## team. deb http://us.archive.ubuntu.com/ubuntu/ feisty universe #deb-src http://us.archive.ubuntu.com/ubuntu/ feisty universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://us.archive.ubuntu.com/ubuntu/ feisty multiverse #deb-src http://us.archive.ubuntu.com/ubuntu/ feisty multiverse ## Uncomment the following two lines to add software from the 'backports' ## repository. ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. deb http://us.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse #deb-src http://us.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu feisty-security main restricted #deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted deb http://security.ubuntu.com/ubuntu feisty-security universe #deb-src http://security.ubuntu.com/ubuntu feisty-security universe deb http://security.ubuntu.com/ubuntu feisty-security multiverse #deb-src http://security.ubuntu.com/ubuntu feisty-security multiverse ## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.) ## Medibuntu - Ubuntu 7.04 "feisty fawn" ## Please report any bug on https://launchpad.net/products/medibuntu/+bugs deb http://medibuntu.sos-sts.com/repo/ feisty free non-free #deb-src http://medibuntu.sos-sts.com/repo/ feisty free non-free ## CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu ## servers. RealPlayer10, Opera, DesktopSecure and more to come.) deb http://archive.canonical.com/ubuntu feisty-commercial main ## enlightenment e17 beta, use at your own risk ## E17 is in Beta and may break or break your system #deb http://edevelop.org/pkg-e/ubuntu feisty e17 #deb http://e17.dunnewind.net/ubuntu feisty e17 #deb-src http://edevelop.org/pkg-e/ubuntu feisty e17