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

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