Instalace software v GNU/Linuxu

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Zdůrazněno první použití pojmu ''správce balíčků''.)
m (K instalaci z repozitářů přidán přímo odkaz na Backports.)
Řádka 37: Řádka 37:
 
  aptitude install apache2 mysql-server phpmyadmin  
 
  aptitude install apache2 mysql-server phpmyadmin  
 
</div>
 
</div>
 +
 +
* Můžeme také uvést konkrétní repozitář (viz například [[#Backports|repozitář Backports]]):
 +
aptitude -t ''název_repozitáře'' install ''název_balíku''
  
 
<div class="Poznamka">Pracovat se správcem balíků smí obvykle jen [[Oprávnění_pro_přístup_k_souborům#Správci_a_běžní_uživatelé|správce počítače]]. Nezapomeňte tedy před příkazy psát <code>sudo</code>, pokud nejste přihlášeni jako správce!</div>
 
<div class="Poznamka">Pracovat se správcem balíků smí obvykle jen [[Oprávnění_pro_přístup_k_souborům#Správci_a_běžní_uživatelé|správce počítače]]. Nezapomeňte tedy před příkazy psát <code>sudo</code>, pokud nejste přihlášeni jako správce!</div>
Řádka 59: Řádka 62:
  
 
; Instalace z repozitáře Backports
 
; Instalace z repozitáře Backports
* Při instalaci balíčku z jiného než standardního repozitáře je nutné uvést, ze kterého repozitáře chceme balík instalovat (příklad Debian Wheezy):
+
* Při instalaci balíčku z jiného než standardního repozitáře je nutné uvést, ze kterého repozitáře chceme balík instalovat (příklad Debian Stretch):
 
<div class="Priklad">Příklad:
 
<div class="Priklad">Příklad:
  aptitude -t wheezy-backports install virtualbox
+
  aptitude -t stretch-backports install virtualbox
 +
aptitude -t stretch-backports install libreoffice
 
</div>
 
</div>
  

Verze z 6. 12. 2018, 12:28


Na této stránce používáme distribuci Debian ve verzi 7 (Wheezy) a 8 (Jessie). Na ostatních distribucích budou nejspíš k dispozici podobné nebo stejné nástroje a tipy.

Obsah

Repozitáře a balíčky

Balíčky (package)
Rozdělení aplikací na balíčky zajišťuje, že se v počítači stejné věci neukládají vícekrát. Například pokud více aplikací používá kompresi ZIP, balíček s implementací kompresního algoritmu se instaluje jen jednou.
Repozitáře (repository)
Součásti (components)


Instalace programu z repozitářů

Debian (CLI)
apt-get install aptitude
Nepoužívejte střídavě apt-get a aptitude.
aptitude install název_balíku
Příklad:
aptitude install apache2 mysql-server phpmyadmin 
aptitude -t název_repozitáře install název_balíku
Pracovat se správcem balíků smí obvykle jen správce počítače. Nezapomeňte tedy před příkazy psát sudo, pokud nejste přihlášeni jako správce!

Instalace balíčků stažených lokálně

aptitude install gdebi
gdebi nazev_baliku.deb


Backports

Instalace z repozitáře Backports
Příklad:
aptitude -t stretch-backports install virtualbox
aptitude -t stretch-backports install libreoffice 


Práce se seznamem repozitářů

/etc/apt/sources.list
aptitude update
Můžeme
Povolení částí contrib non-free standardních repozitářů
  • Do souboru /etc/apt/sources.list přidejte na konec řádků s repozitáři části contrib non-free:
Na řádek:
deb http://.../debian/ wheezy main
dopište konec, takže bude vypadat:
deb http://.../debian/ wheezy main contrib non-free
Pro editaci souboru použijte třeba editor nano:
sudo nano /etc/apt/sources.list
  • Poté provedeme aktualizaci seznamu balíčků
sudo aptitude update
Povolení repozitáře backports
  • Do souboru /etc/apt/sources.list přidejte řádek:
deb http://.../debian/ wheezy-backports main contrib non-free
  • Za tři tečky doplňte cestu k vašemu zrcadlu z předchozích řádků souboru. V ČR typicky:
deb http://ftp.cz.debian.org/debian/ wheezy-backports main contrib non-free


Aktualizace systému

V grafickém prostředí
Příkazový řádek
sudo aptitude update
sudo aptitude upgrade
Případně můžeme vyčistit nepotřebné soubory
sudo aptitude autoclean
sudo aptitude purge ~c


Další zdroje

Více o repozitářích pro Debian: (→ Debian Wiki).

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