Debian: návod pro uživatele

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Dropbox: Přidání spuštění synchronizace a vyloučení složky.)
m (Aktualizace šablony Debian na verzi 11.)
 
(Není zobrazeno 27 mezilehlých verzí od 1 uživatele.)
Řádka 8: Řádka 8:
 
V distribuci Debian se běžně používá slovní označení verzí (podle postaviček z filmu Toy Story). To je trochu matoucí, proto dodávám odkaz na [http://www.debian.org/releases/ přehled verzí Debianu].
 
V distribuci Debian se běžně používá slovní označení verzí (podle postaviček z filmu Toy Story). To je trochu matoucí, proto dodávám odkaz na [http://www.debian.org/releases/ přehled verzí Debianu].
  
 +
{{Debian-verze-7-11}}
  
<div class="Poznamka">Tento návod zkouším na verzi Debian 7, tedy kódové označení Wheezy.</div>
+
; Zjištění aktuální verze
 +
* Zjištění verze Debianu:
 +
cat /etc/os-release
 +
* Zjištění verze kernelu (jádra Linuxu):
 +
cat /etc/version
  
  
 
== Instalace ==
 
== Instalace ==
 +
; Základ instalace
 +
* Viz stránka [[Instalace Debianu]].
 +
* Pro virtuální stroj si pročtěte [[Instalace Debianu#Instalace_na_virtuální_stroj|poznámky na téže stránce]].
  
=== Instalace systému samotného ===
+
; Nastavení repozitářů
 +
* <tt>non-free</tt>, <tt>contrib</tt>... pro nesvobodný SW (Flash Player, ovladače bezdrátových síťových karet,...)
 +
* <tt>backports</tt>... zpřístupňují novější verze software, který se často aktualizuje a životní cyklus distribuce je moc dlouhý.
  
Instalace je obvykle poměrně jednoduchá, stačí:
+
Postup nastavení repozitářů viz: [[Instalace software v GNU/Linuxu#Práce se seznamem repozitářů|Instalace software v GNU/Linuxu]].
* stáhnout instalační CD (doporučuji CD pro síťovou isntalaci)
+
* vypálit CD na instalační disk nebo umístit obraz na flash disk
+
* nastartovat systém z CD
+
* postupně projít instalačního průvodce
+
  
Přesto doplňuji dále pár poznámek a doporučení:
+
=== Konfigurace HW ===
# Grafické rozhraní
+
; Nastavení „kliknutí“ na touchpadu jako ve Windows
#* Pro starší počítače doporučuji zvolit alternativní grafické rozhraní LXDE viz dále.
+
* Linuxové distribuce obvykle poklepání na touchpad neberou jako stisk tlačítka. Pokud jste zvyklí z Windows, můžete toto chování změnit.
# Volba jazyka
+
* Návod: [[Práce s HW v GNU/Linuxu#Kliknutí dotykem touchpadu| Práce s HW v GNU/Linuxu]].
#* Doporučuji vybrat češtinu, tím zvolíte automaticky i správnou nabídku časových pásem, rozložení klávesnice atd.
+
# Účet <tt>root</tt>
+
#* doporučuji nezadávat heslo při instalaci
+
#* tím se účet root vůbec nevytvoří a první vytvořený uživatel bude mít nastaveno provádění administrátorských akcí pomocí <code>sudo</code>.
+
# Instalace zavaděče GRUB
+
#* Pokud již nemáte nainstalován jiný zavaděč (například z jiné instalace GNU/Linuxu na stejném počítači), instalujte GRUB do MBR.
+
#* (Pokud nevíte, instalujte do MBR... ;) )
+
  
; Další materiály
+
; Instalace ovladačů
* [http://www.debian.org/releases/stable/i386/ch06.html.cs Podrobný popis instalce z Debian.org]
+
* Pro běžný HW má GNU/Linux již připraveny svobodné ovladače, někteří výrobci HW ale specifikace HW nezveřejňují a dodávají vlastní (proprietární) ovladače.
* Stručný návod s obrázky, ale někdy trochu svérázný: [https://forum.debian-linux.cz/index.php?topic=491.0 formu.debian-linux.cz]
+
* Příklad pro grafické karty ATI viz: [[Práce s HW v GNU/Linuxu#ATI Radeon 3000| Práce s HW v GNU/Linuxu]].
  
=== Nastavení po instalaci ===
+
=== Dual-boot s Windows ===
; Povolení repozitáře <tt>non-free</tt>
+
* Pokud chcete na počítači přímo nainstalovány Windows i GNU/Linux (nemyslíme teď na virtuálním stroji), doporučujeme instalovat nejprve Windows a potom GNU/Linux. (GNU/Linux totiž Windows korektně identifikuje a připraví úvodní nabídku při startu počítače. Windows nainstalovaný GNU/Linux ignorují).
Je potřeba, pokud chcete [[Instalace software v GNU/Linuxu|instalovat software]], který není zdarma, ale je nesvobodný (Flash Player,...).
+
* Úvodní nabídku zobrazuje program <tt>grub</tt>.
* Do souboru <code>/etc/apt/sources.list</code> přidejte na řádek s repozitáři položky <code>contrib non-free</code>:
+
deb http://.../debian/ wheezy main ''contrib non-free''
+
* Poté provedeme aktualizaci seznamu balíčků
+
sudo aptitude update
+
  
; Povolení repozitáře <tt>backports</tt>
+
; Úprava úvodní nabídky
U programů, které se často aktualizují, je nepraktické čekat na novou verzi distribuce. Proto existují repozitáře <tt>backports</tt>, které zpřístupňují novější verze takového software ve starších verzích distribuce.
+
* Spusťte GNU/Linux, přihlaste se jako správce.
* Do souboru <code>/etc/apt/sources.list</code> přidejte řádek:
+
* Pokud chcete měnit implicitní možnost, zapamatujte si pořadí nabídky, kterou chcete zvolit jako přednastavenou.
  deb http://http.debian.net/debian/ wheezy-backports main contrib
+
* Můžete si také zobrazit stávající nabídky:
 +
grep menuentry /boot/grub/grub.cfg
 +
* Když název vybrané možnosti označíte, zkopíruje se tak do schránky.
 +
* V souboru <tt>/etc/default/grub</tt> upravte patřičné volby:
 +
GRUB_TIMEOUT=15
 +
* Nastavuje dobu, po kterou bude úvodní nabídka zobrazena (lze nastavit na 0).
 +
GRUB_DEFAULT=2
 +
* Nastavuje přednastavenou položku.
 +
* Můžete zadat číslo (první položka je 0, typicky tedy používáte číslo 2 pro Windows: 0... Linux, 1... kontrola paměti, 2... Windows).
 +
* Můžete v uvozovkách zadat název položky: <code>GRUB_DEFAULT="Windows 8 (on /dev/sda1)"</code>. Pokud jste si ho vložili do schránky označením, vložíte ho kliknutím na kolečko myši.
 +
* Můžete zadat: <code>GRUB_DEFAULT="saved"</code>, pak bude přednastavená poslední použitá volba
 +
* Uložte soubor <tt>/etc/default/grub</tt>
 +
* Aktualizujte GRUB:
 +
  update-grub
  
Další zdroje: [[Instalace software v GNU/Linuxu]].
+
=== Virtuální stroj ===
 +
* Pokud pracujete ve Virtual Boxu, nainstalujte si [[VirtualBox_—_základy_ovládání#Roz.C5.A1.C3.AD.C5.99en.C3.AD_virtu.C3.A1ln.C3.ADho_stroje|rozšíření virtuálního stroje]].
  
; Povolení „kliknutí“ na touchpadu
 
* V GNU je standardně zakázáno vnímat „poklepání“ na touchpadu jako stisk tlačítka (u touchpadů, kde jsou i tlačítka). Nehrozí tak, že si zápěstím při psaní přemístíte kurzor.
 
* Pokud chcete toto nastavení změnit, napište:
 
synclient TapButton1=1
 
* Nastavení zrušíte příkazem:
 
synclient TapButton1=0
 
* Trvalou změnu zajistíte změnou v konfiguračním souboru (možná budete muset složku a soubor vytvořit):
 
/etc/X11/xorg.conf.d/synaptics.conf
 
* zapište řádky:
 
Section "InputClass"
 
        Identifier      "Touchpad"                      # required
 
        MatchIsTouchpad "yes"                          # required
 
        Driver          "synaptics"                    # required
 
        Option          "TapButton1"            "1"
 
EndSection
 
  
Další zdroje: [https://wiki.debian.org/SynapticsTouchpad Synaptic Touchpad na Debian Wiki]
+
== Grafická prostředí ==
 +
* V GNU/Linuxu si můžete vybrat z několika grafických prostředí. Liší se grafickým vzhledem, uspořádáním plochy apod.
 +
; Pro začátečníky doporučuji v Debianu:
 +
* Pro osobní počítač: prostředí GNOME (je vybráno standardně).
 +
* Pro server: grafické prostředí neinstalujte.  
 +
** (Pokud používáte CD pro síťovou instalaci, lze zrušit zatržení u položky ''Grafické uživatelské rozhraní'' při volbě komponent.)
 +
* Pro starší počítače zvažte prostředí LXDE, má minimální systémové nároky.
 +
Podrobněji viz [[Grafická prostředí GNU]].
  
  
== Software, který zkouším ==
+
== Software, co se může hodit ==
 +
* [[Software pro GNU/Linux]]
 +
* [[Práce s fotkami v GNU/Linuxu]]
  
=== Grafické rozhraní: LXDE ===
 
* malé, jednoduché, hezké. ;)
 
<div class="Poznamka">
 
Toto prostředí je velmi vhodné pro uživatele starších počítačů. Konkrétně na něm v roce 2013 běžně pracuji s počítačem s procesorem Celeron 2,4 GHz a 512 MB paměti &mdash; pro představu doplňuji, že je to stroj, na kterém nefungovaly nic moc ani Windows XP, natož novější. Lze ale použít i pro libovolný novější počítač.
 
</div>
 
; Instalace
 
* Při instalaci systému po spuštění síťového instalačního CD (netinst) volte:
 
Advanced options&rarr; Alternate Desktop Environments&rarr; LXDE
 
* Dodatečně lze doinstalovat příkazem:
 
aptitude install lxde
 
  
; Přidání aplikace na hlavní panel
+
== Aktualizace systému ==
* Bohužel, v prostředích GNU/Linuxu obvykle klasické přetažení ikony jako ve Windows nefunguje.<br />''Hmmm, chtěli jste grafické rozhraní na počítači s 512 MB paměti??? :( ;)''
+
* V grafickém prostředí jsou nabízeny automaticky prostřednictvím specializované utility.
# Klikněte pravým tlačítkem na hlavní panel mimo ikony aplikací
+
* V příkazovém řádku voláme:
# Zvolte v kontextovém menu <tt>Nastavení panelu</tt>
+
sudo aptitude update
# Objeví se aplikace <tt>Předvolby panelu</tt>
+
  sudo aptitude upgrade
# Zvolte záložku <tt>Aplety panelu</tt>, zvolte položku <tt>Spouštěcí panel aplikací</tt> a stiskněte tlačítko <tt>Upravit</tt>
+
* Případně můžeme vyčistit nepotřebné soubory:
# V pravé části vyberte aplikaci (třeba <tt>Příslušenství&rarr; LXTerminal</tt>) a klikněte na tlačítko <tt>Přidat</tt>).
+
  sudo aptitude autoclean
 
+
  sudo aptitude purge ~c
=== Prohlížeč IceWeasel ===
+
Více viz: [[Instalace software v GNU/Linuxu]]
Standardně se v instalaci objevuje prohlížeč IceWeasel. Je to proto, že Firefox, jakkoli svobodný, má licencované logo. Debian dbá na svobodu software, proto používá prohlížeč IceWeasel, který přebírá (s drobnými změnami) zdrojové kódy Firefoxu, ale má jiné logo (Firefox je svobodný, není to tedy ve sporu s jeho licencí).
+
 
+
Více viz [http://cs.wikipedia.org/wiki/IceWeasel heslo IceWeasel na Wikipedii].
+
 
+
=== Prohlížení PDF: xpdf ===
+
* graficky sice velmi jednoduché, ale funguje.
+
; Propojení do Firefox-u/Iceweasel-u
+
* Nainstalujte xpdf <code>sudo aptitude install xpdf</code>
+
* Klikněte na dokument PDF na stránkách
+
* Zvolte ''Jiná aplikace'' a zadejte <code>/usr/bin/xpdf</code>.
+
 
+
=== Flash Player Plugin ===
+
* Tento software není svobodný, pokud můžete, vyhněte se mu. Ale spousta stránek Flash stále vyžaduje. :(
+
# Povolte repozitář <tt>non-free</tt> (viz instalace).
+
# Poté spusťte (nezapomeňte na <code>sudo</code> nebo správcovská práva):
+
aptitude install flashplugin-nonfree
+
 
+
=== Cisco Packet Tracer ===
+
* Ke stažení z portálu Cisco Networking Academy, stačí rozbalit a spustit. Jenže... :(
+
* Zdá se, že vyžaduje knihovnu <tt>glibc</tt> alespoň ve verzi 2.15 a v Debianu Wheezy je 2.13. Takže se napíše „Spouštím...“, ale nespustí se... :(
+
* Řešení (nezkoušel jsem):
+
** nainstalovat VirtualBox a na něm Debian Jessie (testing),
+
** nainstalovat VirtualBox a na něm openSUSE 12.3 (údajně PT6 funguje)
+
Další info: [http://forums.debian.net/viewtopic.php?f=20&t=107502 &rarr; Forums Debian.net]
+
 
+
=== VirtualBox ===
+
Pro instalaci doporučuji instalovat z repozitáře [[Instalace software v GNU/Linuxu#Backports|<tt>backports</tt>]] viz [https://wiki.debian.org/VirtualBox#Debian_7_.22Wheezy.22_Backports Wiki.debian.org&rarr; VirtualBox#Backports].
+
* Zkontrolujte, že je v <tt>/etc/apt/sources.list</tt> řádek:
+
deb http://http.debian.net/debian/ wheezy-backports main contrib
+
* Aktualizujte seznam balíků:
+
  aptitude update
+
* Nainstalujte správnou verzi hlavičeapt-get -t wheezy-backports install virtualboxk Linuxu:
+
  aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
+
* Nainstalujte balíky VirtualBox-u z repozitáře backports:
+
  aptitude -t wheezy-backports install virtualbox
+
* VirtualBox spouštíte příkazem <code>virtualbox</code>
+
Další info: [https://wiki.debian.org/VirtualBox#Debian_7_.22Wheezy.22_Backports Wiki.debian.org&rarr; VirtualBox#Backports].
+
 
+
=== Dropbox ===
+
; Instalace
+
* Stáhněte hotový balík ze stránek [https://www.dropbox.com/install https://www.dropbox.com/install] v prohlížeči ručně, nebo pomocí <code>wget</code>, například:
+
wget -O dropbox_1.6.0_i386.deb https://www.dropbox.com/download?dl=packages/debian/dropbox_1.6.0_i386.deb
+
* Zkontrolujte, že máte nainstalován instalátor GDebi:
+
aptitude install gdebi
+
* Nainstalujte balík s DropBoxem pomocí instalátoru GDebi, například:
+
gdebi dropbox_1.6.0_i386.deb
+
 
+
; Spuštění služby
+
* Spusťte démona Dropboxu, který začne se synchronizací
+
dropbox start
+
* Při prvním spuštění v grafice vyskočí grafická aplikace, která zjistí nastavení účtu a co se má synchronizovat.
+
* V textovém režimu instalátor vypíše odkaz, který zadáte někde (i na jiném počítači) do prohlížeče a tam zadáte konfiguraci.
+
 
+
; Vyloučení složek ze synchronizace (CLI)
+
* Složky vyloučíte ze synchronizace příkazem
+
dropbox exclude
+
 
+
== Další nastavení ==
+
 
+
=== Čas, časové zóny ===
+
; Standardní nastavení
+
* Standardní řešení je, že v BIOS-u máte nastaven [http://cs.wikipedia.org/wiki/Coordinated_Universal_Time UTC] (Coordinated Universal Time).
+
* Podle nastavené časové zóny pak Linux zobrazuje datum.
+
<div class="Poznamka">Výhoda tohoto přístupu je, že se při změně času na letní nerozhodí údaje o datu poslední změny souborů na flash-discích a na disku počítače.</div>
+
* Časová zóna je definována v souboru <tt>/etc/localtime</tt>, který je kopií patřičného souboru ze složky <tt>/usr/share/zoneinfo</tt>.
+
* Kontrola nastavené časové zóny
+
cat /etc/timezone
+
* Změna časové zóny (je třeba dělat jako admin, tedy například se <code>sudo</code>)
+
dpkg-reconfigure tzdata
+
; Zdroj
+
* [https://wiki.debian.org/TimeZoneChanges Wiki.debian.org&rarr; TimeZoneChanges &mdash; změny do nastavení času (to asi potřebovat nebudete)]
+
+
+
; Dual-boot s Windows
+
* Pak potřebujete mít nastaven na hodinách BIOS-u místní čas kvůli Windows.
+
* GNU/Linux při instalaci pozná, že máte Windows a nastavení si upraví.
+
* Nepříjemné je, když už Windows nepoužíváte. Pak je potřeba pustit Windows aspoň po změně času, ony posunou systémové hodiny (v BIOS-u) a Linux s tím počítá a upraví si svůj čas... ;)
+
*: ''(Nebo musíte čas v BIOS-u posunout místo Windows... Jinak si totiž Linux myslí, že Windows čas posunuly, ale on posunutý není... :( ;) )''
+
 
+
 
+
=== České typografické symboly (uvozovky,...) ===
+
; Existují dvě metody:
+
# vytvářet znaky pomocí kombinace: Ctrl+Shift+U, pak uvolnit a napsat hexadecimální kód znaku,
+
# povolit tzv. ''compose key'' a pak ji používat.
+
 
+
; Unicode kódy znaků:
+
* U+2013 &rarr; &ndash; (en dash)
+
* U+2014 &rarr; &mdash; (em dash)
+
* U+201C &rarr; &ldquo; (ldquo)
+
* U+201E &rarr; &bdquo; (bdquo)
+
Více viz tabulka na [http://www.hermit.org/Linux/ComposeKeys.html Hermit.org].
+
 
+
;Postup definice ''compose key'':
+
# Zjistěte kód klávesy, kterou chcete použít jako ''compose key''
+
#* spusťte <code>xev</code> a stiskněte požadovanou klávesu
+
#* přečtěte ve výpisu položku <code>keycode</code> (třeba pro pravé tlačítko Windows obvykle <code>keycode 134</code>)
+
# Vytvořte soubor <tt>~/.Xmodmap</tt> a vložte do něj řádek: <code>keycode ''kód-klávesy'' = Multi_key</code>.
+
#* Tedy soubor s názvem <tt>.Xmodmap</tt> ve vaší domovské složce.
+
# Spusťte: <code>xmodmap ~/.Xmodmap</code>
+
# Restartujte grafické prostředí.
+
  
> xev
 
 
KeyRelease event, serial 46, synthetic NO, window 0x2000001,
 
    root 0x131, subw 0x0, time 1234004, (-399,310), root:(445,602),
 
    state 0x50, '''keycode 134''' (keysym 0xff20, Multi_key), same_screen YES,
 
    XLookupString gives 0 bytes:
 
    XFilterEvent returns: False
 
 
> echo keycode 134 >> ~/.Xmodmap
 
> xmodmap ~/.Xmodmap
 
  
; Příklady kombinací s ''compose key''
+
== Připojení vzdálených disků ==
* <Compose> + xx &rarr; ×
+
* Dropbox a SpiderOak viz [[Software pro GNU/Linux#Dropbox|Software pro GNU/Linux]]
* <Compose> + --. &rarr; &ndash;
+
* Připojení disků v lokální síti pomocí Samby viz [[Sdílení souborů pomocí Samby]]
* <Compose> + --- &rarr; &mdash;
+
* [[Připojení složky přes SSHFS]]
* <Compose> + ," &rarr; „ (čárka &ndash; uvozovky)
+
* <Compose> + <" &rarr; “ (menší než &ndash; uvozovky, tedy na české klávesnici <rAlt>+<čárka>, <Shift>+<ů>)
+
  
; Zdroje:
+
== Další tipy ==
* [http://tomsalmon.eu/2013/02/enabling-compose-key-to-type-unicode-on-linux/ TomSalmon.eu&rarr; Enabling compose key to type unicode on Linux]
+
* [[Práce s časem v GNU/Linuxu]]
* [http://www.hermit.org/Linux/ComposeKeys.html Hermit.org&rarr; Linux Compose Key Sequences]
+
** Pokud máte GNU/Linux nainstalován v dual-bootu s Windows, budete možná potřebovat posunovat čas při změně na letní/zimní čas: [[Práce_s_časem_v_GNU/Linuxu#Dual-boot_s_Windows]]
* [http://www.johndcook.com/blog/2008/08/18/entering-unicode-characters-in-linux/ JohnDCook.com &rarr; Entering Unicode Characters in Linux]
+
** Může se hodit také [[Pr%C3%A1ce_s_%C4%8Dasem_v_GNU/Linuxu#Automatick.C3.A1_synchronizace_.C4.8Dasu|automatická synchronizace času]] (NTP démon).
 +
* [[Čeština v GNU/Linuxu]]
 +
** Jak psát speciální české znaky na klávesnici? Použijte Ctrl+Shift+U a pak Unicode kód znaku.
 +
* Zjištění verze Linuxu a distribuce
 +
** Verze kernelu: <code>cat /etc/version</code>; resp. verze distribuce: <code>lsbrelease -a</code>
 +
** Viz [[Adresář_/proc#Informace_o_hardware]].
 +
* [[Snímek obrazovky]]
 +
** Gnome: &lt;PrtScr&gt; &rarr; označit oblast obrazovky myší &rarr; obrázek bude umístěn do složky <tt>~/Obrázky</tt>.
 +
* [[Plánování úloh]]
 +
** K nastavení pravidelného automatického provádění nějaké úlohy můžeme použít <code>cron</code>.
  
 
== Další návody ==
 
== Další návody ==
 
* Návod na rychlou [[Instalace webového serveru|instalaci webového serveru]] pro testování webu.
 
* Návod na rychlou [[Instalace webového serveru|instalaci webového serveru]] pro testování webu.
* Kategorie [[Category:Návody]] zde na wiki e-MiŠ.cz.
+
* Kategorie [[:Category:Návody|Návody]] zde na wiki e-MiŠ.cz.
 +
* Specifika pro Raspbian (Raspberry Pi) viz [[Raspbian]].

Aktuální verze z 2. 9. 2021, 06:09


Obsah

Úvodní orientace

Debian je dlouhodobě jedna z nejoblíbenějších distribucí GNU/Linuxu. Na ní jsou více či méně založeny mnohé další distribuce, například velmi populární Ubuntu.

Verze Debianu

V distribuci Debian se běžně používá slovní označení verzí (podle postaviček z filmu Toy Story). To je trochu matoucí, proto dodávám odkaz na přehled verzí Debianu.

Tento text byl vytvořen pro distribuci Debian ve verzi Debian 7 (Wheezy) a je průběžně ověřován pro další verze až po Debian 11 (Bullseye).
Zjištění aktuální verze
cat /etc/os-release
cat /etc/version


Instalace

Základ instalace
Nastavení repozitářů

Postup nastavení repozitářů viz: Instalace software v GNU/Linuxu.

Konfigurace HW

Nastavení „kliknutí“ na touchpadu jako ve Windows
Instalace ovladačů

Dual-boot s Windows

Úprava úvodní nabídky
grep menuentry /boot/grub/grub.cfg
GRUB_TIMEOUT=15
GRUB_DEFAULT=2
update-grub

Virtuální stroj


Grafická prostředí

Pro začátečníky doporučuji v Debianu

Podrobněji viz Grafická prostředí GNU.


Software, co se může hodit


Aktualizace systému

sudo aptitude update
sudo aptitude upgrade
sudo aptitude autoclean
sudo aptitude purge ~c

Více viz: Instalace software v GNU/Linuxu


Připojení vzdálených disků

Další tipy

Další návody

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje