====== Pokročilá správa softwaru ======
Následující text je určen pro pokročilé uživatele a popisuje složitější způsoby správy softwaru, které ovšem poskytují více možností nebo umožňují spravovat systém z [[:Terminál|Terminálu]].
===== Zdroje =====
==== apt ====
**apt** je nástroj pro manipulaci s balíkovacím systémem z příkazové řádky. Mezi nejdůležitější příkazy patří příkaz pro instalaci balíku:
sudo apt-get install
příkaz pro odstranění balíku:
sudo apt-get remove
příkaz pro odstranění nepotřebných balíků:
sudo apt-get autoremove
{{:link.png}} Více informací o práci s tímto nástrojem naleznete na stránce [[:apt]].
==== aptitude ====
**aptitude** lze obsluhovat jak příkazy, tak v textovém menu. Grafický mód spustíme jednoduše příkazem
aptitude
Konzolové příkazy jsou stejné jako příkazy u [[:apt]] s tím rozdílem, místo ''apt-get'' píšete ''aptitude''.
===== Balíky =====
==== dpkg ====
**dpkg** vám umožňuje nainstalovat nebo odebrat jednotlivý balík. Mezi nejdůležitější příkazy tedy patří příkaz pro instalaci balíku
sudo dpkg -i
a pro odstranění balíku
sudo dpkg -r
{{:link.png}} Více informací o práci s tímto nástrojem naleznete na stránce [[:dpkg]].
==== Převod RPM na DEB ====
{{:cubes.png}} Pokud požadovaný program není ve zdrojích, ani na jeho domovských stránkách nenabízejí ke stažení DEB balíky, je zde možnost nainstalovat jej i z balíku RPM. Pomocí nástroje **alien** lze převést RPM balík na balík DEB. Převod nemusí být však vždy dokonalý a mohou chybět nějaké další závislé balíky, **takže jej použijte, až když nemáte jinou možnost.**
Tento program si nainstalujte [[:Instalace programů|instalací]] balíku ''alien''. Potom můžete libovolný rpm balík převést na deb příkazem:
sudo alien
Nově vytvořený deb balík nainstalujte klasickým způsobem.
===== Instalátory =====
Tyto soubory představují samostatný spustitelný soubor, který vám zobrazí instalátor (buď grafický nebo textový) a provede vás instalací programu. Většinou mívají příponu ''.run'', ''.bin'' či ''.sh''.
{{:link.png}} Pokud se jedná o příponu ''.run'' a jde o hru, velice pravděpodobně je to instalátor Loki. Čtěte [[LokiInstaller]].
Nejdříve si na stránkách programu ověřte, zda je možné tento instalátor použít ve vašem [[:vydání]] Ubuntu. Pokud ano, nastavte na souboru [[:spustitelný příznak]], a pak jej spusťte (lepší je spouštět v [[:Terminál|Terminálu]], mnoho z nich má pouze textovou instalaci):
./soubor.sh
Pokud má být instalace spuštěna s právy správce systému, zadejte
sudo ./soubor.run
===== Binární archivy =====
Binární archiv představuje archiv (s příponami ''.tar.gz'', ''.tar.bz2'', ''.zip'' a dalšími), který obsahuje předvytvořenou spustitelnou verzi programu. Pozor, v těchto archivech může být i pouhý zdrojový kód, který vám k ničemu nebude - na stránkách programu by to mělo být viditelně rozlišeno slovy //source// a //binary//.
Archiv jednoduše rozbalte, najděte spouštěcí soubor, a ten spusťte. Pokud chcete program přístupný pro všechny uživatele, většinou se používá adresář ''/opt'':
cd /opt
sudo tar xvzf /cesta/soubor.tar.gz
případně
sudo tar xvjf /cesta/soubor.tar.bz2
Pak už jen stačí vytvořit [[:spouštěč]] a dát si jej třeba na panel nebo do nabídky Aplikace. Spouštěč se dělá zpravidla na nějaký skript, končí obvykle na ''.sh'', ''.pl'', ''.py''.
===== Zdrojové kódy =====
{{:stop.png}} Instalace ze zdrojových kódů, tzv. //kompilace//, je naprosto poslední volbou při instalaci programů. Obyčejný uživatel by se s ní za celý svůj život neměl setkat. Pokud chcete program kompilovat, pravděpodobně jste něco špatně pochopili. Zeptejte se nás, viz [[:Pomoc]].
Zdrojové kódy se většinou vyskytují v souborech s příponami ''.tar.gz'' nebo ''.tar.bz2'' a bývají označeny jako //source// (v souborech těchto přípon mohou být i přímo spustitelné soubory, a ty se pak označují //binary// - to je pak binární archiv).
{{:link.png}} Více informací naleznete na stránce [[:Instalace programů:Zdrojové kódy|Zdrojové kódy]].