Debian a jeho instalace
Příprava pro kurz Administrace UNIXu 16. 5. 2011
Co je Debian ● ● ●
● ● ●
Distribuce Linuxu Nekomerční Konzervativní – vhodná pro servery a uživatele, kteří nemusejí mít nejnovější balíky Vyvíjena komunitou Založil Ian Murdock v roce 1993 Obsahuje pouze svobodný software, ale uživatel si může nesvobodný software doinstalovat
Ian Murdock ●
● ●
Narozen 28. 4. 1973 v Kostnici (Ge) Žije v USA v Indianě Pracoval pro Sun na projektu OpenSolaris
Větve Debianu ● ●
●
Něco jako verze Uživatel si nainstaluje některou z větví a tu používá V rámci větve pak probíhají od určitého okamžiku pouze bezpečnostní aktualizace
Větve Debianu Debian má tři hlavní větve, do kterých se software člení podle úrovně otestování a míry funkčnosti: –
–
–
stable – stabilní, pečlivě otestovaný a chyb zbavený software, připravený pro nasazení i v kritických aplikacích, avšak již lehce zastaralý. Pro tuto větev jsou však pravidelně vydávány záplaty, řešící kritické chyby a bezpečnostní problémy. Vhodný pro server. testing – testovací, novější software, použitelný pro desktop, avšak s možným výskytem chyb. S postupným vývojem se stává stabilnější. unstable – nestabilní, vývojářská větev, používaná převážně vývojáři, nadšenci a lidmi, kteří chtějí žít na ostří nože („bleeding edge“).
Větve Debianu Kromě toho existují dvě další větve: – –
oldstable – zastaralý software, který byl kdysi stable. experimental – experimentální větev, používání se nedoporučuje ani vývojářům, používá se skutečně k pokusům, obvykle je zde software ve stejné verzi jako v unstable.
Jména větví ●
Dle jmen z Toy Story – – – – – – – – – – – – –
Experimental – Sid (stálé označení) Testing - Wheezzy Stable – 6.0 – 6. února 2011 – Squeeze Oldstable – 5.0 – 14. února 2009 – Lenny 4.0 – etch, 8. dubna 2007 3.1 – sarge, 6. červen 2005 3.0 – woody, 19. červenec 2002 2.2 – potato, 15. srpen 2000 2.1 – slink, 9. březen 1999 2.0 – hamm, 24. červenec 1998 1.3 – bo, 2. červen 1997 1.2 – rex, 12. prosinec 1996 1.1 – buzz, 17. červen 1996
Další info ●
Existují i modifikace Debianu – většinou zjednodušená instalace a doplnění nesvobodných balíčků – – – – – –
Ubuntu (Kubuntu, Xubuntu, Edubuntu …) Mint GnewSense – naopak pouze Free Software Simple Mepis Xandros Knoppix
Instalace ●
Vyčerpávající popisy na těchto adresách: – –
●
●
Instalace a konfigurace Debian Linuxu Debian GNU/Linux — instalační příručka (oficiální příručka)
Instalace je v češtině – navzdory pověstem o těžké instalaci Debianu by neměla činit potíže My použijeme verzi Squeeze
Před instalací ● ●
Zálohovat důležitá data Vytvořit volné místo na disku – – –
●
alespoň 6GB, optimálně 10 GB nebo i více pokud chcete Debian používat Použijte systém Rescue CD Poté nabootovat Windows (při startu budou checkovat disk) a ověřit zda to ustály ;-)
Anebo použít virtuální počítač. Nejlépe Oracle VirtualBox.
Instalace ● ●
●
Nabootovat z instalačního CD Není-li to nezbytné neměnit způsob instalace ani zavádět další moduly Jazyk zvolte češtinu, ale klávesnici asi lépe americkou (pro grafický režim si nastavíte dle potřeb)
Rozdělení disku ● ●
Zvolit metodu ruční 3 oddíly – – –
Oddíl pro /boot (cca 128 MB), typ ext2, nastavit příznak zavádění Swap (2 x velikost paměti) – na učebně použít existující Zbytek (na učebně cca. 10 GB – zbytek nechte volný) pro kořenový oddíl, typ ext4 nebo co chcete
Zadání uživatelů ●
Heslo pro roota –
●
NEZAPOMENOUT
Plus jeden další uživatel – – –
Celé jméno Přihlašovací jméno Heslo
Síťové zrcadlo ●
Použít – – –
●
Česká republika ftp.cz.debian.org Bez proxy
Připojit k průzkumu o nejpopulárnější balíky – vaše volba
Výběr balíků ●
Pouze – – –
●
Standardní systém Tiskový server (aby se vám stáhly všechny ovladače) Notebook (nástroje pro správu baterie apod.)
Zbytek budeme postupně doinstalovávat dle potřeby – – –
Nebude se tolik zatěžovat síť Každý si nainstaluje co potřebuje a chce (Gnome x KDE) Chcete-li však nainstalujte vše
Co po instalaci ● ●
Nabootujte Linux a přihlaste se jako root Zaktualizujte systém: aptitude update aptitude upgrade
●
Doinstalujte potřebné balíky
aptitude install mc lynx links vim joe htop (atd)
Zavaděč ●
●
Pokud máme W7 musíme nainstalovat zavaděč do MBR a zavádět pomocí GRUBu i Windows U Windows Vista a starších lze použít i Windowsový zavaděč. W7 má nový binární zavaděč, který nelze upravit.
Nastavení isntalačních zdrojů ● ●
Editujte soubor /etc/apt/sources.list Upravte jej takto: – –
●
Zakomentujte (znakem # na začátku řádku) řádek se zdrojem CD Na konec všech řádků začínajících slovem deb dopište na konec slova contrib a non-free (povolení instalace nesvobodného software)
Obnovte zdroje příkazy aptitude update aptitude upgrade
Práce s programem aptitude ●
Vyhledání balíku aptitude search foo
●
Instalace balíku aptitude install foo
●
Odstranění balíku aptitude remove foo
●
Odstranění stažených souborů (uvolnění místa) aptitude clean
Přidání zdrojů software ●
●
Zdroje pro síťovou instalaci jsou uloženy v souboru /etc/apt/sources.list Základní zdroje:
deb http://ftp.cz.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.cz.debian.org/debian/ squeeze main contrib non-free deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free
Přidání zdrojů software ● ●
Další zdroje naleznete na internetu Např následující zdroj rozšiřuje nabídku kodeků a audio a video přehrávačů.
# Some Debian Multimedia software might be illegal in some jurisdictions deb http://www.debian-multimedia.org/ squeeze main ●
Po přidání jako root spusťte následující příkazy:
wget http://debian-multimedia.org/gpgkey.pub -O - | apt-key add apt-get install debian-multimedia-keyring
Přídání zdrojů software ●
Anebo uvidíte-li kdykoliv po přidání zdroje chybovou hlášku (např): W: GPG error: ftp://ftp.nerim.net unstable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
●
Použijte následující příkazy:
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys
gpg --armor --export | apt-key add apt-get update ●
Slovo nahraďte klíčem, který není k dispozici (v příkladu to je 07DC563D1F41B907)
Nastavení sítě Soubor: /etc/network/interfaces ● Máte-li problémy s vyhledáním DNS serveru (obvykle při použití ADSL sítě), je nutné nastavit natvrdo vyhledání DNS v DHCP konfiguraci v souboru: /etc/dhcp3/dhclient.conf ● nastavit: ●
prepend domain-name-servers 160.217.1.10;
Úprava Grubu Debian Squeeze nově používá Grub2 ● Konfigurace je v adresáři: /etc/grub ●
Konfigurace xorg Instalace aptitude install xorg aptitude install xf86-video-intel ● Příkazem xinit vyzkoušejte, zda není vše správně nakonfigurováno po instalaci ● Jinak: Xorg -configure a vyzkoušíme Xorg -config xorg.conf.new ● => ●
Konfigurace Xorg ●
●
Pokud nejsme spokojení editujeme ručně soubor xorg.conf.new a opakujeme zkušební příkaz Pak jej zkopírujeme na jeho místo:
cp xorg.conf.new /etc/X11/xorg.conf
a vyzkoušíme: xinit ● Zde je pěkný postup ●
Instalace grafického manažeru Gnome aptitude install gnome ● KDE aptitude install kde kde-i18n-cs ●
Doplněk ●
Pozor: – – – –
V Debianu se Firefox jmenuje iceweasel V Debianu se Thunderbird jmenuje icedove Tyto změny jsou z důvodu licenční politiky Mozzilly Flash player – nainstalujte flashplagin-nonfree
Zatím konec Happy installing