Obsah

Přidávání zdrojů/Příkazová řádka

Tato stránka popisuje správu zdrojů pomocí příkazového řádku. Může to být užitečné, pokud nepoužíváte grafické prostředí nebo k němu nemáte přístup. Také se tímto způsobem dá pracovat v různých verzích Ubuntu.

Tento návod je určen pro pokročilejší uživatele! Začátečníci by měli používat grafické nástroje.

Základní informace

V Ubuntu se pro správu balíků používá apt. Apt má uložený seznam zdrojů v souboru /etc/apt/sources.list.

Změnou tohoto souboru pomocí příkazové řádky můžeme přidat, odstranit, nebo dočasně zakázat zdroje balíků.

Je dobrým zvykem si před změnou konfiguračních souborů (např. sources.list) vytvořit záložní kopii. Uděláme to tak, že spustíme následující příkaz:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.zaloha

Samotný soubor potom editujeme například příkazem:

gksudo gedit /etc/apt/sources.list

Vysvětlení formátu souboru

Všechny řádky začínající jedním nebo dvěma mřížkami (#) jsou komentáře a jsou ignorovány všemi programy. Zakomentování řádku se dá použít pro jednoduché deaktivování zdroje (abychom řádek nemuseli vymazávat, ale zdroj přesto nebyl aktivní).

Řádky bez mřížky jsou apt řádky se zdroji. Můžou vypadat například takto:

deb http://cz.archive.ubuntu.com/ubuntu intrepid main restricted
deb-src http://cz.archive.ubuntu.com/ubuntu intrepid main restricted

Zde si vysvětlíme, co znamenají:

Výchozí vzhled seznamu zdrojů

Takto vypadá výchozí seznam zdrojů po instalaci systému (ve skutečnosti je to trochu rozházeno a proloženo komentáři, ale je to to stejné):

# Ubuntu zdroje
deb http://cz.archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse
deb http://cz.archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse

Přidání dalších zdrojů

Tým Ubuntu nemůže zajistit bezproblémovost cizích zdrojů. Cizí zdroje vám mohou kompletně znefunkčnit systém!

Můžete přidat vlastní zdroj přidáním apt řádku do seznamu zdrojů. Řádek má stejný formát jako oficiální zdroje, tzn vypadá například takto:

deb http://packages.medibuntu.org/ intrepid free non-free

Přidejte řádek na konec vašeho souboru sources.list a uložte jej.

Nezapomeňte aktualizovat seznam dostupných balíků příkazem

sudo apt-get update

Hotovo. Váš systém je nyní připraven na instalaci programů z nově přidaných zdrojů.

Podepsané zdroje

Pokud přidáváte nějaké vlastní zdroje, můžou po vás některé z nich požadovat přidání GPG klíče do systému. Tento klíč ověřuje pravost daného zdroje a chrání vás před zneužitím útočníkem.

Uložení klíče provedeme níže vypsanými příkazy, kde KLÍČ je identifikační číslo daného GPG klíče:

gpg --keyserver subkeys.pgp.net --recv KLÍČ
gpg --export --armor KLÍČ | sudo apt-key add -

případně:

wget -q -O - http://nejakacesta/nejakyklic.key | sudo apt-key add -

Návrhy a doporučení

Odkazy