navody:fc5prirucka2

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
navody:fc5prirucka2 [2006/05/20 10:33] mackynavody:fc5prirucka2 [2022/11/14 11:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
-===== Tipy a triky ===== +[[fc5prirucka|Hlavní stránka]]
-==== Přidání pozadí pracovní plochy, ikon a témat ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-Pro přidání pozadí pracovní plochy zadejte +===== Instalace aplikací =====
-  wget -c http://easylinux.info/uploads/backgrounds.tar.gz +
-  tar zxvf backgrounds.tar.gz -C /usr/share +
-  rm -f backgrounds.tar.gz+
  
-a zkontrolujte, zda-li máte soubor //backgrounds.xml// ve Vašem adresáři //.gnome//.+Aplikace lze v případě //OS// typu //Linux// instalovat v zásadě dvěma základními způsoby - pomocí tzv. balíčků nebo kompilací zdrojového kódu. Následující kapitola obsahuje stručný popis obou těchto možností.\\
  
-  ls $HOME/.gnome2/ | grep "backgrounds.xml" 
  
-V případě, že výše uvedeným příkazem zjistíte, že je soubor //backgrounds.xml// na "svém" místě, zadejte+==== Instalace aplikací pomocí balíčků ====
  
-  cp --preserve=ownership $USER_HOME/.gnome2/backgrounds.xml $USER_HOME/.gnome2/backgrounds.xml_backup +Softwarový balíček je ve své podstatě standardizovaný "balík" souborů nezbytných pro spuštění určitého programuS jednotlivými balíčky je možné "manipulovat" pomocí některého ze systémů pro správu balíčků. Správce balíčků se používá pro konzistentní instalaci, aktualizaci a odebírání aplikací.\\ 
-  sed -n -e '1,3p' $USER_HOME/.gnome2/backgrounds.xml_backup > $USER_HOME/.gnome2/backgrounds.xml +//Fedora Core// používá balíčky //rpm/(**R**ead Hat **P**ackage **M**anager). //rpm// sice v dnešní době představuje především formát softwarových balíčků, avšak jméno samotné se vyvinulo z původního správce balíčků, který byl používán pro jejich správuTento správce je sice ve //Fedora Core// stále k dispozici, avšak z hlediska funkcionality byl překonán vyspělejším správcem balíčků //yum//. Existují také další "balíčkové" standardy a správci například //Debian// ((//Debian// jepodobně jako //Fedora Core//, jednou z velmi rozšířených distribucí Linuxu.)) používá balíčky //deb// a správce balíčků //apt//.\\ 
-  cat /usr/share/backgrounds/frog.xml >> $USER_HOME/.gnome2/backgrounds.xml +O jaký balíček se jedná, lze velice jednoduše poznat podle jeho koncovky. Balíčky //rpm// tak mají koncovku //.rpm//, balíčky //deb// pak koncovku //.deb//. To, žse jedná o balíček //rpm//není dostačující podmínkou pro to, abyste byli schopni ho nainstalovat. Balíčky tohoto standardu totiž používají také jiné distribuce jako např. //Mandriva//. Navíc musí být balíček určen pro architekturu Vašeho počítače (např. //i386//, //i686//, //x86_64//((Architekturu vašeho počítače zjistíte pomocí příkazu //uname -m//. Dále je dobré vědět, že balíčky pro architekturu //i386// je možné používat pro všechny architektury typu //x86// - tj//i386//, //i486//, //i586// a //i686//.))). Některé balíčky nejsou závislé na architektuře počítače (např. dokumentace) - tyto balíčky jsou v názvu označeny slovem //noarch//. Zkratka //src// označuje zdrojové kódy, které jsou stejné pro všechny architektury. Dále je velmi doporučeníhodné aby daný balíček byl určen přímo pro Vaši verzi distribuce. Všechny potřebné údaje jsou zakompovány do názvu balíčkuNapříklad
-  sed -n -'4,$p' $USER_HOME/.gnome2/backgrounds.xml_backup >> $USER_HOME/.gnome2/backgrounds.xml+
  
-V opačném případě zadejte+  xmms-1.2.10-23.fc5.x86_64.rpm
  
-  cp /usr/share/backgrounds/backgrounds.xml $USER_HOME/.gnome2/backgrounds.xml +je balíčkem multimediální aplikace //xmms// verze 1.2.10-23 určeným pro //Fedora Core// 5 a architekturu //x86_64//.\\ 
-  chmod 777 $USER_HOME/.gnome2/backgrounds.xml+Balíčky se nacházejí na instalačním //CD/DVD// v adresáři //RPMS//. Na Internetu jsou balíčky k dispozici např. na [[http://rpmseek.com/index.html|www.rpmseek.com]] v tzv. repozitářích (viz. dále).\\
  
-Jestliže chcete přidat ikony a témata, zadejte +=== Instalování / odinstalování .rpm balíčků ===
- +
-  wget -c http://easylinux.info/uploads/icons.tar.gz +
-  tar zxvf icons.tar.gz -C $USER_HOME +
-  rm -f icons.tar.gz +
-  wget -c http://easylinux.info/uploads/themes.tar.gz +
-  tar zxvf themes.tar.gz -C $USER_HOME +
-  rm -f themes.tar.gz +
- +
-Změnu témata lze provést přes nabídku //Aplikace -> Prostředí -> Nastavení -> Témata//+
- +
-==== Otevření terminálu kliknutím z nabídky plochy ====+
   * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].   * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].
  
