navody:fc5prirucka1

Toto je starší verze dokumentu!


  • Přečtěte si kapitolu Obecné poznámky.
  • Nahraďte svůj starý konfigurační soubor yum.conf novým:
cd /etc
mv -f yum.conf yum.conf.bak
wget http://www.fedorafaq.org/samples/yum.conf
rpm -Uvh http://www.fedorafaq.org/yum

RPM z fedorafaq, které jste právě nainstalovali, v sobě má odkazy na mnoho dalších repozitářů.

Přidání RPMforge repozitářů je alternativou ke standardním repozitářům core, updates a extras a kompatibilního repozitáře livna.
Poznámka: Tyto dva druhy zdrojů jsou vzájemně nekompatibilní. Současné používání obou skupin repozitářů pro automatickou aktualizaci může vést k chybám ve Vaší instalaci.

  • freshrpms
rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
  • dries
gedit /etc/yum.repos.d/dries.repo

Následující řádky přidejte do nově vytvořeného souboru dries.repo.

[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/linux/$releasever/$basearch/dries/RPMS/
http://apt.sw.be/dries/fedora/fc4/$basearch/dries/RPMS/
failovermethod=priority
enabled=0
gpgcheck=1
  • newrpms
gedit /etc/yum.repos.d/newrpms.repo

Následující řádky přidejte do nově vytvořeného souboru newrpms.repo.

[newrpms.sunsite.dk]
name=Fedora Core 5 i386 NewRPMS.sunsite.dk
baseurl=http://newrpms.sunsite.dk/apt/redhat/en/$basearch/fc$releasever
http://newrpms.atrpms.net/apt/redhat/en/$basearch/fc$releasever
failovermethod=priority
enabled=0
gpgcheck=1
  • K zadání následujících příkazů musíte být přihlášen jako superuživatel (podrobnosti viz Obecné poznámky).
rpm --import http://freshrpms.net/packages/RPM-GPG-KEY.txt
rpm --import http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt
rpm --import http://newrpms.sunsite.dk/gpg-pubkey-newrpms.txt
rpm --import /usr/share/doc/fedora-release-*/*GPG-KEY*
yum check-update
yum update

Je možné také použít aplikaci pup (Package Updater)

pup

nebo provést aktualizaci pomocí Aplikace → Systémové nástroje → Aktualizace softwaru.

yum je také správce balíčků, který ohlídá závislosti mezi jednotlivými balíčky a tím značně zjednoduší jejich instalaci. Pomocí této aplikace je možné také hledat a mazat jednotlivé balíčky a vypisovat jejich seznam.

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 to může jevit složitě, ale ve skutečnosti je to velice jednoduché.

Příklady:

  • Vyhledání aplikace
yum search jmeno_aplikace
  • 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
  • Chceme-li získat o určitém balíčku více informací stačí zadat
yum info jmeno_aplikace
  • Nové aplikace lze nainstalovat pomocí
yum install jmeno_aplikace
  • Přehled nainstalovaných balíčků získáme pomocí
yum list extras 
  • Odstraňování balíčků

Pomocí aplikace 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
  • Aktualizace systému

Aplikace yum také schopna aktualizovat systém bez interakce uživatele, budete-li si to přát.

yum update
  • V případě, že si nejste jisti, zda-li máte aktuální balíčky, zadejte
yum check-update
  • Lokální instalace

Jestliže jste stáhli rpm balíček, který však nemůže nainstalovat z důvodu nesplněných závislostí, stačí zadat

yum localinstall /path/to/the/rpm
rpm -qa --last | tac

yum -y install yumex

Aplikaci yumex následně spustíme pomocí Aplikace → Systémové nástroje → Yum Extender.

Spuštění služby

chkconfig --level 345 NetworkManager on
chkconfig --level 345 NetworkManagerDispatcher on
service NetworkManager start
service NetworkManagerDispatcher start

Klikněte na „Radar“ nebo ikonu v systémové liště, vyberte „Nová bezdrátová síť“ a zadejte Vaše údaje.
Screeshot

yum -y install alacarte
  • Aplikace lze pak spustit přes nabídku - Aplikace → Systémové nástroje → Alacarte Menu Editor.
  • Přečtěte si kapitolu Obecné poznámky.
  • Prvních pět příkazů je nutné spustit s oprávněním superuživatele.
wget -c http://easylinux.info/uploads/gnome-clipboard-daemon-1.0.bin.tar.bz2
tar jxvf gnome-clipboard-daemon-1.0.bin.tar.bz2 -C /usr/bin/
rm -f gnome-clipboard-daemon-1.0.bin.tar.bz2
chown root:root /usr/bin/gnome-clipboard-daemon
chmod 755 /usr/bin/gnome-clipboard-daemon
gnome-clipboard-daemon &
exit
export EDITOR=gedit && crontab -e

Následující řádek přidejte na konec souboru

@reboot gnome-clipboard-daemon

Editovaný soubor uložte.

mv jre-1_5_0_06-linux-i586.bin /opt
cd /opt
chmod +x jre-1_5_0_06-linux-i586.bin
./jre-1_5_0_06-linux-i586.bin
ln -s /opt/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so

Java plug-in je nainstalován. Pomocí příkazu

ls /usr/lib/mozilla/plugins

se ujistěte, že jsou symbolické linky „zelené“. Jestliže chcete zprovoznit „Java enabled“ aplikace jako např. limewire, zadejte v příkazové řádce

gedit /etc/profile.d/java.sh

a přidejte následující řádky do nově vytvořeného souboru java.sh.

#!/bin/sh
JAVA_HOME=/usr/java/jre1.5.0_06
export JAVA_HOME
JAVA_BIN=$JAVA_HOME/bin
CLASSPATH=$CLASSPATH:$JAVA_HOME:$JAVA_HOME/lib
PATH=$JAVA_BIN:$PATH
export JAVA_BIN CLASSPATH PATH

Uložte soubor java.sh.

source /etc/profile.d/java.sh
/usr/sbin/alternatives --install /usr/bin/java java /opt/jre1.5.0_06/bin/java 2
/usr/sbin/alternatives --config java

Následně se Vám zobrazí následující obrazovka

 There are 2 programs which provide 'java'.
 
   Selection    Command
 -----------------------------------------------
 
 *+ 1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
    2           /opt/jre1.5.0_06/bin/java
 
 Enter to keep the current selection[+], or type selection number:

Zadejte 2 a otestujte funkčnost Javy.

yum --enablerepo=flash install flash-plugin

Restartujte Mozilla Firefox.

  • Defaultní instalace sice obsahuje prohlížece PDF dokumentů, avšak budete-li trvat na aplikaci Adobe Reader, je nutná ruční instalace.
  • Přečtěte si kapitolu Obecné poznámky.
  • Přečtěte si kapitolu Přidání repozitáře.
wget -c http://ardownload.adobe.com/pub/adobe/reader/unix/7x/7.0.5/enu/AdobeReader_enu-7.0.5-1.i386.rpm
yum -y install compat-libstdc++-33
rpm -i AdobeReader_enu-7.0.5-1.i386.rpm
rm -f AdobeReader_enu-7.0.5-1.i386.rpm

Aplikaci lze pak spustit přes nabídku Aplikace → Kancelář → Adobe Reader.

Přidání Adobe Reader mezi mozilla plug-ins umožní prohlížení PDF dokumentů přímo v okně prohlížeče.

cd /usr/lib/mozilla/plugins
ln -s /usr/local/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so
yum -y install d4x

Aplikaci lze spustit přes nabídku Aplikace → Internet → Downloader for X.

yum -y install gftp

Aplikaci lze spustit přes nabídku Aplikace → Internet → gFTP.

wget -c http://easylinux.info/uploads/linuxdcpp.tar.gz 
tar zxvf linuxdcpp.tar.gz -C /opt
rm -f linuxdcpp.tar.gz
gedit /usr/share/applications/dcpp.desktop

Vložte následující řádky do nově vytvořeného souboru dccp.desktop.

[Desktop Entry] 
Name=Azureus
Comment=A Bittorrent client
Exec=/opt/azureus/azureus
Icon=/opt/azureus/Azureus.png
Terminal=false
Type=Application
Categories=Application;Network;

Aplikaci lze spustit přes nabídku Aplikace → Internet → DC++.

wget -c http://heanet.dl.sourceforge.net/sourceforge/azureus/Azureus_2.3.0.6_linux.tar.bz2
tar jxvf Azureus_2.3.0.6_linux.tar.bz2 -C /opt
gedit /usr/share/applications/azureus.desktop

Přidejte následující řádky do nově vytvořeného souboru azureus.desktop.

[Desktop Entry] 
Name=Azureus
Comment=A Bittorrent client
Exec=/opt/azureus/azureus
Icon=/opt/azureus/Azureus.png
Terminal=false
Type=Application
Categories=Application;Network;

Aplikaci lze spustit přes nabídku Aplikace → Internet → Azureus.

yum -y install amule

Aplikaci lze spustit přes nabídku Aplikace → Internet → aMule.

wget -c http://easylinux.info/uploads/LimeWireOther.zip
unzip -u LimeWireOther.zip -d /opt/
rm -f LimeWireOther.zip
gedit /usr/bin/runLime.sh

Vložte následující řádky do nově vytvořeného souboru runLime.sh.

cd /opt/LimeWire/
./runLime.sh

Uložte editovaný soubor runLime.sh.

chmod +x /usr/bin/runLime.sh
gedit /usr/share/applications/LimeWire.desktop

Vložte následující řádky do nově vytvořeného souboru LimeWire.desktop.

[Desktop Entry]
Name=LimeWire
Comment=LimeWire
Exec=runLime.sh
Icon=/opt/LimeWire/LimeWire.ico
Terminal=false
Type=Application
Categories=Application;Network;

Uložte editovaný soubor LimeWire.desktop.

Aplikaci lze spustit přes nabídku Aplikace → Internet → LimeWire.

wget -c http://www.skype.com/go/getskype-linux-static
tar jxvf skype_staticQT-1.2.0.18.tar.bz2 -C /opt/
ln -s /opt/skype-1.2.0.18/skype /usr/bin/skype
cp /opt/skype-1.2.0.18/skype.desktop /usr/share/applications/skype.desktop
cp /opt/skype-1.2.0.18/icons/skype_32_32.png /usr/share/pixmaps/skype.png
rm -f skype_staticQT-1.2.0.18.tar.bz2

Aplikaci lze spustit přes nabídku Aplikace → Internet → Skype.

yum -y install gstreamer-plugins*
yum -y install lame
yum -y install ffmpeg
yum -y install mjpegtools
yum --enablerepo=atrpms install w32codec
gst-register-0.8
wget -c http://download.videolan.org/pub/libdvdcss/1.2.9/rpm/libdvdcss2-1.2.9-1.i386.rpm
rpm -i libdvdcss2-1.2.9-1.i386.rpm
yum -y install mplayer-gui
yum -y install mplayerplug-in

Restartujte aplikaci Mozilla Firefox. Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → Mplayer.

yum -y install videolan-client

Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → VLC.

yum -y install xmms
yum -y install xmms-mp3
yum -y install xmms-skins

Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → XMMS.

yum -y install amarok

Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → amaroK.

yum -y install compat-libstdc++-33

Stáhněte si RealPlayer Gold ve forme rpm balíčku a proveďte jeho instalaci.

rpm -ivh Desktop/RealPlayer10GOLD.rpm
yum remove HelixPlayer

Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → RealPlayer 10.

wget -c ftp://ftp.freshrpms.net/pub/dag/dries/packages/streamtuner/fc4-i386/streamtuner-0.99.99-1.2.fc4.rf.i386.rpm
rpm -ivh streamtuner-0.99.99-1.2.fc4.rf.i386.rpm
rm -f streamtuner-0.99.99-1.2.fc4.rf.i386.rpm

Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → streamtuner.

yum --enablerepo=freshrpms install easytag

Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → EasyTag.

yum -y install kino

Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → Kino.

yum -y install audacity

Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → Audacity.

yum -y install perl-Video-DVDRip
yum --enablerepo=freshrpms install vcdimager
yum -y install cdrdao
yum --enablerepo=freshrpms install subtitleripper
ln -fs /usr/bin/rar /usr/bin/rar-2.80
gedit /usr/share/applications/dvdrip.desktop

Vložte následující řádky do nově vytvořeného souboru dvdrip.desktop.

[Desktop Entry]
Name=dvd::rip 
Comment=dvd::rip
Exec=dvdrip
Icon=/usr/share/perl5/Video/DVDRip/icon.xpm
Terminal=false
Type=Application
Categories=Application;AudioVideo;

Uložte editovaný soubor dvdrip.desktop.

Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → dvd::rip.

yum -y install gwenview
yum -y install kipi-plugins
yum -y install ImageMagick

Aplikaci lze spustit přes nabídku Aplikace → Grafika → Gwenview.

yum -y install thunderbird

Aplikaci lze spustit přes nabídku Aplikace → Internet → Thunderbird.

yum -y install pan

Aplikaci lze spustit přes nabídku Aplikace → Internet → Pan Newsreader.

wget -c http://easylinux.info/uploads/rssowl_linux_1_1_3_bin.tar.gz
tar zxvf rssowl_linux_1_1_3_bin.tar.gz -C /opt/
chown -R root:root /opt/rssowl_linux_1_1_3_bin/
gedit /usr/bin/runRSSOwl.sh

Vložte následující řádky do nově vytvořeného souboru runRSSOwl.sh.

export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
cd /opt/rssowl_linux_1_1_3_bin/
./run.sh

Uložte editovaný soubor runRSSOwl.sh.

chmod +x /usr/bin/runRSSOwl.sh
gedit /usr/share/applications/RSSOwl.desktop

Vložte následující řádky do nově vytvořeného souboru RSOOwl.desktop.

[Desktop Entry]
Name=RSSOwl
Comment=RSSOwl
Exec=runRSSOwl.sh
Icon=/opt/rssowl_linux_1_1_3_bin/rssowl.xpm
Terminal=false
Type=Application
Categories=Application;Network;

Uložte editovaný soubor RSOOwl.desktop.

Aplikaci lze spustit přes nabídku Aplikace → Internet → RSOOwl.

yum -y --enablerepo=dries install gnochm

Aplikaci lze spustit přes nabídku Aplikace → Příslušenství → CHM prohlížeč.

yum -y install xorg-x11-deprecated-libs
wget -c http://www.nvu.com/download/linux/1.0/nvu-1.0-RedHat_and_Fedora/nvu-1.0-1.rhel4.fs.i386.rpm
rpm -ivh nvu-1.0-1.rhel4.fs.i386.rpm

Aplikaci lze spustit přes nabídku Aplikace → Programování → Nvu.

yum -y install bluefish

Aplikaci lze spustit přes nabídku Aplikace → Programování → Bluefish.

yum -y install kdewebdev

Aplikaci lze spustit přes nabídku Aplikace → Programování → Quanta Plus.

yum -y install gnucash
rm -fr /usr/share/gnome/apps/Applications/
gedit /usr/share/applications/GnuCash.desktop

Vložte následující řádky do nově vytvořeného souboru GnuCash.desktop.

[Desktop Entry]
Name=GnuCash
Comment=GnuCash Personal Finance
Exec=gnucash
Icon=/usr/share/pixmaps/gnucash/gnucash-icon.png
Terminal=false
Type=Application
Categories=Application;Office;

Uložte editovaný soubor GnuCash.desktop.

Aplikaci lze spustit přes nabídku Aplikace → Kancelář → GnuCash.

yum -y install scribus

Aplikaci lze spustit přes nabídku Aplikace → Kancelář → Scribus.

yum -y install gnomebaker

Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → GnomeBaker.

yum -y install k3b

Aplikaci lze spustit přes nabídku Aplikace → Zvuk & Video → K3b.

yum -y install gparted

Aplikaci lze spustit přes nabídku Aplikace → Systémové nástroje → GParted.

yum -y install firestarter

Aplikaci lze spustit přes nabídku Aplikace → Systémové nástroje → Firestarter.

yum -y install ethereal ethereal-gnome

Aplikaci lze spustit přes nabídku Aplikace → Internet → Ethereal.

yum --enablerepo=freshrpms install rar unrar 

Aplikaci lze spustit přes nabídku Aplikace → Nástroje → Archive Manager.

yum -y install xfonts-arabic
yum -y install xfonts-chinese
yum -y install xfonts-gujarati
yum -y install xfonts-hebrew
yum -y install xfonts-hindi
yum -y install xfonts-japanese
yum -y install xfonts-xorg-truetype
wget -c http://easylinux.info/uploads/msttcorefonts-1.3-4.noarch.rpm
rpm -ivh msttcorefonts-1.3-4.noarch.rpm
/etc/init.d/xfs restart
yum -y install gdesklets

Zde naleznete více informací o aplikaci gDesklets.

Aplikaci lze spustit přes nabídku Aplikace → Nástroje → gDesklets.

yum -y install gcc
yum -y install gcc-c++
gedit /etc/yum.repos.d/fedora-devel.repo

Vložte následující řádky do nově vytvořeného souboru fedora-devel.repo.

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

Uložte editovaný soubor fedora-devel.repo.

yum groupinstall "Development Tools"
rpm --import /usr/share/rhn/RPM-GPG-KEY
yum -y install anjuta

Aplikaci lze spustit přes nabídku Aplikace → Programování → Anjuta IDE.

yum -y install blender

Aplikaci lze spustit přes nabídku Aplikace → Grafika → Blender 3D.

yum -y install frozen-bubble

Zde naleznete více informací o aplikaci Frozen-Bubble.

Aplikaci lze spustit přes nabídku Aplikace → Hry → Frozen-Bubble.

yum -y install stellarium

Aplikaci lze spustit přes nabídku Aplikace → Grafika → Stellarium.

yum -y install kdeedu

Jednotlivé aplikace lze spustit přes nabídku Aplikace → Vzdělávání → ….

Grafické prostředí KDE je možné naistalovat pomocí Aplikace → Systémová nastavení → Přidání/Odebrání aplikace nebo z příkazové řádky

yum -y install htdig
yum -y install kdebase
yum -y install arts
yum -y install desktop-printing
yum -y install kdegraphics
yum -y install kdenetwork
yum -y install kdemultimedia
yum -y install kdeaddons
yum -y install kdeutils
yum -y install kdeartwork
yum -y install autorun

Po provedení instalace prostředí se odhlašte a při opětovném přihlášení vyberte KDE.

gedit /etc/sudoers

V otevřeném souboru nalezněte řádky

# User privilege specification
root	ALL=(ALL) ALL

Zkopírujte tyto dva řádky a přidejte řádek s Vaším uživatelským jménem.

# User privilege specification
root	ALL=(ALL) ALL
your_user_name ALL=(ALL)NOPASSWD: ALL

Sekce NOPASSWD: je nepovinná. Jestliže však pracuje v prostředí, o kterém se domníváte, že s sebou může přinášet určitá bezpečnostní rizika, neopoužívejte tuto volbu. Jednoduše odstraňte tuto část z příslušné řádky. V případě, že tuto sekci nepoužijite, budete v případě, že spustíte příkaz pomocí sudo, dotázáni na Vaše heslo a nikoliv heslo superuživatele (roota).

passwd root
passwd -l root

Program pro správu uživatelů a skupin uživatelů lze spustit přes nabídku Aplikace → Systémová nastavení → Uživatelé a skupiny.

Automatické přihlášení do grafického prostředí Gnome lze nastavit přes nabídku Aplikace → Systémová nastavení → Přihlašovací obrazovka.

Klikněte pravým tlačítkem myši na soubor popř. adresář a z nabídky vyberte Vlastnosti. Požadovaná práva nastavíte v záložce Oprávnění.
pozn: Práva k souborům popř. adresářům lze také nastavit pomocí příkazu chown. Pomocí tohoto příkazu lze měnit také vlastnictví souborů a adresářů. Chcete-li získat bližší informace o příkazu chown zadejte do příkazové řádky

man chown
chown jmeno_uzivatele /umisteni_souboru_nebo_adresaru

Chcete-li získat bližší informace o příkazu chown zadejte do příkazové řádky

man chown

stáhněte 1, odsouhlaste licenci a uložte soubor na svém desktopu. Poté otevřete terminál a postupně vkládejte tyto řádky.

mkdir tmp
mv ~/Desktop/*-2.4.tgz ~/tmp 
cd tmp
tar -zxvf ipw2200-fw-2.4.tgz
cp * /lib/firmware
rmmod ipw2200
modprobe ipw2200
iwconfig

nyní byste již měli příponý bod vidět. Ovládat ho můžete přes NetworkManager pro Gnome

yum -y install kmod-nvidia xorg-x11-drv-nvidia

nebo na

yum -y install kmod-fglrx xorg-x11-drv-fglrx
  • Pokud máte motherboard Intel, budete must po instalaci ovladače modifikovat soubor xorg.conf:
gedit /etc/X11/xorg.conf
  • Najděte následující řádek
Driver "fglrx"
  • A přidejte za něj tento řádek
Option "UseInternalAGPGART" "no"

Abyste mohli použít program pro identifikaci chipsetu

wget -c http://easylinux.info/uploads/scanModem.gz
gunzip -c scanModem.gz > scanModem
chmod +x scanModem
cp scanModem /usr/bin/
  • K identifikaci chipsetu pak stačí
scanModem
gedit Modem/ModemData.txt
fdisk -l
df -T -h
mount
lspci
lsusb

např. předpokládáme, že CD/DVD-ROM je zařízení /dev/cdrom

/sbin/hdparm -d1 /dev/cdrom
gedit /etc/hdparm.conf
  • Vložte následující řádek

/dev/cdrom {

  dma = on

}

  • Uložte editovaný soubor

např. předpokládáme, že CD/DVD-ROM je zařízení /dev/cdrom

  • Pro připojení CD/DVD-ROM
gnome-mount -d /dev/cdrom

FIXME -o unhide

  • Pro odpojení CD/DVD-ROM

FIXME gnome-mount -u /dev/cdrom

http://www.redhat.com/archives/fedora-list/2006-April/msg01052.html http://www.fedoraforum.org/forum/archive/index.php/t-103810.html

např. předpokládáme, že CD/DVD-ROM je zařízení /dev/cdrom

umount -l /dev/cdrom
mount -a

např. předpokládáme, že CD/DVD-ROM je /dev/cdrom

umount /dev/cdrom
cdrecord dev=/dev/cdrom blank=fast
nautilus burn:///
  • Místa: Tvůrce CD/DVD
  • Přetáhněte soubory a adresáře do okna

Menu Soubor → Zapsat na disk… → Zapsat

Pravým tlačítkem myši klikněte na obraz CD/DVD (ISO) → Zapsat na disk… → Zapsat

např. předpokládáme, že CD/DVD-ROM je /dev/cdrom

umount /dev/cdrom
dd if=/dev/cdrom of=file.iso bs=1024
mkisofs -o file.iso /location_of_folder/
md5sum file.iso > file.iso.md5

předpokládáme, že soubor file.iso a file.iso.md5 jsou ve stejném adresářefolder

md5sum -c file.iso.md5
mkdir /media/iso
modprobe loop
mount file.iso /media/iso/ -t iso9660 -o loop
  • Pro odpojení souboru s obrazem (ISO)
umount /media/iso/
  • Přečtěte si kapitolu Obecné poznámky
  • Aplikace → Systémové nástroje → Editor nastavení
  • Editor nastavení

/ → apps → nautilus-cd-burner → default_speed (nastavte/změňte rychlost zápisu)

  • Přečtěte si kapitolu Obecné poznámky
  • Aplikace → Systémové nástroje → Editor nastavení
  • Editor nastavení

/ → apps → nautilus-cd-burner → burnproof (zaškrtněte)

  • Přečtěte si kapitolu Obecné poznámky
  • Aplikace → Systémové nástroje → Editor nastavení
  • Editor nastavení

/ → apps → nautilus-cd-burner → overburn (zaškrtněte)

  • Přečtěte si kapitolu Obecné poznámky
  • Prostředí → Správa → Síť
  • Panel Zařízení
  • Aktivovat/Deaktivovat
hostname jmeno_pocitace
  • Permanentně lze jméno nastavit v
  • Prostředí → Správa → Síť
  • Panel DNS
  • Upravit Jméno počítače
cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gedit /etc/samba/smb.conf
  • Najděte řádek
...
server string = Samba Server
...
  • Nahraďte ho následujícím řádkem
server string = Nový popis počítače
  • Uložte editovaný soubor
testparm
/etc/init.d/smb restart
cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gedit /etc/samba/smb.conf
  • Najděte řádek
...
workgroup = MSHOME
...
  • Nahraďte ho následujícím řádkem
workgroup = new_domain_or_workgroup
  • Uložte editovaný soubor
testparm
/etc/init.d/smb restart

předpokládáme, že máte správně nastavené připojení k internetu a registraci zdrama na Dynamic DNS https://www.dyndns.org Automatické obnovení IP v DynDNS databázi proběhne každou * * * * * minutu hodinu den měsíc rok

yum -y install ipcheck
gedit /root/dyndns_update.sh
  • Vložte následující řádky do nového souboru
USERNAME=myusername
PASSWORD=mypassword
HOSTNAME=myhostname.dyndns.org

cd /root/
if [ -f /root/ipcheck.dat ]; then
 ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
else
 ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
fi
  • Uložte upravovaný soubor
chmod 700 /root/dyndns_update.sh
sh /root/dyndns_update.sh
export EDITOR=gedit && crontab -e
  • vložte následující řádek na konec souboru
00 * * * * sh /root/dyndns_update.sh
  • Uložte upravovaný soubor

Klikněte pravým tlačítkem na složku → FIXME Share folder

Shared folder → Share with: Select „SMB“ Share properties → Name: Specify the share name

předpokládáme, že síťová připojení jsou správně nakonfigurována. Pokud počítače nebo síťové složky nebudou nalezeny, zkuste je zapsat přímo. Přečtěte si kapitolu Přímý přístup k síťovým složkám

  • Místa → Síťové servery
  //Předpokládáme že je správně nakonfifurováno síťové připojení a
  IP počítače kam se připojujeme: 192.168.0.1 
  Jméno sdílené složky: linux 

FIXME

  • Počítač → Soubor → Otevřít umístění…
smb://192.168.0.1/linux

How to mount/unmount network folders manually, and allow all users to read

  • Read #General Notes
  • Read #How to install Samba Server for files/folders sharing service
  e.g. Assumed that network connections have been configured properly 
  Network computer's IP: 192.168.0.1 
  Network computer's Username: myusername 
  Network computer's Password: mypassword 
  Shared folder's name: linux 
  Local mount folder: /media/sharename 
  • To mount network folder
mkdir /media/sharename
mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword
  • To unmount network folder
umount /media/sharename/

How to mount/unmount network folders manually, and allow all users to read/write

  • Read #General Notes
  • Read #How to install Samba Server for files/folders sharing service
  e.g. Assumed that network connections have been configured properly 
  Network computer's IP: 192.168.0.1 
  Network computer's Username: myusername 
  Network computer's Password: mypassword 
  Shared folder's name: linux 
  Local mount folder: /media/sharename 
  • To mount network folder
mkdir /media/sharename
mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword,dmask=777,fmask=777
  • To unmount network folder
umount /media/sharename/

How to mount network folders on boot-up, and allow all users to read

  • Read #General Notes
  • Read #How to install Samba Server for files/folders sharing service
  e.g. Assumed that network connections have been configured properly 
  Network computer's IP: 192.168.0.1 
  Network computer's Username: myusername 
  Network computer's Password: mypassword 
  Shared folder's name: linux 
  Local mount folder: /media/sharename 
mkdir /media/sharename
gedit /root/.smbcredentials
  • Insert the following lines into the new file
username=myusername
password=mypassword 
  • Save the edited file
chmod 700 /root/.smbcredentials
cp /etc/fstab /etc/fstab_backup
gedit /etc/fstab
  • Append the following line at the end of file
//192.168.0.1/linux    /media/sharename cifs  credentials=/root/.smbcredentials    0    0
  • Save the edited file
  • Read #How to remount /etc/fstab without rebooting

How to mount network folders on boot-up, and allow all users to read/write

  • Read #General Notes
  • Read #How to install Samba Server for files/folders sharing service
  e.g. Assumed that network connections have been configured properly 
  Network computer's IP: 192.168.0.1 
  Network computer's Username: myusername 
  Network computer's Password: mypassword 
  Shared folder's name: linux 
  Local mount folder: /media/sharename 
mkdir /media/sharename
gedit /root/.smbcredentials
  • Insert the following lines into the new file
username=myusername
password=mypassword
  • Save the edited file
chmod 700 /root/.smbcredentials
cp /etc/fstab /etc/fstab_backup
gedit /etc/fstab
  • Append the following line at the end of file
//192.168.0.1/linux    /media/sharename cifs credentials=/root/.smbcredentials,dmask=0777,fmask=0777  0    0
  • Save the edited file
  • Read #How to remount /etc/fstab without rebooting

V nabídce vyberte Prostředí → Nastavení → Vzdálená pracovní plocha. V okně programu pak v sekci Sdílení zaškrtněte volby Umožnit jiným uživatelům zobrazit vaši pracovní plochu a Umožnit jiným uživatelům ovládat vaši pracovní plochu. V sekci Bezpečnost zaškrtněte Žádat o potvrzení, Vyžadovat, aby uživatel zadal toto heslo a zadejte heslo autorizace.

pozn: Vzdálená plocha bude funkční pouze v případě, že používáte grafické prostředí Gnome. Jestliže se vzdálíte od počítače, vždy uzamykejte Vaši session přes nabídku Prostředí → Zamknout obrazovku a vypněte monitor.

Předpokládejme, že IP adresa stroje, na kterém byla nastavena vzdálená plocha, je 192.168.0.1. Plochu tohoto stroje zobrazíte pomocí

vncviewer -fullscreen 192.168.0.1:0

V případě, že chcete opustit aplikaci vncviewer, stiskněte klávesu F8 a potvrďte volbu Opustit prohlížeč.

Otevřete terminál a přihlašte se jako superuživatel. Vytvořte soubor remote2someone.

gedit /usr/local/bin/remote2someone

Do tohoto souboru vložte text

#!/bin/bash 
# Written by fedorajim 
# enter the IP address ofthe remote PC 
IPADDRESS="$(zenity --entry --title "Enter IP Address" --text "Enter the IP Address of the remore PC:")"
echo $IPADDRESS
#Enter the username you aregoing to login with 
UserName="$(zenity --entry --title "Enter User  Name" --text "Enter the User Name to connect with:")"
echo $UserName
# opens a new terminal window and connects to remote PC
function ssh_Remote_PC
{
gnome-terminal -x ssh -L 5911:$IPADDRESS:5901 $UserName@$IPADDRESS
}
function View_Remote_PC
{
gnome-terminal -x vncviewer localhost:11
}
#################################################
selection=
until [ "$selection" = "0" ]; do
echo ""
echo "######################"
echo "1 - Make Remote Connection"
echo "2 - display Remote Desktop"
echo "0 - exit program"
echo ""
echo -n "Enter selection: "
read selection
echo ""
#####################
# Commands executed #
#####################
case $selection in
1 ) $(ssh_Remote_PC) ;;
2 ) $(View_Remote_PC) ;;
0 ) exit ;;
* ) echo "Please enter 1, 2  or 0"
esac
done

Uložte soubor remote2someone. Klikněte pravým tlačítkem myši na plochu a vyberte možnost Vytvořit spouštěč a doplňte následující údaje a uložte.

  • Název: remote2someone
  • Obecný název: ssh vzdálené připojení
  • Komentář: ssh vzdálené připojení
  • Typ: z nabídky vyberte Aplikace
  • Ikona: z nabídky vyberte libovolnou ikonu
  • Spustit v terminálu: zaškrtněte

Stáhněte si aplikaci VNC pro OS Windows. Postupujte analogicky s příkladem uvedeným v kapitole Přihlášení se k vzdálené ploše.

předpokládáme vzdálená stanice s OS Windows má IP 192.168.0.2

rdesktop 192.168.0.2
yum -y install kmod-ntfs

Více informací naleznete na http://www.linux-ntfs.org.

Předpokládejme, že oddíl se systémem souborů NTFS se nachází na /dev/hda1 a že přípojným bodem je /media/windows. Oddíl NTFS je možno připojit příkazem

mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222

popř. odpojit příkazem

umount /media/windows/

Předpokládejme, že oddíl se systémem souborů FAT se nachází na /dev/hda1 a že přípojným bodem je /media/windows. Oddíl FAT je možno připojit příkazem

mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000

popř. odpojit příkazem

umount /media/windows/

Předpokládejme, že oddíl se systémem souborů NTFS se nachází na /dev/hda1 a že přípojným bodem je /media/windows.

cp /etc/fstab /etc/fstab_backup
gedit /etc/fstab

Na konec souboru fstab přidejte následující řádek a soubor uložte.

/dev/hda1    /media/windows ntfs  nls=utf8,umask=0222 0    0

Předpokládejme, že oddíl se systémem souborů FAT se nachází na /dev/hda1 a že přípojným bodem je /media/windows.

cp /etc/fstab /etc/fstab_backup
gedit /etc/fstab

Na konec souboru fstab přidejte následující řádek a soubor uložte.

/dev/hda1    /media/windows vfat  iocharset=utf8,umask=000  0    0
  • Přečtěte si kapitolu Obecné poznámky.
  • Ujistěte se, že BIOS Vašeho počítače je nastaven tak, aby jako první bootoval z pevného disku. Zabráníte tak tomu, aby někdo např. nabootoval Linux z CD/DVD mechaniky a získal tak práva superuživatele ke všem datům uloženým na Vašem disku.
  • Ujistěte se, že BIOS je zabezpečen heslem. Tímto způsobem předejdete tomu, aby bylo možné triviálně změnit bootovací sekvenci jednotlivých zařízení.
  • Ujistěte se, že počítač je uložen a bezpečném místě a že je zamezen přístup všem nepovolaným osobám - takto lze zabránit krádeži disku popř. vyjmutí baterie ze základní desky s cílem vymazat heslo chránící nastavení BIOSu.
  • Ujistěte se, že heslo, které je vyžadováno pro přístup do systému, není triviální. Vaše heslo by mělo mít minimálně osm znaků a obsahovat malá i velká písmena a číslice popř. také speciální znaky (např. @, #, $ apod.).
  • Ujistěte se, že je zakázána interaktivní editace pro zavaděče GRUB. Zabráníte tak tomu, aby někdo modifikoval parametry jádra při jeho zavádění a získal tak práva superuživatele. Přečtěte si kapitolu Zakázání interaktivní editace zavaděče GRUB.
  • Ujistěte se, že je zákázáno prohlížení historie v módu konsole - takto lze zabránit, aby bylo možné prohlížet dříve spuštěné příkazy. Přečtěte si kapitolu Zakázání zobrazování historie v konzolovém módu.
  • Ujistěte se, že je zakázána „trojkombinace“ Ctrl+Alt+Del v módu konsole. Zabráníte tak tomu, aby bylo možné restartovat počítač bez potřebných oprávnění v konzoli. Přečtěte si kapitolu Zakázání restartování počítače pomocí Ctrl+Alt+Del v konzoli.
  • Ujistěte se, že je v konzolovém módu nastaveno vynucené potvrzování pro přesun, přepsání souborů popř. adresářů. Tímto způsobem lze předejít nechtěnému přesunutí nebo přepsání souboru / adresáře. Přečtěte si kapitolu Vynucené potvrzování pro přesun / přepsání souborů a adresářů.
  • Do systému se přihlašujte jako superuživatel pouze v případě, že je to nezbytně nutné. Pro standarní činnost se přihlašujte jako běžný uživatel. Předejte tak nechtěnému smazání / modifikaci systémových souborů a adresářů. Přečtěte si kapitolu Přidání, editace a mazání uživatelů a skupin.
  • Zakažte účet superuživatele a používejte namísto něj příkaz sudo. Tento způsob poskytuje auditní stopu (/var/log/auth.log). Přečtěte si kapitolu Zakázání účtu superuživatele (root).
  • Nainstalujte firewall. Firewall sice nezaručuje absolutní bezpečnost, avšak představuje první linii obrany proti útokům ze sítě. Přečtěte si kapitolu Instalace Firewallu (Firestarter).
  • Otestujte míru „zranitelnosti“ Vašho systému. Vynikající aplikací k těmto účelům je Nessus, který provádí řadu testů zaměřených na známé bezpečnostní problémy. Přečtěte si kapitolu Instalace aplikace pro testování bezpečnosti systému (Nessus) FIXME (pozn. v původním materiálu neexistuje odkaz).
grub

grub> md5crypt

Password: ****** (Fedora)
Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (zakódované heslo)
grub> quit
cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gedit /boot/grub/menu.lst

V souboru menu.lst nalezněte sekci

...
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
#   password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
...

a ní vložte následující řádek

password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (výše uvedené zakódované heslo)

V souboru menu.lst nalezněte sekci

...
title		Fedora, kernel 2.6.10-5-386 (recovery mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
initrd		/boot/initrd.img-2.6.10-5-386
savedefault
boot
...

a nahraďte ji následujícími řádky

#title		Fedora, kernel 2.6.10-5-386 (recovery mode)
#root		(hd0,1)
#kernel		/boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
#initrd		/boot/initrd.img-2.6.10-5-386
#savedefault
#boot

pozn: Tímto jste provedli tzv. „zakomentování“ řádek. To znamená, že tyto řádky budou při interpretaci souboru menu.lst ignorovány.

Uložte soubor menu.lst.

rm -f $HOME/.bash_history
touch $HOME/.bash_history
chmod 000 $HOME/.bash_history
cp /etc/inittab /etc/inittab_backup
gedit /etc/inittab

V souboru inittab nalezněte řádek

...
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
...

nahraďte ho následujícím řádkem

#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

a uložte soubor.

telinit q

Nastavte BIOS tak, aby Váš počítač bootoval z CD/DVD mechaniky. Vložte do mechaniky Fedora Core CD1 na nabootujte. Zadejte

linux rescue

Pro změnu hesla superuživatele zadejte

# passwd root

Pro změnu hesla hlavního uživatele zadejte

# passwd jmeno_hlavniho_uzivatele

grub
grub> md5crypt
Password: ****** (Fedora)
Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (zakódované heslo)
grub> quit
cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gedit /boot/grub/menu.lst

V souboru menu.lst najděte řádek

...
password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
...

nahraďte ho řádkem

password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (výše uvedené zakódované heslo)

a soubor uložte.

Předpokládejme, že bootovací oddíl se nachází na disku /dev/hda.

# grub-install /dev/hda

Předpokládejme, že /dev/hda1 je oddíl s nainstalovaným operačním systémem Windows.

cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gedit /boot/grub/menu.lst

Na konec souboru menu.lst přidejte řádek

title		Microsoft Windows
root		(hd0,0)
savedefault
makeactive
chainloader	+1

a soubor uložte.

Stáhněte aplikaci Explore2fs ze serveru EasyLinux popř. fs-driver.org.

Pokračování

  • Poslední úprava: 2022/11/14 11:10
  • (upraveno mimo DokuWiki)