Instalace software v GNU/Linuxu

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Backports: Přidán způsob instalace z konkrétního repozitáře)
(Doplněny příklady)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Admin]][[Category:Linux]][[Category:OSY]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Admin]][[Category:Linux]][[Category:OSY]]
 +
 +
{{Based_on_Debian}}
  
 
== Repozitář a balíčky ==
 
== Repozitář a balíčky ==
Řádka 21: Řádka 23:
 
  aptitude install apache2 mysql-server phpmyadmin  
 
  aptitude install apache2 mysql-server phpmyadmin  
 
</div>
 
</div>
 +
 +
<div class="Poznamka">Pracovat se správcem balíků smí obvykle jen 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>
  
 
== Povolení dalších repozitářů ==
 
== Povolení dalších repozitářů ==
Řádka 30: Řádka 34:
 
* nebo povolit instalaci z jiných než standardních repozitářů (přidejte na řádek s repozitáři novou položku).
 
* nebo povolit instalaci z jiných než standardních repozitářů (přidejte na řádek s repozitáři novou položku).
 
* Poté provedeme aktualizaci seznamu balíčků
 
* Poté provedeme aktualizaci seznamu balíčků
  sudo aptitude update
+
  aptitude update
  
 
<div class="Priklad">
 
<div class="Priklad">
 
Příklad (Debian Wheezy):
 
Příklad (Debian Wheezy):
* Pro povolení instalace software, který není svobodný, přidáme do souboru <code>/etc/apt/sources.list</code> na řádek s repozitářem distribuce položky: <code>contrib</code> a <code>non-free</code>
+
* Pro povolení instalace software, který není svobodný, přidáme do souboru <code>/etc/apt/sources.list</code> na řádek s repozitářem distribuce položky: <code>contrib</code> a <code>non-free</code> (viz [[#Postup při práci s repozitáři]])
 
  deb http://.../debian/ wheezy main ''contrib non-free''
 
  deb http://.../debian/ wheezy main ''contrib non-free''
 
</div>
 
</div>
Řádka 54: Řádka 58:
 
* Při instalaci balíčku je nutné uvést, ze kterého repozitáře chceme balík instalovat (příklad Debian Wheezy):
 
* Při instalaci balíčku je nutné uvést, ze kterého repozitáře chceme balík instalovat (příklad Debian Wheezy):
 
  aptitude -t wheezy-backports install virtualbox
 
  aptitude -t wheezy-backports install virtualbox
 +
 +
 +
== Postup při práci s repozitáři v Debianu ==
 +
; Povolení repozitářů <tt>contrib</tt> <tt>non-free</tt>:
 +
* Do souboru <code>/etc/apt/sources.list</code> přidejte na konec řádků s repozitáři připište repozitáře <code>contrib non-free</code>:
 +
: Na konec řádku:
 +
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 <tt>nano</tt>:
 +
sudo nano /etc/apt/sources.list
 +
* Poté provedeme aktualizaci seznamu balíčků
 +
sudo aptitude update
 +
 +
; Povolení repozitáře <tt>backports</tt>
 +
* Do souboru <code>/etc/apt/sources.list</code> přidejte řádek:
 +
deb http://http.debian.net/debian/wheezy-backports main contrib

Verze z 25. 7. 2014, 12:10


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ář a balíčky

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 kompresním programem se instaluje jen jednou.

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

Instalace programu

Debian (CLI)
aptitude install název_balíku
Příklad:
aptitude install apache2 mysql-server phpmyadmin 
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!

Povolení dalších repozitářů

/etc/apt/sources.list
aptitude update

Příklad (Debian Wheezy):

  • Pro povolení instalace software, který není svobodný, přidáme do souboru /etc/apt/sources.list na řádek s repozitářem distribuce položky: contrib a non-free (viz #Postup při práci s repozitáři)
deb http://.../debian/ wheezy main contrib non-free

Backports

Příklad (Debian Wheezy):

  • Pro povolení repozitáře backports přidáme do souboru /etc/apt/sources.list nový řádek:
deb http://http.debian.net/debian/ wheezy-backports main contrib
aptitude -t wheezy-backports install virtualbox


Postup při práci s repozitáři v Debianu

Povolení repozitářů contrib non-free
Na konec řádku:
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
sudo aptitude update
Povolení repozitáře backports
deb http://http.debian.net/debian/wheezy-backports main contrib
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje