Difference between revisions of "General recommendations (Česky)"

From ArchWiki
Jump to: navigation, search
m (replace <code> with Template:Ic)
(12 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[[Category:Získání a instalace Archu (Česky)]]
+
[[Category:Getting and installing Arch (Česky)]]
[[Category:HOWTOs (Česky)]]
+
[[el:General Recommendations]]
{{translateme}}
+
[[en:General Recommendations]]
{{i18n_links_start}}
+
[[es:General Recommendations]]
{{i18n_entry|Česky|Poinstalační tipy (Česky)}}
+
[[fa:توصیه‌های عمومی]]
{{i18n_entry|English|Post Installation Tips}}
+
[[it:General Recommendations]]
{{i18n_entry|Español|Consejos para después de Instalar (Español)}}
+
[[ru:General Recommendations]]
{{i18n_entry|Italiano|Suggerimenti Post Installazione}}
+
[[tr:Öneriler]]
{{i18n_entry|Ελληνικά|Post Installation Tips (Ελληνικά)}}
+
[[zh-CN:General Recommendations]]
{{i18n_entry|简体中文|ArchTips(简体中文)}}
+
[[zh-TW:General Recommendations]]
{{i18n_entry|Türkçe|Kurulum Sonrası Ayarları (Türkçe)}}
+
{{Bad translation}}
{{i18n_links_end}}
+
  
 
Každý nový archista by měl po čerstvé instalaci dokončit pár věcí. V tomto dokumentu najdete pár tipů a další užitečné informace pro nováčky.
 
Každý nový archista by měl po čerstvé instalaci dokončit pár věcí. V tomto dokumentu najdete pár tipů a další užitečné informace pro nováčky.
Line 16: Line 15:
 
===Hardware===
 
===Hardware===
 
====Detekce====
 
====Detekce====
* <code>lshwd</code> je nástroj pro rozpoznávání a detekci hardwaru. Informuje uživatele, který modul je třeba nahrát a nastavit.
+
* {{ic|lshwd}} je nástroj pro rozpoznávání a detekci hardwaru. Informuje uživatele, který modul je třeba nahrát a nastavit.
* Nebo můžete použíte také <code>hwdetect</code>. Někdy může být rychlejší než hwd. A nezapoměňte také na <code>lshal</code>.
+
* Nebo můžete použíte také {{ic|hwdetect}}. Někdy může být rychlejší než hwd. A nezapoměňte také na {{ic|lshal}}.
  
 
====Zrychlení bootovacího procesu LILO====
 
====Zrychlení bootovacího procesu LILO====
* Ke zrychlení bootovacího procesu, pokud požíváte LILO, zadejte do souboru <code>/etc/lilo.conf</code> následující parametr:
+
* Ke zrychlení bootovacího procesu, pokud požíváte LILO, zadejte do souboru {{ic|/etc/lilo.conf}} následující parametr:
 
   compact
 
   compact
 
====Výkon harddisku====
 
====Výkon harddisku====
* Výkon harddisku znásobíte, pokud použijete program hdparm. Nejlepší místo, kde ho použít, je <code>/etc/rc.sysinit</code>. Příklad parametrů:
+
* Výkon harddisku znásobíte, pokud použijete program hdparm. Nejlepší místo, kde ho použít, je {{ic|/etc/rc.sysinit}}. Příklad parametrů:
  
 
**-a1024 = nastaví read_ahead buffer na 1024 bajtů
 
**-a1024 = nastaví read_ahead buffer na 1024 bajtů
Line 37: Line 36:
  
 
===Pauza na konci bootovacího procesu===
 
===Pauza na konci bootovacího procesu===
* Pokud chcete získat pauzu na konci bootovacího procesu - než se zobrazí login - přidejte na konec <code>/etc/rc.local</code> následující (obvykle se používá pro zjištění chyb během bootu):
+
* Pokud chcete získat pauzu na konci bootovacího procesu - než se zobrazí login - přidejte na konec {{ic|/etc/rc.local}} následující (obvykle se používá pro zjištění chyb během bootu):
 
   read KEY
 
   read KEY
  
Line 43: Line 42:
 
* I v konzoli můžete používat myš - nainstalujte gpm:
 
* I v konzoli můžete používat myš - nainstalujte gpm:
 
  pacman -S gpm
 
  pacman -S gpm
* Pokud se kurzor chová zmateně a myš nelze používat, bude třeba změnit <code>/etc/conf.d/gpm</code>.
+
* Pokud se kurzor chová zmateně a myš nelze používat, bude třeba změnit {{ic|/etc/conf.d/gpm}}.
 
'''Pro PS/2 myši nahraďte existující řádek následujícím:'''
 
'''Pro PS/2 myši nahraďte existující řádek následujícím:'''
 
  GPM_ARGS="-m /dev/psaux -t ps2"
 
  GPM_ARGS="-m /dev/psaux -t ps2"
 
'''Pro USB myši nahraďte existující řádek následujícím:'''
 
'''Pro USB myši nahraďte existující řádek následujícím:'''
 
  GPM_ARGS="-m /dev/input/mice -t imps2"
 
  GPM_ARGS="-m /dev/input/mice -t imps2"
* Pokud to funguje, můžete přidat <code>gpm</code> do pole <code>DAEMONS</code> v souboru <code>/etc/rc.conf</code>, aby se spouštěl při startu.
+
* Pokud to funguje, můžete přidat {{ic|gpm}} do pole {{ic|DAEMONS}} v souboru {{ic|/etc/rc.conf}}, aby se spouštěl při startu.
  
 
===Povolení zvuku (ALSA/OSS)===
 
===Povolení zvuku (ALSA/OSS)===
Line 54: Line 53:
 
* [[OSS|OSS Setup]]: Svobodný, ale proprietární ovladač
 
* [[OSS|OSS Setup]]: Svobodný, ale proprietární ovladač
  
===Start X at boot===
+
===Start X at login===
* [[Start X at boot]]
+
* [[Start X at Login]]
  
 
===Sestavení vlastního kernelu===
 
===Sestavení vlastního kernelu===
* Při sestavování vlastního jádra ([http://bbs.archlinux.org/viewforum.php?f=22&sid=7565520b3217f47ccc4ffc6f43f4744a Kernel/Hardware Issues]) musí být následující volby nastaveny a slinkovány a NE jako moduly:
+
* Při sestavování vlastního jádra ([https://bbs.archlinux.org/viewforum.php?f=22&sid=7565520b3217f47ccc4ffc6f43f4744a Kernel/Hardware Issues]) musí být následující volby nastaveny a slinkovány a NE jako moduly:
 
***  Code maturity level options
 
***  Code maturity level options
 
***    Prompt for development and/or incomplete code/drivers = on
 
***    Prompt for development and/or incomplete code/drivers = on
Line 64: Line 63:
 
***    File systems
 
***    File systems
 
***      Pseudo filesystems
 
***      Pseudo filesystems
***        /dev file system support = on
+
***        {{ic|/dev}} file system support = on
 
***          Automatically mount at boot = on
 
***          Automatically mount at boot = on
**<b> k možnosti zvýšení výkonu hd pomocí hdparm, nastavte :</b>
+
**''' k možnosti zvýšení výkonu hd pomocí hdparm, nastavte :'''
 
***  Device Drivers
 
***  Device Drivers
 
***    ATA/ATAPI/MFM/RLL support = on
 
***    ATA/ATAPI/MFM/RLL support = on
Line 73: Line 72:
 
***          Intel PIIXn chipsets support = on
 
***          Intel PIIXn chipsets support = on
 
***            <and your IDE hdw...> = on
 
***            <and your IDE hdw...> = on
* Ke zvýšení rychlosti načítání jádra nastavte statický link VEŠKERÉHO hardwaru ke specifickým ovladačům (který budete načítat stejně použitím <code>/etc/modprobe.conf</code> nebo jinak) místo vytvoření jako modul.
+
* Ke zvýšení rychlosti načítání jádra nastavte statický link VEŠKERÉHO hardwaru ke specifickým ovladačům (které budete načítat stejně použitím {{ic|/etc/modprobe.d/modprobe.conf}} nebo jinak) místo vytvoření jako modul.
  
 
===ABS k sestavení vlastního balíčku (programu)===
 
===ABS k sestavení vlastního balíčku (programu)===
* Pokud používáte abs k sestavování vlastních balíčků, nezapomeňte prvně zkopírovat cílový adresář balíčku do <code>/var/abs/local/<pkgname></code>, vyhnete se tak přepsání souborů a configurace při příštím updatu abs..  
+
* Pokud používáte abs k sestavování vlastních balíčků, nezapomeňte prvně zkopírovat cílový adresář balíčku do {{ic|/var/abs/local/<pkgname>}}, vyhnete se tak přepsání souborů a konfigurace při příštím updatu abs..  
  
 
===Optimalizace balíčků===
 
===Optimalizace balíčků===
* Pro optimalizaci balíčků sestavených pomocí makepkg (kernel je dobrý příklad) nastavte požadované vlastnosti gcc v <code>/etc/makepkg.conf</code>:
+
* Pro optimalizaci balíčků sestavených pomocí makepkg (kernel je dobrý příklad) nastavte požadované vlastnosti gcc v {{ic|/etc/makepkg.conf}}:
 
   (příklad pro athlon cpu)
 
   (příklad pro athlon cpu)
 
   export CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"
 
   export CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"
Line 85: Line 84:
  
 
===Kernel Updates===
 
===Kernel Updates===
* Nezapomeňte spustit <code>lilo</code> po každém updatu kernelu (např. pokaždé když nahradíte boot image, obvykle nazvaný <code>/boot/vmlinuzXX</code>, atd.).
+
* Nezapomeňte spustit {{ic|lilo}} po každém updatu kernelu (např. pokaždé když nahradíte boot image, obvykle nazvaný {{ic|/boot/vmlinuzXX}}, atd.).
 
**Pokud jste zapoměli a potřebujete provést obnovu z CD, tady je pár kroků:
 
**Pokud jste zapoměli a potřebujete provést obnovu z CD, tady je pár kroků:
 
   modprobe xfs
 
   modprobe xfs
Line 95: Line 94:
  
 
===Osobní příkazové aliasy===
 
===Osobní příkazové aliasy===
* Můžete si vytvořit vlastní příkazové aliasy použitím code><homedir>/.bashrc</code> nebo <code>/etc/profile</code>. Obojí může být použito k vytvoření vlastních:
+
* Můžete si vytvořit vlastní příkazové aliasy použitím {{ic|<homedir>/.bashrc}} nebo {{ic|/etc/profile}}. Obojí může být použito k vytvoření vlastních:
 
   #alias ls="ls --color=auto" není nutné v ARCH LINUXu
 
   #alias ls="ls --color=auto" není nutné v ARCH LINUXu
 
   alias ll="ls -lh"
 
   alias ll="ls -lh"
Line 103: Line 102:
  
 
===Snížení "Sleeping time" při vypínání===
 
===Snížení "Sleeping time" při vypínání===
* Můžete snížit systémový "Sleeping time" při vypínání změnou "sleep" parametrů v <code>/etc/rc.shutdown</code> a <code>/etc/rc.single</code>.
+
* Můžete snížit systémový "Sleeping time" při vypínání změnou "sleep" parametrů v {{ic|/etc/rc.shutdown}} a {{ic|/etc/rc.single}}.
  
  
 
===Nastavení časové zóny===
 
===Nastavení časové zóny===
* K nastavení časové zóny (tak aby se zobrazoval správný čas) se podívejte do <code>/usr/share/zoneinfo/</code> pro časovou zónu a změňte proměnnou <code>TIMEZONE</code> v <code>/etc/rc.conf</code>:
+
* K nastavení časové zóny (tak aby se zobrazoval správný čas) najděte v {{ic|/usr/share/zoneinfo/}} svoji časovou zónu a změňte proměnnou {{ic|TIMEZONE}} v {{ic|/etc/rc.conf}}:
 
  TIMEZONE=Europe/Prague
 
  TIMEZONE=Europe/Prague
  
Line 116: Line 115:
 
* K opravě PDF prohlížeče (kghostview) nainstalujte ghostscript pomocí:  
 
* K opravě PDF prohlížeče (kghostview) nainstalujte ghostscript pomocí:  
 
<pre>pacman -S ghostscript</pre>
 
<pre>pacman -S ghostscript</pre>
* a změňte sekci Ghostscript v <code><homedir>/.kde/share/config/kghostviewrc</code> na:
+
* a změňte sekci Ghostscript v {{ic|<homedir>/.kde/share/config/kghostviewrc}} na:
 
<pre>
 
<pre>
 
   Antialiasing arguments=-sDEVICE=x11 -dTextAlphaBits=4 -dGraphicsAlphaBits=&lt;2 -dMaxBitmap=10000000
 
   Antialiasing arguments=-sDEVICE=x11 -dTextAlphaBits=4 -dGraphicsAlphaBits=&lt;2 -dMaxBitmap=10000000
Line 126: Line 125:
  
 
===Užitečné programy & příkazy===
 
===Užitečné programy & příkazy===
*<code>grep</code> - vyhledávání souborů dle obsahu. (příklad: <code>grep -i syslog /etc/*</code> hledání v /etc pro soubory obsahující slovo "syslog", NENÍ citlivé na velikost písmen (použitím <code>-i</code> parametru))
+
*{{ic|grep}} - vyhledávání souborů dle obsahu. (příklad: {{ic|grep -i syslog /etc/*}} hledání v /etc pro soubory obsahující slovo "syslog", NEcitlivost na velikost písmen (použitím {{ic|-i}} parametru))
*<code>killall <process_name></code> - "zabije" proces podle jména (příklad: <code>killall kdm</code>)
+
*{{ic|killall <process_name>}} - "zabije"(ukončí) proces podle jména (příklad: {{ic|killall kdm}})
*<code>ps</code> - zobrazení statusu procesu (příklad: <code>ps -xau</code> zobrazí všechny aktivní procesy)
+
*{{ic|ps}} - zobrazení statusu procesu (příklad: {{ic|ps -xau}} zobrazí všechny aktivní procesy)
*<code>locate</code> - rychlá lokalizace souborů na disku (použijte <code>locate -u</code> prvně k vytvoření/updatu souboru db...) (příklad: <code>locate Xservers</code> nalezne všechny soubory pojmenované Xservers)
+
*{{ic|locate}} - rychlá lokalizace souborů na disku (použijte {{ic|locate -u}} prvně k vytvoření/updatu souboru db...) (příklad: {{ic|locate Xservers}} nalezne všechny soubory pojmenované Xservers)
  
 
====Pacman====
 
====Pacman====
Line 136: Line 135:
  
 
====makepkg====
 
====makepkg====
Automatický nástroj pro tvorbu balíčků - ve skutečnosti automatizuje <code>./configure && make && make install</code> proceduru.Používá soubor jménem PKGBUILD, který musí být ve stejném adresáři, ve kterém budete sestavovat balíček. Prohlídněte si PKGBUIL soubor a přečtěte si instalační dokument k pochopení jak pracovat s makepkg.
+
Automatický nástroj pro tvorbu balíčků - ve skutečnosti automatizuje {{ic|./configure && make && make install}} proceduru.Používá soubor jménem PKGBUILD, který musí být ve stejném adresáři, ve kterém budete sestavovat balíček. Prohlídněte si PKGBUIL soubor a přečtěte si instalační dokument k pochopení jak pracovat s makepkg.
  
  
 
====abs====
 
====abs====
Automatický nástroj, který umožňuje znovu sestavení kteréhokoliv balíčku (tak že můžete poskytnout své vlastní nastavení kompilátoru a linkeru pro lepší optimalizaci, info o debugging atd.). Spuštění abs synchronizuje všechny Vaše PKGBUILD skripty z CVS repozitáře do <code>/var/abs</code>.
+
Automatický nástroj, který umožňuje znovu sestavení kteréhokoliv balíčku (tak že můžete poskytnout své vlastní nastavení kompilátoru a linkeru pro lepší optimalizaci, info o debugging atd.). Spuštění abs synchronizuje všechny Vaše PKGBUILD skripty z CVS repozitáře do {{ic|/var/abs}}.
  
 
===Popis souborů===
 
===Popis souborů===
*<code><homedir>/.xinitrc</code> - kontroluje, které programy jsou spuštěny na startu; poslední řádka musí být Váš preferovaný window manager a musí být před ním <code>exec</code>
+
*{{ic|<homedir>/.xinitrc}} - kontroluje, které programy jsou spuštěny na startu; poslední řádka musí být Váš preferovaný window manager a musí být před ním {{ic|exec}}
*<code>/etc/profile</code> - profilový soubor systému; načítá konfiguraci prostředí dle profilu. (kernel musí podporovat profily)
+
*{{ic|/etc/profile}} - profilový soubor systému; načítá konfiguraci prostředí dle profilu. (kernel musí podporovat profily)
*<code>/etc/rc.conf</code> - hlavní konfigurační soubor,něco jako config.sys v steroids...
+
*{{ic|/etc/rc.conf}} - hlavní konfigurační soubor,něco jako config.sys v steroids...
*<code>/etc/rc.sysinit</code> - je to jako hlavní soubor autoexec.bat, který se stará o načítání a nastavování systému
+
*{{ic|/etc/rc.sysinit}} - je to jako hlavní soubor autoexec.bat, který se stará o načítání a nastavování systému
*<code>/etc/rc.single</code> - skript pro jednouživatelský systém
+
*{{ic|/etc/rc.single}} - skript pro jednouživatelský systém
*<code>/etc/rc.multi</code> - skript pro víceuživatelský systém
+
*{{ic|/etc/rc.multi}} - skript pro víceuživatelský systém
*<code>/etc/rc.local</code> - kript pro místní víceuživatelský systém
+
*{{ic|/etc/rc.local}} - kript pro místní víceuživatelský systém
*<code>/etc/rc.shutdown</code> - skript pro vypínání
+
*{{ic|/etc/rc.shutdown}} - skript pro vypínání
*<code>/etc/rc.d/*</code> - konfiguruje démony.
+
*{{ic|/etc/rc.d/*}} - konfiguruje démony.
  
 
===Extrakce komprimovaných souborů===
 
===Extrakce komprimovaných souborů===
Line 165: Line 164:
  
 
==Nastavení zrcadel a repozitářů==
 
==Nastavení zrcadel a repozitářů==
Pokud jste si již běhěm instalace neurčili, jaká zrcadla chcete využívat pro stahování balíčků, nebo vám prostě z nějakého důvodu nefungují tak, jak byste si přáli, měli byste se podívat do souboru /etc/pacman.conf.
+
Pokud jste si již běhěm instalace neurčili, jaká zrcadla chcete využívat pro stahování balíčků, nebo vám prostě z nějakého důvodu nefungují tak, jak byste si přáli, měli byste se podívat do souboru {{ic|/etc/pacman.conf}}.
 
   nano /etc/pacman.conf
 
   nano /etc/pacman.conf
 
V tomto souboru nenastavujete, jaké konkrétní zrcadlo budete využívat. Zde nastavujete, jaký druh repozitářů budete sledovat - nastavení tohoto souboru určuje, jaké balíky budete moci stáhnout jednoduchým použitím  
 
V tomto souboru nenastavujete, jaké konkrétní zrcadlo budete využívat. Zde nastavujete, jaký druh repozitářů budete sledovat - nastavení tohoto souboru určuje, jaké balíky budete moci stáhnout jednoduchým použitím  
Line 178: Line 177:
  
 
==Nastavení grafického zobrazování==
 
==Nastavení grafického zobrazování==
Nastavení [[Xorg (Česky)|X serveru]] (programu, který má na starosti grafické zobrazování), se stejně jako v drtivé většině současných linuxových distribucí nachází v souboru /etc/X11/xorg.conf. Je možné, že tam ještě svoje vlastní nastavení nemáte (po instalaci), můžete jej tedy vytvořit pomocí
+
Nastavení [[Xorg (Česky)|X serveru]] (programu, který má na starosti grafické zobrazování), se stejně jako v drtivé většině současných linuxových distribucí nachází v souboru {{ic|/etc/X11/xorg.conf}}. Je možné, že tam ještě svoje vlastní nastavení nemáte (po instalaci), můžete jej tedy vytvořit pomocí
 
   hwd -x
 
   hwd -x
Tento příkaz vytvoří soubor v /etc/X11/xorg.conf.hwd, je tedy vhodné ho zkopírovat na jeho správné místo (místo, kde ho Xserver hledá).
+
Tento příkaz vytvoří soubor v {{ic|/etc/X11/xorg.conf.hwd}}, je tedy vhodné ho zkopírovat na jeho správné místo (místo, kde ho Xserver hledá).
 
   cp /etc/X11/xorg.conf.hwd /etc/X11/xorg.conf
 
   cp /etc/X11/xorg.conf.hwd /etc/X11/xorg.conf
 
Nyní můžete v tomto souboru měnit jednotlivé informace. Viz [[Xorg (Česky)|Nastavení Xorg]]
 
Nyní můžete v tomto souboru měnit jednotlivé informace. Viz [[Xorg (Česky)|Nastavení Xorg]]

Revision as of 00:30, 31 October 2012

Tango-preferences-desktop-locale-modified.pngThe translation of this article or section does not reflect the original text.Tango-preferences-desktop-locale-modified.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:General recommendations (Česky)#)

Každý nový archista by měl po čerstvé instalaci dokončit pár věcí. V tomto dokumentu najdete pár tipů a další užitečné informace pro nováčky.

Hardware

Detekce

  • lshwd je nástroj pro rozpoznávání a detekci hardwaru. Informuje uživatele, který modul je třeba nahrát a nastavit.
  • Nebo můžete použíte také hwdetect. Někdy může být rychlejší než hwd. A nezapoměňte také na lshal.

Zrychlení bootovacího procesu LILO

  • Ke zrychlení bootovacího procesu, pokud požíváte LILO, zadejte do souboru /etc/lilo.conf následující parametr:
 compact

Výkon harddisku

  • Výkon harddisku znásobíte, pokud použijete program hdparm. Nejlepší místo, kde ho použít, je /etc/rc.sysinit. Příklad parametrů:
    • -a1024 = nastaví read_ahead buffer na 1024 bajtů
    • -c3 = nastaví IO na 32 bitů se synchronizací (zkuste také c2)
    • -d1 = zapne podporu DMA
    • -m16 = nastaví multiple buffers [l18n fixme] na 16

příklad:

 hdparm -a1024 -c3 -d1 -m16 /dev/hda

(Poznámka: nová jádra 2.6.20+ už nepoužívají hdx, ale sdx - takže použijte adekvátní označení.)


Pauza na konci bootovacího procesu

  • Pokud chcete získat pauzu na konci bootovacího procesu - než se zobrazí login - přidejte na konec /etc/rc.local následující (obvykle se používá pro zjištění chyb během bootu):
 read KEY

Podpora myši v konzoli (gpm)

  • I v konzoli můžete používat myš - nainstalujte gpm:
pacman -S gpm
  • Pokud se kurzor chová zmateně a myš nelze používat, bude třeba změnit /etc/conf.d/gpm.

Pro PS/2 myši nahraďte existující řádek následujícím:

GPM_ARGS="-m /dev/psaux -t ps2"

Pro USB myši nahraďte existující řádek následujícím:

GPM_ARGS="-m /dev/input/mice -t imps2"
  • Pokud to funguje, můžete přidat gpm do pole DAEMONS v souboru /etc/rc.conf, aby se spouštěl při startu.

Povolení zvuku (ALSA/OSS)

Start X at login

Sestavení vlastního kernelu

  • Při sestavování vlastního jádra (Kernel/Hardware Issues) musí být následující volby nastaveny a slinkovány a NE jako moduly:
      • Code maturity level options
      • Prompt for development and/or incomplete code/drivers = on
      • Device Drivers
      • File systems
      • Pseudo filesystems
      • /dev file system support = on
      • Automatically mount at boot = on
    • k možnosti zvýšení výkonu hd pomocí hdparm, nastavte :
      • Device Drivers
      • ATA/ATAPI/MFM/RLL support = on
      • Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support = on
      • Generic PCI bus-master DMA support = on
      • Intel PIIXn chipsets support = on
      • <and your IDE hdw...> = on
  • Ke zvýšení rychlosti načítání jádra nastavte statický link VEŠKERÉHO hardwaru ke specifickým ovladačům (které budete načítat stejně použitím /etc/modprobe.d/modprobe.conf nebo jinak) místo vytvoření jako modul.

ABS k sestavení vlastního balíčku (programu)

  • Pokud používáte abs k sestavování vlastních balíčků, nezapomeňte prvně zkopírovat cílový adresář balíčku do /var/abs/local/<pkgname>, vyhnete se tak přepsání souborů a konfigurace při příštím updatu abs..

Optimalizace balíčků

  • Pro optimalizaci balíčků sestavených pomocí makepkg (kernel je dobrý příklad) nastavte požadované vlastnosti gcc v /etc/makepkg.conf:
 (příklad pro athlon cpu)
 export CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"
 export CXXFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"

Kernel Updates

  • Nezapomeňte spustit lilo po každém updatu kernelu (např. pokaždé když nahradíte boot image, obvykle nazvaný /boot/vmlinuzXX, atd.).
    • Pokud jste zapoměli a potřebujete provést obnovu z CD, tady je pár kroků:
 modprobe xfs
 mount -t xfs /dev/discs/discX/partY /mnt
 mount -t xfs /dev/discs/discV/partW /mnt/boot (pokud máte)
 mount -t devfs none /mnt/dev
 mount -t proc none /mnt/proc
 chroot /mnt /sbin/lilo

Osobní příkazové aliasy

  • Můžete si vytvořit vlastní příkazové aliasy použitím <homedir>/.bashrc nebo /etc/profile. Obojí může být použito k vytvoření vlastních:
 #alias ls="ls --color=auto" není nutné v ARCH LINUXu
 alias ll="ls -lh"
 alias la="ls -a"
 alias exit="clear; exit"
 alias x="startx"

Snížení "Sleeping time" při vypínání

  • Můžete snížit systémový "Sleeping time" při vypínání změnou "sleep" parametrů v /etc/rc.shutdown a /etc/rc.single.


Nastavení časové zóny

  • K nastavení časové zóny (tak aby se zobrazoval správný čas) najděte v /usr/share/zoneinfo/ svoji časovou zónu a změňte proměnnou TIMEZONE v /etc/rc.conf:
TIMEZONE=Europe/Prague

Vypnutí IPv6

Do obecného rozšíření IPv6 můžete čerpat z disabling the IPv6 module.

PDF prohlížeč (kghostview)

  • K opravě PDF prohlížeče (kghostview) nainstalujte ghostscript pomocí:
pacman -S ghostscript
  • a změňte sekci Ghostscript v <homedir>/.kde/share/config/kghostviewrc na:
  Antialiasing arguments=-sDEVICE=x11 -dTextAlphaBits=4 -dGraphicsAlphaBits=<2 -dMaxBitmap=10000000
  GS Version=
  Interpreter=/usr/bin/gs
  Non-antialiasing arguments=-sDEVICE=x11
  Redetection Counter=2 

Užitečné programy & příkazy

  • grep - vyhledávání souborů dle obsahu. (příklad: grep -i syslog /etc/* hledání v /etc pro soubory obsahující slovo "syslog", NEcitlivost na velikost písmen (použitím -i parametru))
  • killall <process_name> - "zabije"(ukončí) proces podle jména (příklad: killall kdm)
  • ps - zobrazení statusu procesu (příklad: ps -xau zobrazí všechny aktivní procesy)
  • locate - rychlá lokalizace souborů na disku (použijte locate -u prvně k vytvoření/updatu souboru db...) (příklad: locate Xservers nalezne všechny soubory pojmenované Xservers)

Pacman

Pacman je automatizovaný nástroj pro správu balíčků - lokálně nebo pomocí webu. Sám si řeší závislosti jednotlivých balíčků, což je největší problém ve světě balíčkovacích distrubucí linuxu (-tak-jak-víme:)). Pro zlepšení výkonu pacman může být čas od času optimalizován:

pacman-optimize

makepkg

Automatický nástroj pro tvorbu balíčků - ve skutečnosti automatizuje ./configure && make && make install proceduru.Používá soubor jménem PKGBUILD, který musí být ve stejném adresáři, ve kterém budete sestavovat balíček. Prohlídněte si PKGBUIL soubor a přečtěte si instalační dokument k pochopení jak pracovat s makepkg.


abs

Automatický nástroj, který umožňuje znovu sestavení kteréhokoliv balíčku (tak že můžete poskytnout své vlastní nastavení kompilátoru a linkeru pro lepší optimalizaci, info o debugging atd.). Spuštění abs synchronizuje všechny Vaše PKGBUILD skripty z CVS repozitáře do /var/abs.

Popis souborů

  • <homedir>/.xinitrc - kontroluje, které programy jsou spuštěny na startu; poslední řádka musí být Váš preferovaný window manager a musí být před ním exec
  • /etc/profile - profilový soubor systému; načítá konfiguraci prostředí dle profilu. (kernel musí podporovat profily)
  • /etc/rc.conf - hlavní konfigurační soubor,něco jako config.sys v steroids...
  • /etc/rc.sysinit - je to jako hlavní soubor autoexec.bat, který se stará o načítání a nastavování systému
  • /etc/rc.single - skript pro jednouživatelský systém
  • /etc/rc.multi - skript pro víceuživatelský systém
  • /etc/rc.local - kript pro místní víceuživatelský systém
  • /etc/rc.shutdown - skript pro vypínání
  • /etc/rc.d/* - konfiguruje démony.

Extrakce komprimovaných souborů

 file.tar : tar xvf file.tar
 file.tgz : tar xvzf file.tgz
 file.tar.gz : tar xvzf file.tar.gz
 file.bz : bzip -cd file.bz | tar xvf -
 file.bz2 : tar xvjf file.tar.bz2 NEBO bzip2 -cd file.bz2 | tar xvf -
 file.zip : unzip file.zip
 file.rar : unrar x file.rar

WikiMigration & Rewrite--dlanor 15:36, 23 Jul 2005 (EDT)

Nastavení zrcadel a repozitářů

Pokud jste si již běhěm instalace neurčili, jaká zrcadla chcete využívat pro stahování balíčků, nebo vám prostě z nějakého důvodu nefungují tak, jak byste si přáli, měli byste se podívat do souboru /etc/pacman.conf.

 nano /etc/pacman.conf

V tomto souboru nenastavujete, jaké konkrétní zrcadlo budete využívat. Zde nastavujete, jaký druh repozitářů budete sledovat - nastavení tohoto souboru určuje, jaké balíky budete moci stáhnout jednoduchým použitím

 pacman -S Název_balíku

Nastavení probíhá formou odkomentování (smazání mřížky na začátku řádky) řádku obsahujícího název repozitáře v hranatých závorkách a k němu příslušícímu řádku ve tvaru "include=Cesta_k_souboru_obsahujímu_název_zrcadla".

Je vhodné mít odkomentované repozitáře Current, Extra a Community. Testing a Unstable odkomentujte, pouze tehdy, pokud víte, co děláte.

Nastavení jednotlivých zrcadel najdete ve výše zmíněných souborech a to, které zrcadlo chcete využívat, určíte opět odkomentováním příslušného řádku.

Více se o Pacmanovi a jeho funkcích dozvíte na jeho stránce.

Nastavení grafického zobrazování

Nastavení X serveru (programu, který má na starosti grafické zobrazování), se stejně jako v drtivé většině současných linuxových distribucí nachází v souboru /etc/X11/xorg.conf. Je možné, že tam ještě svoje vlastní nastavení nemáte (po instalaci), můžete jej tedy vytvořit pomocí

 hwd -x

Tento příkaz vytvoří soubor v /etc/X11/xorg.conf.hwd, je tedy vhodné ho zkopírovat na jeho správné místo (místo, kde ho Xserver hledá).

 cp /etc/X11/xorg.conf.hwd /etc/X11/xorg.conf

Nyní můžete v tomto souboru měnit jednotlivé informace. Viz Nastavení Xorg