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/06/08 19:08] 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 +
-  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//+
- +
-  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í =====
  
-  cp --preserve=ownership $USER_HOME/.gnome2/backgrounds.xml $USER_HOME/.gnome2/backgrounds.xml_backup +Aplikace lze v případě //OS// typu //Linux// instalovat v zásadě dvěma základními způsoby pomocí tzvbalíčků nebo kompilací zdrojového kóduNásledující kapitola obsahuje stručný popis obou těchto možností.\\
-  sed -n -e '1,3p' $USER_HOME/.gnome2/backgrounds.xml_backup > $USER_HOME/.gnome2/backgrounds.xml +
-  cat /usr/share/backgrounds/frog.xml >> $USER_HOME/.gnome2/backgrounds.xml +
-  sed -n -e '4,$p' $USER_HOME/.gnome2/backgrounds.xml_backup >> $USER_HOME/.gnome2/backgrounds.xml+
  
-V opačném případě zadejte 
  
-  cp /usr/share/backgrounds/backgrounds.xml $USER_HOME/.gnome2/backgrounds.xml +==== Instalace aplikací pomocí balíčků ====
-  chmod 777 $USER_HOME/.gnome2/backgrounds.xml+
  
-Jestliže chcete idat ikony tématazadejte+Softwarový balíček je ve své podstatě standardizovaný "balík" souborů nezbytných pro spuštění určitého programu. S 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í.\\ 
 +//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ávu. Tento 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// je, podobně jako //Fedora Core//, jednou z velmi rozšířených distribucí Linuxu.)) používá balíčky //deb// a správce balíčků //apt//.\\ 
 +O jaký balíček se jedná, lze velice jednodušpoznat podle jeho koncovky. Balíčky //rpm// tak mají koncovku //.rpm//, balíčky //deb// pak koncovku //.deb//. To, že 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í í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// //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ódykteré 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íčku. Například
  
-  wget -c http://easylinux.info/uploads/icons.tar.gz +  xmms-1.2.10-23.fc5.x86_64.rpm
-  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//.+je balíčkem multimediální aplikace //xmms// verze 1.2.10-23 určeným pro //Fedora Core// 5 a architekturu //x86_64//.\\ 
 +Balíčky se nacházejí na instalačním //CD/DVD// v adresář//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).\\
  
-==== Otevření terminálu kliknutím z nabídky plochy ====+=== Instalování / odinstalování .rpm balíčků ===
   * 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 ==== +
