Fedora Core 3 pro lamy - prvotní instalace

Fedora Core 3 instalace

Tato série článků by se chtěla zaměřit na zprovoznění jedné z nejlepších linuxových distribucí pro lidi, co dosud používají Windows libovolného druhu, počínaje Windows 98 a konče Windows XP.

Začínáme

K instalaci budete samozřejmě potřebovat instační médium, v zásadě máte 3 možnosti, jak je získat:

  • stáhnout si 4 GB dat z fedora.readhat.com,
  • koupit si DVD na dvdlinux.cz za 299 Kč,
  • zajít za kamarádkou, co má rychlé připojení, ať to stáhne ona, a přepálí Vám to na jedno DVD či 4 CD.

Osobně preferuji třetí variantu, přestože mám ISO obraz Fedora Core 3 doma již několikrát.

Koexistence s Windows

Nebylo by zrovna rozumné smazat Vaše Windows, je možné, že prostě budete až příliš lamovští, nebo Vám pod Linuxem nepoběží nějaké oblíbená aplikace, nebo Vaše máma bude použití KDE zuřivě odmítat, a to pod pohrůžkou, že jen s Windows bude teplá večeře (předpokládám, že Vám není přes 30 let, a večeři si s přítelkyní kupujete zásadně v restauraci).

Pokud máte na Vašem počítači dva disky, či alespoň dva oddíly na jednom disku, je to velice jednoduché, prostě přesuňte všechno, co souvisí s Windows, na ten první oddíl (nebo disk, pokud jich máte víc), a na druhý disk (nebo oddíl) nainstalujete Linux.

