Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| navody:fc5prirucka2 [2006/06/08 19:08] – macky | navody: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 | + | |
| - | + | ||
| - | Pro přidání pozadí pracovní plochy zadejte | + | |
| - | wget -c http:// | + | |
| - | tar zxvf backgrounds.tar.gz -C / | + | |
| - | rm -f backgrounds.tar.gz | + | |
| - | + | ||
| - | a zkontrolujte, | + | |
| - | + | ||
| - | ls $HOME/ | + | |
| - | V případě, že výše uvedeným příkazem zjistíte, že je soubor // | + | ===== Instalace aplikací ===== |
| - | cp --preserve=ownership $USER_HOME/.gnome2/backgrounds.xml $USER_HOME/.gnome2/backgrounds.xml_backup | + | Aplikace lze v případě |
| - | sed -n -e ' | + | |
| - | cat / | + | |
| - | sed -n -e ' | + | |
| - | V opačném případě zadejte | ||
| - | cp / | + | ==== Instalace aplikací pomocí balíčků ==== |
| - | chmod 777 $USER_HOME/ | + | |
| - | Jestliže chcete | + | Softwarový balíček je ve své podstatě standardizovaný " |
| + | //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ší " | ||
| + | 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, ž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ř. // | ||
| - | | + | |
| - | tar zxvf icons.tar.gz | + | |
| - | rm -f icons.tar.gz | + | |
| - | wget -c http:// | + | |
| - | tar zxvf themes.tar.gz -C $USER_HOME | + | |
| - | rm -f themes.tar.gz | + | |
| - | Změnu témata lze provést přes nabídku | + | je balíčkem multimediální aplikace |
| + | 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:// | ||
| - | ==== Otevření terminálu kliknutím z nabídky plochy ==== | + | === Instalování / odinstalování .rpm balíčků |
| * Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
| - | 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# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | 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# | + | |
| - | + | ||
| - | Uložte a zavřete všechny aplikace. Stiskněte klávesy //Ctrl + Alt + Backspace// nebo do příkazové řádky napište | + | |
| - | + | ||
| - | / | + | |
| - | + | ||
| - | ==== Jak nastavit automatické zapnutí Num Lock při startu Gnome ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Do příkazové řádky napište | + | |
| - | + | ||
| - | yum -y install numlockx | + | |
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru // | + | |
| - | + | ||
| - | ... | + | |
| - | exit 0 | + | |
| - | + | ||
| - | a nad tento řádek přidejte | + | |
| - | + | ||
| - | if [ -x / | + | |
| - | | + | |
| - | fi | + | |
| - | + | ||
| - | Soubor //Default// uložte. Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | ==== Přepnutí se do konsolového módu v Gnome ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | 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# | + | |
| - | + | ||
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | a přidejte následující řádky na konec souboru // | + | |
| - | + | ||
| - | Section " | + | |
| - | Option " | + | |
| - | EndSection | + | |
| - | + | ||
| - | Uložte soubor // | + | |
| - | + | ||
| - | ==== Otevření systémového monitoringu prostřednictvím klávesové kombinace Ctrl + Alt + Delete ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Do příkazové řádky zadejte | + | |
| - | + | ||
| - | gconftool-2 -t str --set / | + | |
| - | gconftool-2 -t str --set / | + | |
| - | + | ||
| - | ==== Obnovení pracovní plochy Gnome ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Do příkazové řádky zadejte | + | |
| - | + | ||
| - | killall nautilus | + | |
| - | + | ||
| - | ==== Obnovení panelu Gnome ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Do příkazové řádky zadejte | + | |
| - | + | ||
| - | killall gnome-panel | + | |
| - | + | ||
| - | ==== Otevírání adresářů v jednom okně Nautilusu ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Přes nabídku //Aplikace -> Systémové nástroje -> Editor nastavení// | + | |
| - | + | ||
| - | / -> 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# | + | |
| - | + | ||
| - | Přes nabídku //Aplikace -> Systémové nástroje -> Editor 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# | + | |
| - | + | ||
| - | 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 // | + | |
| - | + | ||
| - | ==== Prohlížení souborů a adresárů pomocí Nautilus jako superuživatel ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Pomocí //Yum// nainstalujte program // | + | |
| - | + | ||
| - | yum -y install gksu | + | |
| - | + | ||
| - | V aplikaci Gedit vytvořte soubor // | + | |
| - | + | ||
| - | gedit / | + | |
| - | + | ||
| - | přidejte do něj následující řádky | + | |
| - | + | ||
| - | [Desktop Entry] | + | |
| - | Name=Prohlížeč souborů (Root) | + | |
| - | Comment=prohlížejte systém souborů | + | |
| - | Exec=gksu " | + | |
| - | Icon=file-manager | + | |
| - | Terminal=false | + | |
| - | Type=Application | + | |
| - | Categories=Aplikace; | + | |
| - | + | ||
| - | 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č, | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Spusttě //Editor nastavení// | + | |
| - | + | ||
| - | / -> 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# | + | |
| - | + | ||
| - | Otevřete nabídku // | + | |
| - | + | ||
| - | ==== Změna preferovaného e-mailového klienta na Mozilla Thurderbird ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Spusťe //Desktop -> Preference -> Preferované aplikace// a v sekci // | + | |
| - | + | ||
| - | 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# | + | |
| - | + | ||
| - | Vytvořte nový soubor //Open as root// | + | |
| - | + | ||
| - | gedit $HOME/ | + | |
| - | + | ||
| - | a vložte do něj následující řádek | + | |
| - | + | ||
| - | for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; | + | |
| - | gnome-" | + | |
| - | done | + | |
| - | + | ||
| - | Soubor //Open as root// uložte a změňte jeho přístupová práva | + | |
| - | + | ||
| - | chmod +x $HOME/ | + | |
| - | + | ||
| - | 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# | + | |
| - | + | ||
| - | Spusťte terminál přes nabídku //Aplikace -> Systémové nástroje -> Terminál// | + | |
| - | + | ||
| - | ==== Rychlejší nahrávání stránek v Mozilla Firefox ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Spusťte prohlížeč Mozilla Firefox a do adresové řádky zadejte | + | |
| - | + | ||
| - | about: | + | |
| - | + | ||
| - | 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# | + | |
| - | + | ||
| - | Balíčky .rpm lze instalovat pomocí | + | |
| - | + | ||
| - | | + | |
| a odinstalovat pomocí | a odinstalovat pomocí | ||
| Řádek 241: | Řádek 28: | ||
| rpm -e package_name | rpm -e package_name | ||
| - | Bližší informace o příkazu rpm viz. | + | Následující |
| - | | + | 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 |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | Pro instalaci aplikace //mvb//, která slouží k přejmenování souborů zadejte | + | **Poznámka: |
| - | 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# |
| - | chown -R root: | + | |
| - | 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# | * Přečtěte si kapitolu [[fc5prirucka# | ||
| - | * Přečtěte si kapitolu | + | * Přečtěte si též návod |
| - | Pro instalaci skriptu | + | Např. |
| - | | + | |
| - | wget -c http://easylinux.info/uploads/ | + | |
| - | cp bbips.0.3.2.sh / | + | |
| - | chmod 755 / | + | |
| - | Grafické | + | //RPM// , které jste právě nainstalovali, |
| - | bbips | ||
| - | ==== Nastavení globálních systémových proměnných ==== | + | == Instalace grafického rozhraní pro yum |
| * Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
| + | * Přečtěte si kapitolu [[fc5prirucka2# | ||
| + | |||
| + | Pomocí následujícího příkazu naistalujete grafickou nadstavbu //yumex// pro příkaz '' | ||
| + | | ||
| + | yum -y install yumex | ||
| - | cp /etc/bash.bashrc | + | Aplikaci |
| - | gedit /etc/bash.bashrc | + | |
| - | Systémové proměnné přidejte na konec souboru // | + | == 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# |
| - | ==== Ukládání manuálových stránek do souboru ==== | + | rpm --import / |
| - | | + | |
| - | V případě, že chceme uložit výstup generovaný | + | stáhnete veřejné klíče k výše zmiňovaným repozitářům. Klíče pak slouží k účelům autentifikace balíčků stažených |
| - | 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# | * Přečtěte si kapitolu [[fc5prirucka# | ||
| + | * Přečtěte si kapitolu [[fc5prirucka2# | ||
| - | cp /boot/grub/menu.lst /boot/grub/menu.lst_backup | + | Jestliže máme do systému přidány repozitáře, |
| - | gedit /boot/grub/menu.lst | + | |
| - | V souboru // | + | 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 | ||
| + | -t, --tolerant | ||
| + | -C run entirely from cache, don't update cache | ||
| + | -c [config file] | ||
| + | -R [minutes] | ||
| + | -d [debug level] | ||
| + | -e [error level] | ||
| + | -y answer yes for all questions | ||
| + | --version | ||
| + | --installroot=[path] | ||
| + | --enablerepo=[repo] | ||
| + | --disablerepo=[repo] | ||
| + | --exclude=[package] | ||
| + | --obsoletes | ||
| + | --noplugins | ||
| - | ... | + | 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í // |
| - | a soubor uložte. | + | yum search jmeno_aplikace |
| - | ==== Nastavení | + | Chceme-li získat o určitém balíčku více informací stačí zadat |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | | + | |
| - | gedit / | + | |
| - | V souboru | + | //yum// může |
| - | | + | |
| - | 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 ==== | + | Přehled nainstalovaných balíčků získáme zadáním |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | | + | |
| - | gedit / | + | |
| - | V souboru | + | //yum// také umožňuje získat přehled jednotlivých skupin balíčků (např. Administration Tools, Sound and Video, MySQL Database apod.). |
| - | | + | |
| - | 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 |
| + | 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 ''/ |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | Předpokládejme, | + | yum localinstall / |
| - | 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 / | + | |
| - | cp fedora.xpm.gz / | + | |
| - | cp / | + | |
| - | gedit / | + | |
| - | V souboru // | + | yum update |
| - | # menu.lst - See: grub(8), info grub, update-grub(8) | + | V případě, že si nejste jisti, zda-li máte aktuální balíčky, zadejte |
| - | # grub-install(8), grub-floppy(8), | + | |
| - | # grub-md5-crypt, | + | |
| - | # and / | + | |
| - | ... | + | |
| - | pod tuto sekci pridejte následující řádku | + | yum check-update |
| - | splashimage (hd0,1)/boot/grub/images/fedora.xpm.gz | + | Pomocí příkazu |
| - | a soubor uložte. | + | yum remove jmeno_aplikace |
| - | ==== Konverze obrázku pro pozadí menu GRUB ==== | + | **Poznámka: |
| - | | + | |
| - | | + | |
| - | Předpokládejme, | + | 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: | ||
| + | * Přečtěte si kapitolu [[navody: | ||
| - | ==== Dočasné | + | Při kompilaci zdrojových kódů |
| - | * Přečtěte si kapitolu | + | Nejprve stáhněte požadovaný soubor obsahující zdrojový kód např. |
| - | Pro přeskočení bootovacích služeb stiskněte | + | su |
| + | ./configure & make & make install | ||
| - | ==== Trvalé povolení / zakázání bootovacích služeb ==== | + | Kompilace aplikací ze zdrojových kódů s sebou přináší výhody |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | ==== Vymazání složky /tmp/ během ukončení systému ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru // | + | |
| - | + | ||
| - | ... | + | |
| - | | + | |
| - | log_begin_msg " | + | |
| - | start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile | + | |
| - | log_end_msg $? | + | |
| - | ... | + | |
| - | + | ||
| - | a přidejte pod ní následující řádek | + | |
| - | + | ||
| - | rm -fr /tmp/* /tmp/.??* | + | |
| - | + | ||
| - | Soubor // | + | |
| - | + | ||
| - | ==== Prohlížení předchozích výstupů v konzoli ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | 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# | + | |
| - | + | ||
| - | Koš lze násilím " | + | |
| - | + | ||
| - | rm -fr $HOME/ | + | |
| - | + | ||
| - | ==== Odstranění duplicitních položek v nabídkovém panelu Gnome ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Položky menu lze odstranit editací souboru // | + | |
| - | + | ||
| - | ==== Otevření terminálu v okně Nautilus ==== | + | |
| - | + | ||
| - | gedit ~/ | + | |
| - | + | ||
| - | Do souboru //Otevřít terminál// přidejte následující řádky | + | |
| - | + | ||
| - | # | + | |
| - | use strict; | + | |
| - | $_ = $ENV{' | + | |
| - | if ($_ and m# | + | |
| - | s/ | + | |
| - | s# | + | |
| - | exec " | + | |
| - | } | + | |
| - | # Added 2003-12-08 Dexter Ang | + | |
| - | if ($_ == " | + | |
| - | $_ = $ENV{' | + | |
| - | $_ = $_.'/ | + | |
| - | exec " | + | |
| - | } | + | |
| - | + | ||
| - | 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// | + | |
| - | + | ||
| - | ==== Otevření terminálu superuživatele v okně Nautilus ==== | + | |
| - | * Přečtěte si kapitolu | + | |
| - | + | ||
| - | gedit ~/ | + | |
| - | + | ||
| - | Do souboru //Otevřít terminál superuživatele// | + | |
| - | + | ||
| - | #!/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# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Server Samba lze nainstalovat buď pomocí //Aplikace -> Prostředí -> Systémová nastavení -> Přidat/ | + | |
| - | + | ||
| - | 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# | + | |
| - | + | ||
| - | **Poznámka: | + | |
| - | + | ||
| - | 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 / | + | |
| - | + | ||
| - | Do souboru // | + | |
| - | + | ||
| - | system_username = "network username" | + | |
| - | + | ||
| - | a soubor uložte. | + | |
| - | + | ||
| - | Konkrétního uživatele | + | |
| - | + | ||
| - | 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# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru // | + | |
| - | + | ||
| - | ... | + | |
| - | ; security = user | + | |
| - | ... | + | |
| - | + | ||
| - | nahraďte ho řádky | + | |
| - | + | ||
| - | security = user | + | |
| - | username map = / | + | |
| - | + | ||
| - | a soubor uložte. | + | |
| - | + | ||
| - | Po té zadejte do příkazové řádky | + | |
| - | + | ||
| - | testparm | + | |
| - | / | + | |
| - | + | ||
| - | ==== Sdílení domovských adresářů s právem čtení (vyžadována autentifikace) ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru // | + | |
| - | + | ||
| - | ... | + | |
| - | ; security = user | + | |
| - | ... | + | |
| - | + | ||
| - | a nahraďte ho následujícími řádky | + | |
| - | + | ||
| - | security = user | + | |
| - | username map = / | + | |
| - | + | ||
| - | Dále v souboru // | + | |
| - | + | ||
| - | [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 | + | |
| - | / | + | |
| - | + | ||
| - | + | ||
| - | ==== Sdílení společných souboru s právem čtení a zápisu (vyžadována autentifikace) ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | mkdir / | + | |
| - | chmod 777 / | + | |
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru // | + | |
| - | + | ||
| - | ... | + | |
| - | ; security = user | + | |
| - | ... | + | |
| - | + | ||
| - | a nahraďte je | + | |
| - | + | ||
| - | security = user | + | |
| - | username map = / | + | |
| - | + | ||
| - | Na konec souboru // | + | |
| - | + | ||
| - | [public] | + | |
| - | comment = Public Folder | + | |
| - | path = / | + | |
| - | 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 | + | |
| - | / | + | |
| - | + | ||
| - | ==== Sdílení společných souboru s právem čtení (vyžadována autentifikace) ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | mkdir / | + | |
| - | chmod 777 / | + | |
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru // | + | |
| - | ... | + | |
| - | ; security = user | + | |
| - | ... | + | |
| - | + | ||
| - | a nahraďte je nádledujícími řádky | + | |
| - | + | ||
| - | security = user | + | |
| - | username map = / | + | |
| - | + | ||
| - | Na konec souboru // | + | |
| - | + | ||
| - | [Group] | + | |
| - | comment = Group Folder | + | |
| - | path = / | + | |
| - | 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 | + | |
| - | / | + | |
| - | + | ||
| - | ==== Sdílení veřejných adresářů s právem čtení a zápisu (vyžadována autentifikace) ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | mkdir / | + | |
| - | chmod 777 / | + | |
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru // | + | |
| - | + | ||
| - | ... | + | |
| - | ; security = user | + | |
| - | ... | + | |
| - | + | ||
| - | a nahraďte ho řádky | + | |
| - | + | ||
| - | security = user | + | |
| - | username map = / | + | |
| - | + | ||
| - | Na konec souboru | + | |
| - | + | ||
| - | [public] | + | |
| - | comment = Public Folder | + | |
| - | path = / | + | |
| - | 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 | + | |
| - | / | + | |
| - | + | ||
| - | ==== Sdílení veřejných adresářů s právem čtení (vyžadována autentifikace) ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | mkdir / | + | |
| - | chmod 777 / | + | |
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru // | + | |
| - | + | ||
| - | ... | + | |
| - | ; security = user | + | |
| - | ... | + | |
| - | + | ||
| - | a nahraďte ho řádky | + | |
| - | + | ||
| - | security = user | + | |
| - | username map = / | + | |
| - | + | ||
| - | Na konec souboru // | + | |
| - | + | ||
| - | [public] | + | |
| - | comment = Public Folder | + | |
| - | path = / | + | |
| - | 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 | + | |
| - | / | + | |
| - | + | ||
| - | ==== Sdílení veřejných adresářů s právem čtení a zápisu (autentifikace není vyžadována) ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | mkdir / | + | |
| - | chmod 777 / | + | |
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru // | + | |
| - | + | ||
| - | ... | + | |
| - | ; security = user | + | |
| - | ... | + | |
| - | + | ||
| - | a nahraďte ho řádkem | + | |
| - | + | ||
| - | security = share | + | |
| - | + | ||
| - | Na konec souboru // | + | |
| - | + | ||
| - | [public] | + | |
| - | comment = Public Folder | + | |
| - | path = / | + | |
| - | 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# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | mkdir / | + | |
| - | chmod 777 / | + | |
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru // | + | |
| - | + | ||
| - | ... | + | |
| - | ; security = user | + | |
| - | ... | + | |
| - | + | ||
| - | a nahraďte ho řádkem | + | |
| - | + | ||
| - | security = share | + | |
| - | + | ||
| - | Na konec souboru přidejte následující řádky | + | |
| - | + | ||
| - | [public] | + | |
| - | comment = Public Folder | + | |
| - | path = / | + | |
| - | 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 | + | |
| - | / | + | |
| - | + | ||
| - | ===== SSH ===== | + | |
| - | + | ||
| - | Předpokládejme, | + | |
| - | + | ||
| - | ==== Bezpečné přihlášení k vzdálenému stroji s Fedora Core ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | 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ů/ | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Následujícím příkazem překopírujeme soubor // | + | |
| - | + | ||
| - | scp -r username@192.168.0.1:/ | + | |
| - | + | ||
| - | ==== Kopírování souborů/ | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Následujícím příkazem překopírujeme soubor // | + | |
| - | + | ||
| - | rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/ | + | |
| - | + | ||
| - | ==== Kopírování souborů/ | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | + | ||
| - | Následujícím příkazem překopírujeme soubor // | + | |
| - | + | ||
| - | rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/ | + | |
| - | + | ||
| - | ==== Bezpečné přihlášení | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Pro přihlášení ke vzdálenému stroji prostřednictvím počítače s Windows OS je zapotřebí nainstalovat [[http:// | + | |
| - | + | ||
| - | + | ||
| - | ==== 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# | + | |
| - | + | ||
| - | Pro kopírování souborů/ | + | |
| - | + | ||
| - | ===== Databázový server ===== | + | |
| - | ==== Instalace databázového serveru MySQL ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | Databázový server MySQL lze nainstalovat pomocí //Aplikace -> Prostředí -> Systémová nastavení -> Přidat/ | + | |
| - | + | ||
| - | | + | |
| - | 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 | + | |
| - | + | ||
| - | mysqladmin -u root password new_db_user_password | + | |
| - | / | + | |
| - | + | ||
| - | ==== Instalace MySQL Control Center ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | 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# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | + | ||
| - | 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 | + | |
| - | / | + | |
| - | + | ||
| - | Funkčnost webového serveru ověříte pomocí odkazu [[http:// | + | |
| - | + | ||
| - | ==== Instalace PHP ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | 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 | + | |
| - | / | + | |
| - | + | ||
| - | Pomocí příkazu | + | |
| - | + | ||
| - | gedit / | + | |
| - | + | ||
| - | otevřete soubor // | + | |
| - | + | ||
| - | <?php phpinfo(); ?> | + | |
| - | + | ||
| - | Soubor uložte. Funkčnost PHP serveru lze ověřit pomocí odkazu [[http:// | + | |
| - | + | ||
| - | ==== Instalace MySQL ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | Server MySQL spustíte pomocí | + | |
| - | + | ||
| - | / | + | |
| - | + | ||
| - | ==== Tipy na Apache ==== | + | |
| - | + | ||
| - | Pro odstranění podpisu serveru otevřete soubor // | + | |
| - | + | ||
| - | gedit / | + | |
| - | + | ||
| - | a řádek | + | |
| - | + | ||
| - | ServerSignature on | + | |
| - | + | ||
| - | změňte na | + | |
| - | + | ||
| - | ServerSignature off | + | |
| - | + | ||
| - | Pod tento řádek přidejte | + | |
| - | + | ||
| - | ServerTokens ProductOnly | + | |
| - | + | ||
| - | Editovaný soubor uložte a restartuje Apache pomocí | + | |
| - | + | ||
| - | / | + | |
| - | + | ||
| - | ==== Namapování adres URL k adresářům mimo /var/www ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | Do příkazové řádky zadejte | + | |
| - | + | ||
| - | gedit / | + | |
| - | + | ||
| - | a vložte následující řádky do nově vytvořeného souboru //alias// | + | |
| - | + | ||
| - | Alias /URL-path / | + | |
| - | + | ||
| - | < | + | |
| - | Options Indexes FollowSymLinks | + | |
| - | AllowOverride All | + | |
| - | Order allow, | + | |
| - | Allow from all | + | |
| - | </ | + | |
| - | + | ||
| - | Uložte soubor //alias// a restartuje webový server pomocí | + | |
| - | + | ||
| - | / | + | |
| - | + | ||
| - | Funkčnost nastavení ověříte pomocí odkazu [[http:// | + | |
| - | + | ||
| - | ==== Změna defaultního portu webového serveru Apache ==== | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | Předpokládejme, | + | |
| - | + | ||
| - | Následujícími | + | |
| - | + | ||
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru // | + | |
| - | + | ||
| - | Listen 80 | + | |
| - | + | ||
| - | nahraďte ji řádkou | + | |
| - | + | ||
| - | Listen 78 | + | |
| - | + | ||
| - | uložte editovaný soubor a restartujte webový server pomocí | + | |
| - | + | ||
| - | / | + | |
| - | + | ||
| - | Funkčnost úpravy lze zkontrolovat pomocí odkazu [[http:// | + | |
| - | + | ||
| - | ==== Vložení RSS do PHP v případě | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
| - | + | ||
| - | Předpokládejme, že RSS je DistroWatch.com - novinky. | + | |
| - | + | ||
| - | Prostřednictvím příkazové řádky zadejte | + | |
| - | + | ||
| - | wget -c http:// | + | |
| - | mkdir / | + | |
| - | tar zxvf magpierss-0.71.1.tar.gz -C / | + | |
| - | mv / | + | |
| - | rm -fr / | + | |
| - | chown -R www-data: | + | |
| - | gedit / | + | |
| - | + | ||
| - | Do nově vytvořeného souboru // | + | |
| - | + | ||
| - | < | + | |
| - | " | + | |
| - | + | ||
| - | <html xmlns=" | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | <meta http-equiv=" | + | |
| - | + | ||
| - | <style type=" | + | |
| - | / | + | |
| - | /* | + | |
| - | | + | |
| - | */ | + | |
| - | + | ||
| - | body { | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | } | + | |
| - | + | ||
| - | h1 { | + | |
| - | | + | |
| - | | + | |
| - | } | + | |
| - | + | ||
| - | / | + | |
| - | </ | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | <?php | + | |
| - | + | ||
| - | require_once ' | + | |
| - | error_reporting(E_ERROR); | + | |
| - | + | ||
| - | $url = ' | + | |
| - | $rss = fetch_rss($url); | + | |
| - | + | ||
| - | if ($rss) { | + | |
| - | + | ||
| - | echo "< | + | |
| - | echo "<a href=$url>", | + | |
| - | echo "</ | + | |
| - | + | ||
| - | | + | |
| - | $url = $item[link]; | + | |
| - | $title = $item[title]; | + | |
| - | $description = $item[description]; | + | |
| - | echo "< | + | |
| - | echo "< | + | |
| - | echo " | + | |
| - | echo "</ | + | |
| - | } | + | |
| - | + | ||
| - | } | + | |
| - | + | ||
| - | else { | + | |
| - | echo "<a href=$url>", | + | |
| - | } | + | |
| - | + | ||
| - | ?> | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | </ | + | |
| + | **Poznámka: | ||
| + | ===== ===== | ||
| + | [[fc5prirucka|Hlavní stránka]] | ||