-  yum -y install nautilus-open-terminal+Balíčky //.rpm// lze instalovat pomocí
  
-Terminál otevřeme kliknutím pravého tlačítka myši a výběrem //Otevřít terminál// z předložené nabídky.+  rpm -ivh package_file.rpm
  
-==== Otevření terminálu superuživatele ==== +a odinstalovat pomocí
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka#Přidání repozitáře]].+
  
-  yum -y --enablerepo=dries install gksu+  rpm -e package_name
  
-Terminál superuživatele otevřeme pomocí nabídky //Aplikace -> Systémové nástroje -> Terminál superuživatele//.+Následující příkaz Vám vypíše všechny nainstalované balíčky seřazené vzestupně podle datumu instalace.
  
-==== Jak restartovat Gnome bez restartu počítače ==== +  rpm -qa --last | tac
- * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-Uložte a zavřete všechny aplikaceStiskněte klávesy //Ctrl + Alt + Backspace// nebo do příkazové řádky napište+Základní nevýhodou správce balíčků //rpm// je, že neohlídá závislosti mezi jednotlivými balíčky. Jeden balíček totiž může pro svou instalaci vyžadovat balíček jiný. Tato závislost může být několikanásobná - Vámi požadovaný balíček může být závislý na dalších třech, které mohou zase vyžadovat další balíčky atdSnadno se tak dostanete do situace, která je označována jako "rpm hell". Nainstalovat odebrat konkrétní balíček pak může být úkol vskutku nadlidský. Proto byl vyvinut správce balíčků //yum//, který umí tyto závislosti ohlídat a nainstaluje / odebere všechny potřebné balíčky za Vás.\\
  
-  /etc/init.d/gdm restart+**Poznámka:** Bližší informace o příkazu //rpm// viz. ''man rpm''.
  