Pokud máte ovšem disk jen jeden, a navíc na něm jen jedinou partition (C🙂, která alokuje 100% místa disku, musíte přistoupit ke zmenšení této partition, aby se Vám tam Linux nějak vešel. Zde musíte použít utilitu, který umí zmenšit oddíl na disku (C🙂 tak, aby se tam kromě této primární partition, vydala i nějaká další, na kterou nainstalujete Linux. Umí to třeba Acronis Disk Director, ale není zdarma (osobně jej mám firemně koupený). Takže si jej budete muset koupit nebo najít jinou utilitu, která to umí.

Příklad? Máte disk 120GB, na něm jediný oddíl, C:., ve velikosti 120GB. Pomocí Acronis Disk Director zmenšete C: oddíl na (třeba) 80GB, a ponechte 40GB na disku nealokované místo. Použijete je při instalaci.

Instalace

Zapněte počítač, dejte tam cédéčko Fedora Core 3, stiskněte při startu F11 (alespoň pro můj BIOS), a nabootojte z toho CD. Spustí se Vám jednoduchý grafický instalační program Fedora Core 3. Zde si zvolte češtinu. Nejdůležitější částí instalace je volba rozdělení disku. Ponechte instalační program, ať použije veškeré volné místo, které jste vytvořili, a ať si sám navrhne vytvoření swap a / oddílů a jejich typů (v případě Fedora Core 3 je použit defaultně ext3 filesystém).

Instalační program rovněž automaticky rozpozná existující Windows (FAT32 / NTFS oddíly), a nainstaluje na aktivní primární oddíl grub zavaděč, ve kterém si při startu počítače budete moci zvolit, zda chcete Windows nebo Fedora Core 3.

Co instalovat

Rozhodně si zvolte Custom / Uživatelskou instalaci balíčků, jinak skončíte s Gnome prostředím a Helix přehrávačem pro audio, místo KDE prostředí a xmms.

  • X Windows System - instalujte všechno
  • Prostředí GNOME - neinstalujte nic
  • Prostředí KDE - instalujte všechno
  • XFCE - neinstalujte nic
  • Editory - instalujte vim a emacs
  • Vědecké nástroje - neinstalujte nic
  • Grafický internet - instalujte jen firefox, kmail a kwebdev (obsahuje quanta plus), nepotřebujete thunderbird (mnohem lepší je kmail), nepotřebujete evolution a další
  • Textový internet - rozhodně si instalujte lynx a elinks
  • Kancelář - rozhodně si nainstalujte openoffice a kdepim
  • Zvuk a video - neinstalujte si helix, místo toho si ale zvolte xmms, totem, kdemultimedia a k3b (vypalování CD)
  • Tvoření a publikování - neinstalujte nic
  • Grafika - instalujte si všechno, s důrazem na gimp
  • Nástroje pro konfiguraci serveru - instalujte si všechno
  • WWW server - neinstalujte nic, místo toho si udělejte kompilaci a instalaci Apache, MySQL, SQLite a PHP ze zdroje a dle Vašich přesných požadavků
  • Poštovní server - instalujte spamassassin pro filtrování spamu v kmail, jinak nic
  • Souborový server pro Windows - neinstalujte nic
  • DNS server - neinstalujte nic
  • FTP server - neinstalujte nic
  • PostgreSQL databáze - neinstalujte nic
  • MySQL databáze - neinstalujte nic
  • News server - neinstalujte nic
  • Síťové servery - neinstalujte nic
  • Vývojové nástroje - instalujte si všechno, jsou to hlavně nástroje pro kompilaci
  • Vývoj software pro X / GNOME / KDE / XFCE - neinstalujte nic
  • Nástroje pro administraci - instalujte si všechno
  • Systémové nástroje - instalujte si etheral a mc
  • Podpora pro tisk - instalujte si všechno

Jak nastavit KDE jako výchozí shell?

Po instalaci si spusťte Terminál a přihlašte se v něm jako administrátor a spusťte Midnight Commander:

su
mc

Následně editujte soubor /etc/sysconfig/desktop následovně:

DESKTOP="KDE"

Pokud totiž nenainstalujete Gnome, Fedora Core 3 Vás jinak, i s nainstalovaným KDE, bude implicitně přihlašovat jen do Xka.

Jak updatovat na nejnovější verze?

Fedora Core 3 obsahuje dva nástroje pro automatické udržování systému v aktuálním stavu, řešení závislostí balíčků, a doinstalaci dalších balíků, a to yum a up2date. Obsahuje i nástroj třetí, apt-get, ten si můžete doinstalovat později pomocí yum install apt, ale je to zcela duplicitní věc.

Musíme provést nastavení konfiguračních souborů pro aktualizaci:

Pro yum editujte soubor /etc/yum.conf následovně:

####################################################################################
# Fedora Core 3 Repositories - /etc/yum.conf
####################################################################################
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20
obsoletes=1
gpgcheck=0

####################################################################################
# Fedora Core 3 Repositories: 
####################################################################################
[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=0

[updates]
name=Fedora Core $releasever - $basearch - Updates
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
enabled=1
gpgcheck=0

[development]
name=Fedora Core $releasever - $basearch - Development
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/development/$basearch/
enabled=0
gpgcheck=0

####################################################################################
# FreshRPMs Repositories:
####################################################################################
[fresh-rpms]
name=FreshRPMs.net - freshrpms
baseurl=ftp://ftp.cz.freshrpms.net/pub/linux/freshrpms/ayo/fedora/linux/$releasever/$basearch/freshrpms/
	http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms/
mirrorlist=http://ayo.freshrpms.net/fedora/linux/$releasever/mirrors-freshrpms
enabled=1
gpgcheck=0

[fresh-core]
name=FreshRPMs.net - core
baseurl=ftp://ftp.cz.freshrpms.net/pub/linux/freshrpms/ayo/fedora/linux/$releasever/$basearch/core/
	http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/core/
enabled=1
gpgcheck=0

[fresh-os]
name=FreshRPMs.net - os
baseurl=ftp://ftp.cz.freshrpms.net/pub/linux/freshrpms/ayo/fedora/linux/$releasever/$basearch/os/
	http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/os/
enabled=1
gpgcheck=0

[fresh-updates]
name=FreshRPMs.net - updates
baseurl=ftp://ftp.cz.freshrpms.net/pub/linux/freshrpms/ayo/fedora/linux/$releasever/$basearch/updates/
	http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/updates/
enabled=1
gpgcheck=0

[fresh-tupdates]
name=FreshRPMs.net - tupdates
baseurl=ftp://ftp.cz.freshrpms.net/pub/linux/freshrpms/ayo/fedora/linux/$releasever/$basearch/tupdates/
	http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/tupdates/
enabled=0
gpgcheck=0

####################################################################################
# ATRPMs Repositories:
####################################################################################
[atrpms-stable]
name=ATrpms - stable
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-stable
enabled=1
gpgcheck=0

[atrpms-good]
name=ATrpms - good
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-good
failovermethod=priority
enabled=1
gpgcheck=0

[atrpms-testing]
name=ATrpms - testing
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-testing
enabled=0
gpgcheck=0

####################################################################################
# KDE-RedHat Repositories:
####################################################################################
[kde-redhat-stable]
name=KDE-RedHat - stable
baseurl=http://apt.kde-redhat.org/kde-redhat/kde-redhat/fedora/3/stable/
	ftp://apt.uk.kde-redhat.org/pub/apt/kde-redhat/fedora/3/stable/
	http://apt.de.kde-redhat.org/apt/kde-redhat/fedora/3/stable/
enabled=0
gpgcheck=0

[kde-redhat-testing]
name=KDE-RedHat - testing
baseurl=http://apt.kde-redhat.org/kde-redhat/kde-redhat/fedora/3/testing/
	ftp://apt.uk.kde-redhat.org/pub/apt/kde-redhat/fedora/3/testing/
	http://apt.de.kde-redhat.org/apt/kde-redhat/fedora/3/testing/
enabled=0
gpgcheck=0


####################################################################################
# Other Fedora Repositories:
####################################################################################

############# xcyborg-stable 
[xcyb-stable]
name=xcyborg - stable
baseurl=http://rpms.xcyb.org/fedora/3/stable/
enabled=1
gpgcheck=0

[xcyb-bleeding]
name=xcyborg - bleeding
baseurl=http://rpms.xcyb.org/fedora/3/bleeding/
enabled=0
gpgcheck=0

############# Livna
[livna-stable]
name=Livna - stable
baseurl=http://rpm.livna.org/fedora/3/i386/yum/stable/RPMS/
enabled=1
gpgcheck=0

[livna-testing]
name=Livna - testing
baseurl=http://rpm.livna.org/fedora/3/i386/yum/testing/RPMS/
enabled=0
gpgcheck=0

[livna-unstable]
name=Livna - unstable
baseurl=http://rpm.livna.org/fedora/3/i386/yum/unstable/RPMS/
enabled=0
gpgcheck=0

############# Dag Wieer's Repo
[dag]
name=Dag Wieer's Repo
baseurl=http://apt.sw.be/fedora/3/en/i386/dag/
enabled=1
gpgcheck=0

############# Ling's add-on packages for Fedora Core 3
[ling]
name=Ling's Repo
baseurl=http://apt.ling.li/fedora/3/i586/li/
enabled=1
gpgcheck=0

############# Dries repository
[dries]
name=Dries Repo
baseurl=http://apt.sw.be/dries/fedora/fc3/i386/dries/RPMS/
enabled=1
gpgcheck=0

Pro up2date editujte soubor /etc/sysconfig/rhn/sources následovně:

### A yum style repo. The format is:
### type  channel-label     url 

yum fedora-core-3 http://download.fedora.redhat.com/pub/fedora/linux/core/3/$ARCH/os/ 
yum updates-released-fc3 http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/$ARCH/

yum-mirror fedora-core-3 http://fedora.redhat.com/download/up2date-mirrors/fedora-core-3
yum-mirror updates-released-fc3 http://fedora.redhat.com/download/up2date-mirrors/updates-released-fc3

#yum updates-testing http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/3/$ARCH/
#yum-mirror updates-testing http://fedora.redhat.com/download/up2date-mirrors/updates-testing-fc3

#yum development http://download.fedora.redhat.com/pub/fedora/linux/core/development/$ARCH/
#yum-mirror development http://fedora.redhat.com/download/up2date-mirrors/fedora-core-rawhide

#freshrpms
yum freshrpms      ftp://ftp.cz.freshrpms.net/pub/linux/freshrpms/ayo/fedora/linux/3/i386/freshrpms
yum freshcore      ftp://ftp.cz.freshrpms.net/pub/linux/freshrpms/ayo/fedora/linux/3/i386/core
yum freshos        ftp://ftp.cz.freshrpms.net/pub/linux/freshrpms/ayo/fedora/linux/3/i386/os
yum freshupdates   ftp://ftp.cz.freshrpms.net/pub/linux/freshrpms/ayo/fedora/linux/3/i386/updates
#yum freshtupdates ftp://ftp.cz.freshrpms.net/pub/linux/freshrpms/ayo/fedora/linux/3/i386/tupdates

### A local directory full of packages (a "dir" repo). For example:
dir my-up2date-spool /var/spool/up2date/

### An apt style repo (the example is arjan's 2.6 kernel repo).
### The format is:
### type  channel-label      service:server	    path        repo name

# Fedora Core 3 - i386 - Base
apt 	base 	http://ayo.freshrpms.net fedora/linux/3/i386 core

# Fedora Core 3 - i386 - Released Updates
apt 	updates-released 	http://ayo.freshrpms.net fedora/linux/3/i386 updates

# Fedora Core 3 - i386 - Unreleased Updates
#apt 	updates-testing 	http://ayo.freshrpms.net fedora/linux/3/i386 tupdates

# Fedora Core 3 - i386 - Released Updates by FedoraLegacy
#apt 	fedoralegacyupdates 	http://download.fedoralegacy.org/apt fedora/3/i386 updates

# Fedora Core 3 - i386 - ATrpms stable
apt	atrpms 			http://apt.atrpms.net fedora/3/en/i386 at-stable

# Fedora Core 3 - i386 - ATrpms good
apt	atrpms 			http://apt.atrpms.net fedora/3/en/i386 at-good

# Fedora Core 3 - i386 - ATrpms testing
#apt	atrpms 			http://apt.atrpms.net fedora/3/en/i386 at-testing

Vlastní aktualizaci systému na nejnovější kernel a KDE 3.3.1 poté provedete pomocí:

yum check-update
yum update

Jak bude Vaše snažení vypadat?

Fedora Zobraz kompletní screenshot!

Komentáře 42

  1. #1 Ondrej Dubravcik

    Moc pekny, neco takovyho jsem potreboval. Sice asi nepujdu do Fedory, ale pokud toto (az na detaily) plati i pro ostatni distribuce linuxu, tak mam na vanoce program 🙂

  2. #2 Tomáš Kocourek

    Když bych si koupil novej počítač, tak bych na ten starý (co teď používám 🙂) asi dal Linux. Kamarád má SUSE a nemůže si vynachválit, jak to oproti WIN XP PRO je rychlé a přítulné na práci 😉

  3. #3 Radek Hulán autor webu ▲10 ▼0

    [2] nic ti nebrání mít na jednom disku Linux i Win..

  4. #4 LUKiO

    Jo super, behem noci snad dostahuju dvd iso fedory (pres cdma za noc 50% z ftp) a v brzke dobe se do toho pustim - predtim ale musim trochu procistit hadr. Toz k w2k a winxp tak pribude konecne nejaky linux.

  5. #5 Pavel@cetoraz

    Ad freshrpms.net - zrovna pred chvilkou jsem zjistil, ze existuje mirror v .cz - je to ftp://ftp.cz.freshrpms.net, URL by pak bylo ftp://ftp.cz.freshrpms.net/pub/linux/freshrpms/ayo/fedora/linux/3/i386/...
    a za tim core, base, updates, freshrpms, ... Coz znamena, ze se da vsechno tahat z .cz 🙂

  6. #6 XThom

    Výborne, teraz sa už môžem smelo pustiť do inštalácie Fedory 😉

  7. #7 Radek Hulán autor webu ▲10 ▼0

    [5] ok, díky Pavle, dal jsem tam české FTP

  8. #8 ING

    bezva, dik za dobrej clanek...ty clanky na rootu sou fakt nekdy nicnerikajici - nic pro non-LinuxFreak Usera ! ...BTW: Nejspis to sem nepatri ale zajimalo by me co si myslis o tom humbuku okolo windowsu a linuxu, resp. o tech vecnejch hadkach o tom co je lepsi a kdo je vetsi lama ! ...

  9. #9 niky

    pekny clanek, dekujem !!! to byla rychlost 😉
    uz jsem to parkrat zkousel instalovat a byl problemek s multimediama, xmms atd ... kdyz tak jestli by to mohlo byt v dalsim pokracovani

    to ING: a kdyz se nehadaj jestli je lepsi win nebo linux, tak to pokracuje v tom jaka je lepsi distribuce 😉

  10. #10 vrabcak

    Pro přehrávání hudby bych rozhodně místo xmms doporušil amarok a/nebo juk. Člověk běžně používající google, gmail, copernic desktop search a podobné nástroje jistě ocení i kvality těchto přehrávačů.

  11. #11 mardon

    Me v tom popisu jeste chybi, kde jsi nechal zapsat grub jestli do Master bootu nebo na zacatek oddilu? A jaky boot loader pak ppuzivas pro boot?

  12. #12 Radek

    Rozdělení disku s NTFS (typicky po instalaci XP nebo 2000) lze provést BEZ ZTRÁTY DAT napříkld instalačním programem v distribuci Mandrakelinux.
    Ověřeno na vlastní "bulvy" 🙂

  13. #13 Radek Hulán autor webu ▲10 ▼0

    [10] ano, amaroK je taky zajímavý, a je dělaný pro KDE, doporučuji vyzkoušet

    [11] rozhodně grub je lepší než lilo a mnohem snadněji se s ním ugraduje kernel, zapsat jej je možné do master bootu (default volba)

  14. #14 Mirek Kafemlejnek

    Netusi nekdo, jak fedoru donutit ke zmene klavesovych map , aby se dalo mezi CZ a US prepinat pomoci SHIFT-SHIFT , jak to slo asi do RH 7, a dodnes to umi napriklad SuSE ? Jinac Rdesktop take nechodi a to ani po updatu.... vsecko se musi rucne odpracovat... zlate suse, tam si s tim _MNOHEM_ vic vyhrali, ten obolus za to stoji ...!

  15. #15 Pavel@cetoraz

    [14] Už to píšu naposled. Stačí se trochu, ale opravdu jen malilinkato snažit a google vyplivne odpověď na prvním odkazu...

    V xorg.conf udělat změnu v sekci pro klávesnici, aby vypadala takto:
    Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us,cz_qwerty"
    Option "XkbOptions" "grp:shift_shift_toggle,grp:switch,grp_led:scrol"
    EndSection

    A když se připíše grp:alt_shift_toggle, tak se dá přepínat klávesnice pomocí Alt+Shift...

  16. #16 Pavel@cetoraz

    [15] Takže špatně, pro přepínání Shift+Shift použijte grp:shift_toggle...
    Více viz. /usr/X11R6/lib/X11/xkb/rules/xorg.lst

  17. #17 rd

    Stahnul jsem vsechna ctyri CD ale CD1 mi nebootuje, nevite kde delam chybu?

  18. #18 Radek Hulán autor webu ▲10 ▼0

    [17] nastav si bootování z CD v BIOSu 😉

  19. #19 rd

    to samozrejme nastaveno mam, na google je jedina rada palit cd co nejmensi rychlosti ale presto nebootuje... nemate nekdo vypis z rootu adresare boot cd, abych zjisti zda to mam aspon vypalene spravne?

  20. #20 Radek Hulán autor webu ▲10 ▼0

    [19] [rado@linux ~]$ ls /media/cdrecorder1 -I R*
    atrpms dag eula.txt GPL images newrpms updates
    autorun doc Fedora headers isolinux repodata