-  * 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 +
- +
-Terminál superuživatele otevřeme pomocí nabídky //Aplikace -> Systémové nástroje -> Terminál superuživatele//+
- +
-==== Jak restartovat Gnome bez restartu počítače ==== +
- * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Uložte a zavřete všechny aplikace. Stiskněte klávesy //Ctrl + Alt + Backspace// nebo do příkazové řádky napište +
- +
-  /etc/init.d/gdm restart +
- +
-==== Jak nastavit automatické zapnutí Num Lock při startu Gnome ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka#Přidání repozitáře]]. +
- +
-Do příkazové řádky napište +
- +
-  yum -y install numlockx +
-  cp /etc/gdm/Init/Default /etc/gdm/Init/Default_backup +
-  gedit /etc/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řečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-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//. +
- +
-==== Zamezení použití klávesové kombinace Ctrl + Alt + Delete pro restartování X serveru v Gnome ==== +
-  * 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" +
- 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 ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Do příkazové řádky zadejte +
- +
-  gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete" +
-  gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor" +
- +
-==== Obnovení pracovní plochy Gnome ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Do příkazové řádky zadejte +
- +
-  killall nautilus +
- +
-==== Obnovení panelu Gnome ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Do příkazové řádky zadejte +
- +
-  killall gnome-panel +
- +
-==== Otevírání adresářů v jednom okně Nautilusu ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Přes nabídku //Aplikace -> Systémové nástroje -> Editor nastavení// spusťte aplikaci //Editor nastavení//. V něm pak zatrhněte +
- +
-  / -> apps -> nautilus -> preferences -> always_use_browser +
- +
-==== Nastavení automatického ukládání v aplikaci Gedit a zamezení vytváření souborů soubor~ ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Přes nabídku //Aplikace -> Systémové nástroje -> Editor nastavení// spusťte aplikaci //Editor nastavení// a proveďte následující nastavení +
- +
-  / -> apps -> gedit-2 -> preferences -> editor -> save -> create_backup_copy (nezatrhnuto) +
-  / -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (zatrhnuto) +
- +
-==== Zobrazování skrytých souborů a adresářů v okně Nautilusu ==== +
-  * 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//+
- +
-==== Prohlížení souborů a adresárů pomocí Nautilus jako superuživatel ==== +
-  * 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 -y install gksu +
- +
-V aplikaci Gedit vytvořte soubor //Nautilus-root.desktop// +
- +
-  gedit /usr/share/applications/Nautilus-root.desktop +
- +
-přidejte do něj následující řádky +
- +
-  [Desktop Entry] +
-  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. +
- +
-Prohlížeč souborů s právy superuživatele spusťte //Aplikace -> Systémové nástroje -> Prohlížeč souborů (Root)//. +
- +
-==== Zobrazení ikon na ploše (Počítač, Domov, Koš) ==== +
-  * 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 +
- +
-  / -> apps -> nautilus -> desktop -> computer_icon_visible (zaškrnuto) +
-  / -> 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]]. +
-  * Přečtěte si kapitolu [[fc5prirucka#Instalace e-mailového klienta]]. +
- +
-Spusťe //Desktop -> Preference -> Preferované aplikace// a v sekci //Preferovaný e-mailový klient// zadejte v poli //Defaultní e-mailový klient// příkaz +
- +
-  mozzila-thunderbird %s +
- +
-==== Otvření souborů jako superuživatel prostřednictvím pravého tlačítka myši ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Vytvořte nový soubor //Open as root// +
- +
-  gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root +
- +
-a vložte do něj následující řádek +
- +
-  for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do +
-  gnome-"gnome-open $uri" & +
-  done +
- +
-Soubor //Open as root// uložte a změňte jeho přístupová práva +
- +
-  chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root +
- +
-Klikněte na soubor pravým tlačítkem myši, vyberte položku //Skript// a potvrďte //Otevřít jako root//. +
- +
-==== Zamezení pípání terminálu ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Spusťte terminál přes nabídku //Aplikace -> Systémové nástroje -> Terminál//. V okně terminálu klikněte na //Upravit -> Aktuální profil...// a odškrtněte položku //pípání terminálu//+
- +
-==== Rychlejší nahrávání stránek v Mozilla Firefox ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Spusťte prohlížeč Mozilla Firefox a do adresové řádky zadejte +
- +
-  about:config +
- +
-V řádce //Filter// postupně odfiltrujte jednotlivé níže uvedené položky a nastavte jejich parametry na uvedené hodnoty. +
- +
-  network.dns.disableIPv6 -> true +
-  network.http.pipelining -> true +
-  network.http.pipelining.maxrequests -> 8 +
-  network.http.proxy.pipelining -> true +
-  +
-Restartujte prohlížeč. +
- +
-==== Instalování / odinstalování .rpm balíčků ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Balíčky .rpm lze instalovat pomocí +
- +
-  rpm -package_file.rpm+
  
 a odinstalovat pomocí a odinstalovat pomocí
Řádek 241: Řádek 28:
   rpm -e package_name   rpm -e package_name
  
-Bližší informace o íkazu rpm viz.+Následující íkaz Vám vypíše všechny nainstalované balíčky seřazené vzestupně podle datumu instalace.
  
-  man rpm+  rpm -qa --last | tac
  
-==== Hromadné přejmenování souborů v adresáři ==== +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 atd. Snadno 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.\\
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-Pro instalaci aplikace //mvb//, která slouží ejmenování souborů zadejte+**Poznámka:** Bližší informace o íkazu //rpm// viz. ''man rpm''.
  
-  wget -c http://easylinux.info/uploads/mvb_1.6.tgz +=== Správce balíčků yum === 
-  tar zxvf mvb_1.6.tgz -C /usr/share/ +Jak bylo zmíněno v kapitole [[fc5prirucka2#Instalování odinstalování .rpm balíčků]], 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 tzvrepozitáře. Repozitáře jsou servery, na nichž jsou uloženy soubory určené pro distribuci po Internetu. Z 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//).
-  chown -R root:root /usr/share/mvb_1.6/ +
-  ln -fs /usr/share/mvb_1.6/mvb /usr/bin/mvb+
  
-Soubory je pak možné hromadně přejmenovat pomocí +== Přidání repozitáře ==
- +
-  mvb NEW_NAME +
- +
-==== Hromadná manipulace s grafickými soubory v adresáři ====+
   * 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 [[fc5prirucka#Přidání repozitáře]].+  * 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 instalaci skriptu pro zpracování grafických souborů zadejte+Např. pro livna.org
  
-  yum -y install ImageMagick +  rpm -Uvh http://rpm.livna.org/livna-release-6.rpm
-  wget -c http://easylinux.info/uploads/bbips.0.3.2.sh +
-  cp bbips.0.3.2.sh /usr/bin/bbips +
-  chmod 755 /usr/bin/bbips+
  
-Grafické soubory je pak možné hromadně zpracovávat pomocí příkazu+//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''.\\
  
-  bbips 
  
-==== Nastavení globálních systémových proměnných ====+== 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
  
-  cp /etc/bash.bashrc /etc/bash.bashrc_backup +Aplikaci //yumex// spustíte pomocí //Aplikace -> Systémové nástroje -> Yum Extender//.
-  gedit /etc/bash.bashrc+
  
-Systémové proměnné přidejte na konec souboru //bash.bashrc//+== Přidání GPG klíčů ==
  
-  $PROMENNA = hodnota +//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).\\
-  export $PROMENNA+
  
-a soubor uložte.+K zadání následujících příkazů musíte být přihlášen jako superuživatel (viz [[fc5prirucka#Obecné poznámky]])Pomocí příkazu
  
-==== Ukládání manuálových stránek do souboru ==== +  rpm --import /usr/share/doc/fedora-release-*/*GPG-KEY*
-  Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-V případě, žchceme uložit výstup generovaný íkazem man do souboruje možné použít následující+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 es Internet. Tento způsob by Vám měl poskytnout jistotu, že balíčky skutečně pocházejí z daného repozitáře.
  
-  man prikaz | col -b > soubor.txt+== Jak využívat yum ==
  
-==== Zobrazení menu GRUB při bootování systému ==== 
   * 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]].
  
-  cp /boot/grub/menu.lst /boot/grub/menu.lst_backup +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 ně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//.
-  gedit /boot/grub/menu.lst+
  
-V souboru //menu.lst// nalezněte následující řádek+  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
  
-  ... +Na první pohled se používání příkazu //yum// může jevit složité, ale ve skutečnosti je velice jednoduché.
-  hiddnemenu +
-  ...+
  
-nahraďte ho řádkem+**Příklady:**
  
-  #hiddenmenu+Následující příkaz vygeneruje seznam všech balíčků, které souvisí s aplikací //jmeno_aplikace//.
  
-a soubor uložte.+  yum search jmeno_aplikace
  
-==== Nastavení časového limitu pro menu GRUB při bootování ==== +Chceme-li získat o určitém balíčku více informací stačí zadat
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-  cp /boot/grub/menu.lst /boot/grub/menu.lst_backup +  yum info jmeno_aplikace
-  gedit /boot/grub/menu.lst+
  
-V souboru //menu.lst// nalezněte následující řádek (číslo se může lišit)+//yum// můž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 list available
-  timeout 3 +
-  ...+
  
-číslo, které následuje po //timeout// přepište na požadovanou hodnotu a soubor uložte. 
  
-==== Změna defaultního OS v menu GRUB ==== +ehled nainstalovaných balíčků získáme zadáním
-  * ečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-  cp /boot/grub/menu.lst /boot/grub/menu.lst_backup +  yum list installed
-  gedit /boot/grub/menu.lst+
  
-V souboru //menu.lst// nalezněte řádek+//yum// také umožňuje získat přehled jednotlivých skupin balíčků (např. Administration Tools, Sound and Video, MySQL Database apod.).
  
-  ... +  yum grouplist
-  default 0 +
-  ...+
  
-číslo, které následuje po //default// přepište na požadovanou hodnotu a soubor uložte.+Jestliže chceme získat přehled balíčků v repozitáři //jmeno_repozitare//, zadáme do íkazové řádky
  
 +  yum list jmeno_repozitare 
  
 +Nové aplikace lze nainstalovat pomocí
  
 +  yum install jmeno_aplikace
  
 +//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"
  
-==== Změna grafického pozadí menu GRUB ==== +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.
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+
  
-Předpokládejme, že bootovací oddíl Fedora Core se nachází na disku hd0,1.+  yum localinstall /path/to/the/rpm
  
-  wget -c http://easylinux.info/uploads/fedora.xpm.gz +//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!)).
-  chmod 644 fedora.xpm.gz +
-  mkdir /boot/grub/images +
-  cp fedora.xpm.gz /boot/grub/images/ +
-  cp /boot/grub/menu.lst /boot/grub/menu.lst_backup +
-  gedit /boot/grub/menu.lst+
  
-V souboru //menu.lst// nalezněte sekci+  yum update
  
-  # menu.lst - See: grub(8)info grubupdate-grub(8) +V případěže si nejste jistizda-li máte aktuální balíčkyzadejte
-  #      grub-install(8)grub-floppy(8), +
-  #      grub-md5-crypt, /usr/share/doc/grub +
-  #      and /usr/share/doc/grub-doc/+
-  ...+
  
-pod tuto sekci pridejte následující řádku+  yum check-update
  
-  splashimage (hd0,1)/boot/grub/images/fedora.xpm.gz+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.
  
-a soubor uložte.+  yum remove jmeno_aplikace
  
-==== Konverze obrázku pro pozadí menu GRUB ==== +**Poznámka:** Více informací o správci balíčků //yum// lze získat pomocí
-  Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  Přečtěte si kapitolu [[fc5prirucka2#Změna grafického pozadí menu GRUB]].+
  
-Předpokládejme, že obrázek, který má být překonvertován, je uložen v souboru wallpaper.pnp a výsledek konverze bude uložen v souboru splashimage.xpm.gz.+  man yum
  
-  convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm+==== 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í]].
  
-==== Dočasné eskočení bootovacích služeb ==== +Při kompilaci zdrojových kódů 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. 
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]].+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í
  
-Pro přeskočení bootovacích služeb stiskněte //Ctrl + C//.+  su 
 +  ./configure & make & make install
  
-==== Trvalé povolení / zakázání bootovacích služeb ==== +Kompilace aplikací ze zdrojových kódů s sebou ináší výhody nevýhodyVýhodou je, že "ručně" zkompilovaný program je zpravidle méně náročný na systémové zdrojecož může být zejména na slabších strojích pádný argumentNevýhodou je, že tento způsob instalace vyžaduje relativně podrobnou znalost systému Linux a že o splnění ípadných závislostí se musí uživatel postarat sámchto 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é istoupit v případě, že požadovaná aplikace není součástí repozitářů.\\
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace Boot-up managera]]. FIXME (v původním textu neexistuje odkaz) +
- +
-==== Vymazání složky /tmp/ během ukončení systému ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-  cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup +
-  gedit /etc/init.d/sysklogd +
- +
-V souboru //sysklogd// najděte sekci +
- +
-   ... +
-   stop) +
-    log_begin_msg "Stopping system log daemon..." +
-    start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile +
-    log_end_msg $? +
-  ... +
- +
-idejte pod ní následující řádek +
- +
-  rm -fr /tmp/* /tmp/.??* +
- +
-Soubor //sysklogd// uložte. +
- +
-==== Prohlížení předchozích výstupů v konzoli ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-K zobrazení předcházejících výstupů v konzoli, slouží klávesové zkratky +
- +
-  Shift + Page Up +
-  Shift + Page Down +
- +
-==== Násilné vyprázdnění koše v Gnome ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Koš lze násilím "vysypat" pomocí příkazu +
- +
-  rm -fr $HOME/.Trash/ +
- +
-==== Odstranění duplicitních položek v nabídkovém panelu Gnome ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Položky menu lze odstranit editací souboru //applications-kmenuedit.menu// v adresář///home/$HOME/.config/menus/// nebo prostřednictvím aplikace //Alacarte//+
- +
-==== Otevření terminálu v okně Nautilus ==== +
- +
-  gedit ~/.gnome2/nautilus-scripts/"Otevřít terminál" +
- +
-Do souboru //Otevřít terminál// přidejte následující řádky +
- +
-  #!/usr/bin/perl -w +
-  use strict; +
-  $_ = $ENV{'NAUTILUS_SCRIPT_CURRENT_URI'}; +
-  if ($_ and m#^file:///#) { +
-  s/%([0-9A-Fa-f]{2})/chr(hex($1))/eg; +
-  s#^file://##; +
-  exec "gnome-terminal --working-directory='$_'"; +
-  } +
-  # Added 2003-12-08 Dexter Ang +
-  if ($_ == "x-nautilus-desktop:///") { +
-  $_ = $ENV{'HOME'}; +
-  $_ = $_.'/Desktop'; +
-  exec "gnome-terminal --working-directory='$_'"; +
-  } +
- +
-a soubor uložte. +
- +
-Terminál spustíte pravým kliknutím myši na plochuvýběrem položky //Skripty// a následně kliknutím na //Otevřít terminál//+
- +
-==== Otevření terminálu superuživatele v okně Nautilus ==== +
-  * Přečtěte si kapitolu   [[fc5prirucka#Nastavení Sudo]]. +
- +
-  gedit ~/.gnome2/nautilus-scripts/"Otevřít terminál superuživatele" +
- +
-Do souboru //Otevřít terminál superuživatele// přidejte následující řádky +
- +
-  #!/bin/sh +
-  cd $NAUTILUS_SCRIPT_CURRENT_URI +
-  sudo gnome-terminal +
- +
-a soubor uložte. +
- +
- +
-Terminál spustíte pravým kliknutím myši na plochu, výběrem položky //Skripty// a následně kliknutím na //Otevřít terminál superuživatele//+
- +
-===== Server Samba ===== +
- +
-==== Instalace serveru Samba ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka#Přidání repozitáře]]. +
- +
-Server Samba lze nainstalovat buď pomocí //Aplikace -> Prostředí -> Systémová nastavení -> Přidat/odstranit aplikace// +
- +
-nebo přes terminál +
- +
-  yum -y install samba +
-  yum -y install samba-client +
-  yum -y install system-config-samba +
- +
-==== Přidání, editování a mazání síťových uživatelů ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-**Poznámka:** Jestliže je třeba přidat uživatele, přečtěte si kapitolu [[fc5prirucka#Přidání, editace a mazání uživatelů a skupin]].  +
- +
-Server Samba lze nastavit pomocí grafického rozhraní //Aplikace -> Prostředí -> Systémová nastavení -> Nastavení serveru -> Samba//. +
- +
- +
-Nastavení Samby lze provést také ručně +
- +
-  smbpasswd -a system_username +
-  gedit /etc/samba/smbusers +
- +
-Do souboru //smbusers// přidejte následující řádek +
- +
-  system_username = "network username" +
- +
-a soubor uložte. +
- +
-Konkrétního uživatele je možné editovat pomocí +
- +
-  smbpasswd -a system_username +
- +
-a smazat pomocí +
- +
-  smbpasswd -x system_username +
- +
-==== Sdílení domovských adresářů s právem čtení a zápisu (vyžadována autentifikace) ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace serveru Samba]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Přidáníeditování a mazání síťových uživatelů]]. +
- +
-  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup +
-  gedit /etc/samba/smb.conf +
- +
-V souboru //smb.conf// najděte řádek +
- +
-  ... +
-  ;  security = user +
-  ... +
- +
-nahraďte ho řádky +
- +
-  security = user +
-  username map = /etc/samba/smbusers +
- +
-a soubor uložte. +
- +
-Po té zadejte do příkazové řádky +
- +
-  testparm +
-  /etc/init.d/smb restart +
- +
-==== Sdílení domovských adresářů s právem čtení (vyžadována autentifikace) ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace serveru Samba]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Přidáníeditování a mazání síťových uživatelů]]. +
- +
-  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup +
-  gedit /etc/samba/smb.conf +
- +
-V souboru //smb.conf// nalezněte řádek +
- +
-  ... +
-  ;  security = user +
-  ... +
- +
-a nahraďte ho následujícími řádky +
- +
-  security = user +
-  username map = /etc/samba/smbusers +
- +
-Dále v souboru //smb.conf// naležněte řádky +
- +
-  [homes] +
-    comment = Home Directories +
-    browseable = no +
-    writeable = yes +
- +
-a nahraďte je řádky +
- +
-  [homes] +
-    comment = Home Directories +
-    browseable = yes +
-    writeable = no +
- +
-Soubor uložte a do příkazové řádky zadejte +
- +
-  testparm +
-  /etc/init.d/smb restart +
- +
- +
-==== Sdílení společných souboru s právem čtení a zápisu (vyžadována autentifikace) ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace serveru Samba]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Přidání, editování a mazání síťových uživatelů]]. +
- +
-  mkdir /home/public +
-  chmod 777 /home/public/ +
-  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup +
-  gedit /etc/samba/smb.conf +
- +
-V souboru //smb.conf// nalezněte řádky +
- +
-  ... +
-  ;  security = user +
-  ... +
- +
-a nahraďte je +
- +
-  security = user +
-  username map = /etc/samba/smbusers +
- +
-Na konec souboru //smb.conf// pak přidejte následující řádky +
- +
-  [public] +
-    comment = Public Folder +
-    path = /home/public +
-    public = yes +
-    writable = yes +
-    create mask = 0777 +
-    directory mask = 0777 +
-    force user = nobody  +
-    force group = nogroup +
- +
-a soubor uložte. Do příkazové řádky zadejte +
- +
-  testparm +
-  /etc/init.d/smb restart +
- +
-==== Sdílení společných souboru s právem čtení (vyžadována autentifikace) ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace serveru Samba]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Přidání, editování mazání síťových uživatelů]]. +
- +
-  mkdir /home/group +
-  chmod 777 /home/group/ +
-  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup +
-  gedit /etc/samba/smb.conf +
- +
-V souboru //smb.conf// nalezněte řádky +
-  ... +
-  ;  security = user +
-  ... +
- +
-a nahraďte je nádledujícími řádky +
- +
-  security = user +
-  username map = /etc/samba/smbusers +
- +
-Na konec souboru //smb.conf// přidejte následující řádky +
- +
-  [Group] +
-    comment = Group Folder +
-    path = /home/group +
-    public = yes +
-    writable = no +
-    valid users = system_username1 system_username2 +
-    create mask = 0700 +
-    directory mask = 0700 +
-    force user = nobody +
-    force group = nogroup +
- +
-a soubor uložte. Do příkazové řádky zadejte +
- +
-  testparm +
-  /etc/init.d/smb restart +
- +
-==== Sdílení veřejných adresářů s právem čtení a zápisu (vyžadována autentifikace) ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace serveru Samba]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Přidání, editování a mazání síťových uživatelů]]. +
- +
-  mkdir /home/public +
-  chmod 777 /home/public/ +
-  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup +
-  gedit /etc/samba/smb.conf +
- +
-V souboru //smb.conf// najděte řádek +
- +
-... +
-;  security = user +
-... +
- +
-a nahraďte ho řádky +
- +
-  security = user +
-  username map = /etc/samba/smbusers +
- +
-Na konec souboru idejte následující řádky +
- +
-  [public] +
-    comment = Public Folder +
-    path = /home/public +
-    public = yes +
-    writable = yes +
-    create mask = 0777 +
-    directory mask = 0777 +
-    force user = nobody  +
-    force group = nogroup +
- +
-a soubor uložte. Do příkazové řádky zadejte +
- +
-  testparm +
-  /etc/init.d/smb restart +
- +
-==== Sdílení veřejných adresářů s právem čtení (vyžadována autentifikace) ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace serveru Samba]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Přidání, editování a mazání síťových uživatelů]]. +
- +
-  mkdir /home/public +
-  chmod 777 /home/public/ +
-  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup +
-  gedit /etc/samba/smb.conf +
- +
-V souboru //smb.conf// najděte řádek +
- +
-  ... +
-  ;  security = user +
-  ... +
- +
-a nahraďte ho řádky +
- +
-  security = user  +
-  username map = /etc/samba/smbusers +
- +
-Na konec souboru //smb.conf// přidejte řádky +
- +
-  [public] +
-    comment = Public Folder +
-    path = /home/public +
-    public = yes +
-    writable = no +
-    create mask = 0777 +
-    directory mask = 0777 +
-    force user = nobody +
-    force group = nogroup +
- +
-a soubor uložte. Do příkazové řádky zadejte +
- +
-  testparm +
-  /etc/init.d/smb restart +
- +
-==== Sdílení veřejných adresářů s právem čtení a zápisu (autentifikace není vyžadována) ==== +
-  * Přečte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace serveru Samba]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Přidání, editování a mazání síťových uživatelů]]. +
- +
-  mkdir /home/public +
-  chmod 777 /home/public/ +
-  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup +
-  gedit /etc/samba/smb.conf +
- +
-V souboru //smb.conf// najděte řádek +
- +
-  ... +
-  ;  security = user +
-  ... +
- +
-a nahraďte ho řádkem +
- +
-  security = share +
- +
-Na konec souboru //smb.conf// přidejte řádky +
- +
-  [public] +
-    comment = Public Folder +
-    path = /home/public +
-    public = yes +
-    writable = yes +
-    create mask = 0777 +
-    directory mask = 0777 +
-    force user = nobody +
-    force group = nogroup +
- +
-a soubor uložte. Do příkazové řádky zadejte +
- +
-  testparm +
-  /etc/init.d/smb restart +
- +
- +
-==== Sdílení veřejných adresářů s právem čtení (autentifikace není vyžadována) ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace serveru Samba]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Přidání, editování a mazání síťových uživatelů]]. +
- +
-  mkdir /home/public +
-  chmod 777 /home/public/ +
-  cp /etc/samba/smb.conf /etc/samba/smb.conf_backup +
-  gedit /etc/samba/smb.conf +
- +
-V souboru //smb.conf// najděte řádek +
- +
-  ... +
-  ;  security = user +
-  ... +
- +
-a nahraďte ho řádkem +
- +
-  security = share +
- +
-Na konec souboru přidejte následující řádky +
- +
-  [public] +
-    comment = Public Folder +
-    path = /home/public +
-    public = yes +
-    writable = no +
-    create mask = 0777 +
-    directory mask = 0777 +
-    force user = nobody +
-    force group = nogroup +
- +
-a soubor uložte. Do příkazové řádky zadejte +
- +
-  testparm +
-  /etc/init.d/smb restart +
- +
-===== SSH ===== +
- +
-Předpokládejme, že vzdálený stroj s Fedora Core má nainstalovaný SSH server a firewall nastavený tak, že je možné se mu připojit přes IP adresu 192.168.0.1. +
- +
-==== Bezpečné přihlášení k vzdálenému stroji s Fedora Core ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-K vzdálenému stroji s Fedora Core se připojíme pomocí příkazu +
- +
-  ssh username@192.168.0.1 +
- +
-==== Kopírování souborů/adresářů ze vzdáleného na lokální stroj pomocí příkazu scp ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Následujícím příkazem překopírujeme soubor //remotefile.txt// z adresáře ///home/username/remotefile.txt// do aktuálního adresáře. +
- +
-  scp -r username@192.168.0.1:/home/username/remotefile.txt . +
- +
-==== Kopírování souborů/adresářů ze vzdáleného na lokální stroj pomocí příkazu rsync ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Následujícím příkazem překopírujeme soubor //remotefile.txt// z adresáře ///home/username/remotefile.txt// do aktuálního adresáře. +
- +
-  rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt . +
- +
-==== Kopírování souborů/adresářů z lokálního na vzdálený stroj pomocí příkazu rsync ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
- +
-Následujícím příkazem překopírujeme soubor //localfile.txt// do aktuálního adresáře ///home/username//+
- +
-   rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/ +
- +
-==== Bezpečné přihlášení vzdálenému stroji s Fedora Core prostřednictvím počítače s Windows OS==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Pro přihlášení ke vzdálenému stroji prostřednictvím počítače s Windows OS je zapotřebí nainstalovat [[http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe|PuTTY]]. +
- +
- +
-==== Kopírování souborů/adresářů z/na vzdálený stroj s Fedora Core prostřednictvím počítače s Windows OS==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
- +
-Pro kopírování souborů/adresářů z/na vzdálený stroj prostřednictvím počítače s Windows OS je zapotřebí nainstalovat [[http://jaist.dl.sourceforge.net/sourceforge/winscp/winscp374setupintl.exe|WinSCP]]. +
- +
-===== Databázový server ===== +
-==== Instalace databázového serveru MySQL ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka#Přidání repozitáře]]. +
- +
-Databázový server MySQL lze nainstalovat pomocí //Aplikace -> Prostředí -> Systémová nastavení -> Přidat/odstranit aplikace// nebo pomocí +
- +
-  yum -y install mysql +
-  yum -y install mysql-server +
-  yum -y install php-mysql +
-  yum -y install MySQL-python +
-  yum -y install libdbi-dbd-mysql +
-  yum -y install mysql-devel +
- +
-Následujícími příkazy nastavíme heslo uživatele //root// a nastartujeme server. +
- +
-  mysqladmin -u root password new_db_user_password +
-  /etc/init.d/mysqld start +
- +
-==== Instalace MySQL Control Center ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka#Přidání repozitáře]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace databázového serveru MySQL]]. +
- +
-  yum -y install mysql-administrator +
- +
-//MySQL Control Center// spustíme pomocí //Aplikace -> Systémové nástroje -> MySQL Administrátor//+
- +
-===== Webový server ===== +
- +
-==== Instalace webového serveru Apache ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka#Přidání repozitáře]]. +
- +
-Pomocí následujících příkazů nainstalujete potřebné balíčky a spustíte //httpd// server. +
- +
-  yum -y install httpd +
-  yum -y install mod_ssl +
-  yum -y install httpd-manual +
-  yum -y install mod_perl +
-  yum -y install mod_auth_mysql +
-  yum -y install crypto-utils +
-  yum -y install mod_python +
-  /etc/init.d/httpd start +
- +
-Funkčnost webového serveru ověříte pomocí odkazu [[http://localhost]]. +
- +
-==== Instalace PHP ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka#Přidání repozitáře]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace webového serveru Apache]]. +
- +
-Instalaci a spuštění PHP serveru lze provést pomocí následujících příkazů +
- +
-  yum -y install php +
-  yum -y install php-mysql +
-  /etc/init.d/httpd restart +
- +
-Pomocí příkazu +
- +
-  gedit /var/www/html/testphp.php +
- +
-otevřete soubor //testphp.php// a na jeho konec vložte následující řádek +
- +
-  <?php phpinfo(); ?> +
- +
-Soubor uložte. Funkčnost PHP serveru lze ověřit pomocí odkazu [[http://localhost/testphp.php]]. +
- +
-==== Instalace MySQL ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka#Přidání repozitáře]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace databázového serveru MySQL]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace webového serveru Apache]]. +
- +
-Server MySQL spustíte pomocí +
- +
-  /etc/init.d/httpd restart +
- +
-==== Tipy na Apache ==== +
- +
-Pro odstranění podpisu serveru otevřete soubor //httpd.conf// pomocí +
- +
-  gedit /etc/httpd/conf/httpd.conf +
- +
-a řádek +
- +
-  ServerSignature on +
- +
-změňte na +
- +
-  ServerSignature off +
- +
-Pod tento řádek přidejte +
- +
-  ServerTokens ProductOnly +
- +
-Editovaný soubor uložte a restartuje Apache pomocí +
- +
-  /etc/rc.d/init.d/httpd restart +
- +
-==== Namapování adres URL k adresářům mimo /var/www ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace webového serveru Apache]]. +
- +
-Do příkazové řádky zadejte +
- +
-  gedit /etc/httpd/conf.d/alias +
- +
-a vložte následující řádky do nově vytvořeného souboru //alias// +
- +
-  Alias /URL-path /location_of_folder/ +
-   +
-  <Directory /location_of_folder/> +
-  Options Indexes FollowSymLinks +
-  AllowOverride All +
-  Order allow,deny +
-  Allow from all +
-  </Directory> +
- +
-Uložte soubor //alias// a restartuje webový server pomocí +
- +
-  /etc/init.d/httpd restart +
- +
-Funkčnost nastavení ověříte pomocí odkazu [[http://localhost/URL-path]], kde //URL-path// je vámi zvolený adresář. +
- +
-==== Změna defaultního portu webového serveru Apache ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace webového serveru Apache]]. +
- +
-Předpokládejme, že nové číslo portu webového serveru Apache má být 78. +
- +
-Následujícími íkazy zálohujeme soubor //ports.conf// a otevřeme tento soubor v textové editoru. +
- +
-  cp /etc/httpd/ports.conf /etc/httpd/ports.conf_backup +
-  gedit /etc/httpd/ports.conf +
- +
-V souboru //ports.conf// nalezněte řádku +
- +
-  Listen 80 +
- +
-nahraďte ji řádkou +
- +
-  Listen 78 +
- +
-uložte editovaný soubor a restartujte webový server pomocí +
- +
-  /etc/init.d/httpd restart +
- +
-Funkčnost úpravy lze zkontrolovat pomocí odkazu [[http://localhost:78]]. +
- +
-==== Vložení RSS do PHP v případě webového serveru Apache ==== +
-  * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace webového serveru Apache]]. +
-  * Přečtěte si kapitolu [[fc5prirucka2#Instalace PHP]]. +
- +
-Předpokládejme, že RSS je DistroWatch.com - novinky. +
- +
-Prostřednictvím příkazové řádky zadejte +
- +
-  wget -c http://easylinux.info/uploads/magpierss-0.71.1.tar.gz +
-  mkdir /var/www/feeds +
-  tar zxvf magpierss-0.71.1.tar.gz -C /var/www/feeds/ +
-  mv /var/www/feeds/magpierss-0.71.1/* /var/www/feeds/ +
-  rm -fr /var/www/feeds/magpierss-0.71.1/ +
-  chown -R www-data:root /var/www/feeds/ +
-  gedit /var/www/feeds/index.php +
- +
-Do nově vytvořeného souboru //index.php// zadejte +
- +
-  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" +
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +
-   +
-  <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> +
-   +
-  <head> +
-   +
-  <title>DistroWatch.com - News</title> +
-   +
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> +
-   +
-  <style type="text/css"> +
-  /*<![CDATA[*/ +
-  /*  +
-   DEFAULT TAG STYLES +
-  */ +
-   +
-  body { +
-   background: #ffffff; +
-   margin-left: 20px; +
-   font-family: bitstream vera sans,sans-serif; +
-   font-size: 9pt; +
-  } +
-   +
-  h1 { +
-   font-family: luxi sans,sans-serif; +
-   font-size: 15pt; +
-  } +
-   +
-  /*]]>*/ +
-  </style> +
-   +
-  </head> +
-   +
-  <body> +
-   +
-  <?php +
-   +
-  require_once 'rss_fetch.inc'; +
-  error_reporting(E_ERROR); +
-   +
-  $url = 'http://distrowatch.com/news/dw.xml'; +
-  $rss = fetch_rss($url); +
-   +
-  if ($rss) { +
-   +
-  echo "<h1>"; +
-  echo "<a href=$url>", $rss->channel[title], "</a><br/>"; +
-  echo "</h1>"; +
-   +
-   foreach ($rss->items as $item ) { +
-    $url = $item[link]; +
-    $title = $item[title]; +
-    $description = $item[description]; +
-    echo "<li>"; +
-    echo "<b>Topic:</b> <a href=$url><b><u>$title</u></b></a><br/><br/>"; +
-    echo "$description<br/><br/>"; +
-    echo "</li>"; +
-   } +
- +
-  } +
- +
-  else { +
-   echo "<a href=$url>", $url, "</a> - Server Down!<br/>"; +
-  } +
-   +
-  ?> +
-   +
-  </body> +
-   +
-  </html>+
  
 +**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)