-==== Jak nastavit automatické zapnutí Num Lock při startu Gnome ==== +=== Správce balíčků yum === 
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +Jak bylo zmíněno v kapitole [[fc5prirucka2#Instalování / odinstalování .rpm balíč]], nejlepším způsobem, jak instalovat aplikace, je použít správce balíčků //yum//. Abychom však mohli //yum// používat, musíme mít nastaveny tzv. repozitáře. Repozitáře jsou servery, na nichž jsou uloženy soubory určené pro distribuci po InternetuZ repositářů je možné si stáhnout balíčky pro rozšíření aktualizaci Vaší //Fedora Core// (např. nejrůznější kodeky a aplikace, které nejsou standardní součástí instalačního //DVD//).
-  * Přečtěte si kapitolu [[fc5prirucka#Přidání repozitáře]]+
- +
-Do příkazové řádky napište +
- +
-  yum -y install numlockx +
-  cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup +
-  gedit /etc/X11/gdm/Init/Default +
- +
-V souboru //Default//  nalezněte řádek (mělo by se jednat o poslední řádek) +
- +
-  ... +
-  exit 0 +
- +
-a nad tento řádek přidejte +
- +
-  if [ -x /usr/bin/numlockx ]; then +
-   /usr/bin/numlockx on +
-  fi +
- +
-Soubor //Default// uložte. Přečtěte si kapitolu [[fc5prirucka2#Jak restartovat Gnome bez restartu počítače]].+
  
-==== Přepnutí se do konsolového módu v Gnome ====+== Přidání repozitáře ==
   * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].   * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].
 +  * Přečtěte si též návod [[Navody:repozitare|Repozitáře]] ((Jedná se o návod uveřejněný na tomto serveru pojednávající o repozitářích. Návod není součástí příručky.)).
  
-Pro přepnutí do konzolového módu stikněte kombinaci klásev //Ctrl + Alt + F1 (F2 - F6)//Mezi jednotlivými konzolemi je pak možné přepínat pomocí //Alt + F1 (F2 - F6)//. Pro návrat do Gnome stiskněte //Alt + F7//.+Např. pro livna.org
  
-==== Zamezení použití klávesové kombinace Ctrl + Alt + Delete pro restartování X serveru v Gnome ==== +  rpm -Uvh http://rpm.livna.org/livna-release-6.rpm
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-  cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup +
-  gedit /etc/X11/xorg.conf +
- +
-a přidejte následující řádky na konec souboru //xorg.conf//+
  
-  Section "ServerFlags" +//RPM// , které jste právě nainstalovali, v sobě má odkazy na mnoho dalších repozitářů. Konkrétně se jedná o repozitáře //livna-devel//, //livna// a //livna-testing//. Příslušné soubory jsou uloženy v adresáři ''/etc/yum.repos.d''.\\
- Option "DontZap" "yes" +
-  EndSection+
  
-Uložte soubor //xorg.conf// a přečtěte si kapitolu [[fc5prirucka2#Jak restartovat Gnome bez restartu počítače]]. 
  
-==== Otevření systémového monitoringu prostřednictvím klávesové kombinace Ctrl + Alt + Delete ====+== Instalace grafického rozhraní pro yum  ==
   * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].   * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].
 +  * Přečtěte si kapitolu [[fc5prirucka2#Přidání repozitáře]].
 + 
 +Pomocí následujícího příkazu naistalujete grafickou nadstavbu //yumex// pro příkaz ''yum''.
 +  
 +  yum -y install yumex
  
-Do příkazové řádky zadejte+Aplikaci //yumex// spustíte pomocí //Aplikace -> Systémové nástroje -> Yum Extender//.
  
-  gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete" +== Přidání GPG klíčů ==
-  gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"+
  
-==== Obnovení pracovní plochy Gnome ==== +//GNU Privacy Guard// (GnuPG nebo také GPG) je náhradou kryptografického softwaru //PGP//. //GPG// používá asymetrického šifrování (tj. konceptu veřejného a soukromého klíče).\\
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-Do íkazové řádky zadejte+K zadání následujících íkazů musíte být přihlášen jako superuživatel (viz [[fc5prirucka#Obecné poznámky]]). Pomocí příkazu
  
-  killall nautilus+  rpm --import /usr/share/doc/fedora-release-*/*GPG-KEY*
  
-==== Obnovení panelu Gnome ==== +stáhnete veřejné klíčk výše zmiňovaným repozitářům. Klíče pak slouží k účelům autentifikace balíčků stažených přes Internet. Tento způsob by Vám měl poskytnout jistotu, že balíčky skutečně pocházejí z daného repozitáře.
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-Do příkazové řádky zadejte+== Jak využívat yum ==
  
-  killall gnome-panel 
- 
-==== Otevírání adresářů v jednom okně Nautilusu ==== 
   * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].   * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].
 +  * Přečtěte si kapitolu [[fc5prirucka2#Přidání repozitáře]].
  
-Přes nabídku //Aplikace -> Systémové nástroje -> Editor nastavení// spusťte aplikaci //Editor nastavení//. m pak zatrhněte+Jestliže máme do systému přidány repozitáře, můžeme používat správce balíčků //yum//. Jak již bylo několikrát zmíněno, slouží //yum// ke konzistentní instalaci, aktualizaci a odebírání balíčkůNavíc //yum// ohlídá závislosti mezi jednotlivými balíčky ((Instalace kterých balíčků vyžaduje, aby byly v systému již nainstalovány balíčky jiné. O splnění těchto závislostí se stará //yum// a v případě potřeby vyžadované balíčky automaticky nainstaluje.)) a tím značně zjednoduší jejich instalaci. Velice doporučujeme provádět správu balíčků právě prostřednictvím //yum//.
  
-  -> apps -> nautilus -> preferences -> always_use_browser+  usage: yum [options] < update | install | info | remove | list | 
 +  clean | provides | search | check-update | groupinstall | 
 +  groupupdate | grouplist | groupinfo | groupremove | 
 +  makecache | localinstall | erase | upgrade | whatprovides | 
 +  localupdate | resolvedep | shell | deplist > 
 +  options: 
 +   
 +  -h, --help            show this help message and exit 
 +  -t, --tolerant        be tolerant of errors 
 +  -C                    run entirely from cache, don't update cache 
 +  -c  [config file]     config file location 
 +  -R  [minutes]         maximum command wait time 
 +  -d  [debug level]     debugging output level 
 +  -e  [error level]     error output level 
 +  -y                    answer yes for all questions 
 +  --version             show Yum version and exit 
 +  --installroot=[path]  set install root 
 +  --enablerepo=[repo]   enable one or more repositories (wildcards allowed) 
 +  --disablerepo=[repo]  disable one or more repositories (wildcards allowed) 
 +  --exclude=[package]   exclude package(s) by name or glob 
 +  --obsoletes           enable obsoletes processing during updates 
 +  --noplugins           disable Yum plugins
  
-==== Nastavení automatického ukládání v aplikaci Gedit a zamezení vytváření souborů soubor~ ==== +Na první pohled se používání příkazu //yum// můžjevit složité, ale ve skutečnosti je velice jednoduché.
-  * Přtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-es nabídku //Aplikace -> Systémové nástroje -> Editor nastavení// spusťte aplikaci //Editor nastavení//.+**íklady:**
  
-  -> apps -> gedit-2 -> preferences -> editor -> save -> create_backup_copy (nezatrhnuto) +Následující příkaz vygeneruje seznam všech balíčků, které souvisí s aplikací //jmeno_aplikace//.
-  -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (zatrhnuto)+
  
-==== Zobrazování skrytých souborů a adresářů v okně Nautilusu ==== +  yum search jmeno_aplikace
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-Pro dočasné zobrazení všech skrytých souborů / adresářů lze použít klávesovou zkratku //Ctrl + H//. Pro trvalé zobrazení strytých souborů / adresářů třeba v aplikaci //Nautilus// zatrhnout v sekci //Implicitní pohled// menu //Upravit -> Nastavení// položku //Zobrazit skryté a záložní soubory//.+Chceme-li získat o určitém balíčku více informací stačí zadat
  
-==== Prohlížení souborů a adresárů pomocí Nautilus jako superuživatel ==== +  yum info jmeno_aplikace
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka#Přidání repozitáře]].+
  
-Pomocí //Yum// nainstalujte program //Prohlížeč souborů (Root)//.+//yum// že také projít všechny Vámi nastavené repozitáře a podat informaci o tom, kde je možné získat příslušný balíček.
  
-  yum -y install gksu+  yum list available
  
-V aplikaci Gedit vytvořte soubor //Nautilus-root.desktop// 
  
-  gedit /usr/share/applications/Nautilus-root.desktop+Přehled nainstalovaných balíčků získáme zadáním
  
-přidejte do něj následující řádky+  yum list installed
  
-  [Desktop Entry] +//yum// také umožňuje získat přehled jednotlivých skupin balíčků (např. Administration Tools, Sound and Video, MySQL Database apod.).
-  Name=Prohlížeč souborů (Root) +
-  Comment=prohlížejte systém souborů +
-  Exec=gksu "nautilus --browser .+
-  Icon=file-manager +
-  Terminal=false +
-  Type=Application +
-  Categories=Aplikace;Systém;+
  
-a soubor uložte.+  yum grouplist
  
-Prohlížeč souborů s právy superuživatele spusťte //Aplikace -> Systémové nástroje -> Prohlížeč souborů (Root)//.+Jestliže chceme získat přehled balíčků v repozitáři //jmeno_repozitare//, zadáme do příkazové řádky
  
-==== Zobrazení ikon na ploše (Počítač, Domov, Koš) ==== +  yum list jmeno_repozitare 
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-Spusttě //Editor nastavení// přes nabídku //Aplikace -> Systémové nástroje -> Editor nastavení//. V editoru nastavte+Nové aplikace lze nainstalovat pomocí
  
-  / -> apps -> nautilus -> desktop -> computer_icon_visible (zaškrnuto) +  yum install jmeno_aplikace
-  / -> apps -> nautilus -> desktop -> home_icon_visible (zaškrnuto) +
-  / -> apps -> nautilus -> desktop -> trash_icon_visible (zaškrnuto) +
- +
-==== Změna nastavení defaultních aplikací pro otevření souborů ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Otevřete nabídku //Vlastnosti// poklepáním pravého tlačítka nad ikonou souboru. V záložce //Otevřít s// můžete změnit defaultní aplikaci pro otevření daného typu souborů. Další aplikace je možné přidat pomocí tlačítka //Přidat//+
- +
-==== Změna preferovaného e-mailového klienta na Mozilla Thurderbird ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-Vytvořte nový soubor //Open as root//+//yum// také umožňuje instalaci celé skupiny aplikací. Například skupinu aplikací pro přehrávání audia a videa lze snadno nainstalovat pomocí 
 +  
 +  yum groupinstall "Sound and Video"
  
-  gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root+Jestliže jste stáhli rpm balíček do adresáře ''/path/to/the/rpm'' můžete jeho instalaci provést pomocí následujícího příkazu. //yum// se postará o případné závislosti a stáhne požadované balíčky.
  
-a vložte do něj následující řádek+  yum localinstall /path/to/the/rpm
  
-  for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do +//yum// je také schopen aktualizovat systém bez interakce uživatele, budete-li si to přát((Tato operace může trvat v závislosti na objemu stahovaných balíčků i několik hodin!)).
-  gnome-"gnome-open $uri" & +
-  done+
  
-Soubor //Open as root// uložte a změňte jeho přístupová práva+  yum update
  
-  chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root+V případě, že si nejste jisti, zda-li máte aktuální balíčky, zadejte
  
-Klikněte na soubor pravým tlačítkem myši, vyberte položku //Skript// a potvrďte //Otevřít jako root//.+  yum check-update
  
 +Pomocí příkazu //yum// můžeme odinstalovat nejen daný balíček ale také balíčky, které instalaci tohoto balíčku podmiňují, a které byly s tímto balíčkem nainstalovány.
  
 +  yum remove jmeno_aplikace
  
 +**Poznámka:** Více informací o správci balíčků //yum// lze získat pomocí
  
 +  man yum
  
 +==== Instalace aplikací pomocí kompilace zdrojového kódu ====
 +  * Přečtěte si kapitolu [[navody:fc5prirucka4#Instalace základních kompilátorů]].
 +  * Přečtěte si kapitolu [[navody:fc5prirucka4#Nastavení vývojového prostředí]].
  
 +Při kompilaci zdrojových kódů překládáme programový kód pomocí tzv. kompilátoru. Standardně se jedná o kompilátor //gcc//, který je součástí vývojových balíčků. Tyto balíčky musíte mít nainstalovány, abyste byli schopni zdrojový kód zkompilovat.
 +Nejprve stáhněte požadovaný soubor obsahující zdrojový kód např. [[http://sourceforge.net/index.php|zde]]. Soubor rozbalte ((Nejjednodušším způsobem, jak rozbalit soubor je použít aplikaci //mc//. Jedná se o správce souborů, kterým lze otevřít zkomprimovaný soubor pouhým dvouklikem. Více naleznete v kapitole [[navody:fc5prirucka21#mc]].)) a prostudujte přiložené soubory //README// popř. //INSTALL//. V nich je vysvětleno krok za krokem, jak postupovat při samotné kompilaci. Ve většině případů je postup následující
  
 +  su
 +  ./configure & make & make install
  
 +Kompilace aplikací ze zdrojových kódů s sebou přináší výhody i nevýhody. Výhodou je, že "ručně" zkompilovaný program je zpravidle méně náročný na systémové zdroje, což může být zejména na slabších strojích pádný argument. Nevýhodou je, že tento způsob instalace vyžaduje relativně podrobnou znalost systému Linux a že o splnění případných závislostí se musí uživatel postarat sám. Z těchto důvodů se jednoznačně upřednostňuje instalace programů pomocí správce balíčků //yum//. Ke kompilaci ze zdrojových kódů je možné přistoupit v případě, že požadovaná aplikace není součástí repozitářů.\\
  
 +**Poznámka:** Některé aplikace je možné používat po jejich rozbalení. Jednou z takovýchto aplikací je např. //FPS// hra [[navody:fc5prirucka4#Sauerbraten]].
  
-     +===== ===== 
 +[[fc5prirucka|Hlavní stránka]]
  • Poslední úprava: 2022/11/14 10:10
  • (upraveno mimo DokuWiki)