Hlavná stránka Späť do sekcie začíname s kubuntu

Inštalácia programov v (K)Ubuntu (Linuxe)

V inštalovaní programov vo Windows a v Linuxe nie je veľký ale obrovský rozdiel. Vo Windowsoch sa to rieši hľadaním softwéru po stránkach, stiahnutím a potom inštaláciou typu Next→Next→Finish. V Linuxe sa používajú hlavne balíčky(.deb,.rpm) ale aj zdroje. Balíčky sú vlastne zdroje skompilované do súboru, ktorému vaša distribúcia rozumie. V Kubuntu je softvér priamo integrovaný do systému, a teda aj jeho inštalácia a aktualizácia. Väčšina balíčkov(a teda aj programov) sa nachádza v repozitároch, čo sú servre kde sú uložené balíčky určené pre danú distribúciu. V (K)ubuntu sú adresy všetkých repozitárov uložené v súbore /etc/apt/sources.list. Ak teda chcem nainštalovať program Midnight Commander stačí v (K)ubuntu zadať do konzoly sudo apt-get install mc a softwér sa automaticky stiahne a nainštaluje. Program potom spustím príkazom mc.Vyriešené. Ako ste si všimli názov balíčku sa nezhodoval s názvom softwéru. Tento problém riešia správci balíčkov v Kubuntu Adept a v Ubuntu Synaptic a terminálový apt-get. Návody ako používať tento softwér sú nižšie. Tak to je stručný úvod, dúfam že Vám aspoň trocha objasnil proces získavania a inštalácie softwéru v Kubuntu.

Správcovia balíčkov (inštalácia z repozitárov)

Adept

Adept je defaultný správca balíkov v Kubuntu. Nájdeme ho v K-menu–>System–>Adept po zadaní hesla sa nám poskytne podobný pohľad

:kubuntu:navody:adept.png

Ak chceme vyhľadať názov balíka podľa mena programu zadáme do hľadania názov, alebo časť názvu.

:kubuntu:navody:adept1.png

Samozrejme je možnosť zúženia iba na balíky nenainštalované alebo upgrejdovateľné atď.

Ak teda chceme nainštalovať tento program klikneme pravým a zvolíme inštalovať.

:kubuntu:navody:adept2.png

Takým istým spôsobom prebieha aj odinštalovanie softvéru.

Ak chceme program odinštalovať zvolíme možnosť remove(týmto spôsobom sa odinštaluje len samotný program, ak chcete vymazať aj jeho konfiguračné súbory použite možnosť purge).

Pozor po výbere možností(install,remove,purge) je nutné aplikovať zmeny kliknutím na tlačítko Aplikovať zmeny

:kubuntu:navody:adept3.png

Synaptic

Synaptic je narozdiel od Adeptu defaultný správca balíkov v Ubuntu. Nájdeme ho v Systém→Správa→Správca balíkov Synaptic po zadaní hesla sa Vám spustí už samotný synaptic.(Popripade ho môžte spustiť cez príkaz “gksudo synaptic”.)

Dajme tomu že chcete nainštalovať instant messenger Gajim. Klikneme na položku „Hľadať “ a do textového poľa napíšeme „gajim“ (V prípade že chcete hľadať podľa: verzii , závislosti atď vyberte v položke „Hľadať v“ možnosť podľa ktorej chcete hľadať.). Po ukončení hľadania sa Vám zobrazí výsledok hľadania a medzi nimi aj tento program. Klikneme na biely štvorček a zobrazí sa nám ponuka čo chceme s vybarným balíčkom urobiť.

Vyberiete možnosť, podľa toho čo chcete urobiť. My však chceme tento program nainštalovť ,čiže vyberieme možnosť „Označiť na inštaláciu“. Klikneme na ikonku „Použiť “ a inštalácia sa rozbehne( samozrejme najprv sa balíčky stiahnu z internetu). Tak isto pokračujte aj pri preinštalovaní, odstránení a úplnom odstránení ale na rozdiel vyberiete inú položku v závislosti toho čo chcete urobiť.

apt-get

Apt-get je jednoduché rozhranie, ktorá veľmi uľahčuje inštalovanie softwéru v termináli.Na jej čaro prídete počase, keď budete poznať názvy balíčkov niektorých obľubených programov na spamäť. Jej syntax je nasledovná:

sudo apt-get [akcia] [balíček]

[akcia] - čo chceme robiť (install, remove, update, upgrade)
[balíček] - názov balíčka ktorý chceme inštalovať

V poriadku, dosť bolo teórie. Ak chceme napríklad nainštalovať Firefox zadáme.

Pozn:! Treba si dávať pozor na to že názov balíčku zadávame vždy malými písmenami
sudo apt-get install firefox


Ak chceme odstrániť balík firefox

sudo apt-get remove firefox


Ak chceme odstrániť balík firefox aj z jeho konfiguračnými súbormi použijeme

sudo apt-get remove --purge firefox


Apt-get však dokáže oveľa viac ako len inštalovať softwér. Z jeho pomocou môžme rýchlo načítať obsah repozitárov napr. po úpravách v /etc/apt/sources.list-e, alebo pre skontrolovanie nových verzíí. Musíte uznať, že je jednoduchšie napísať tento príkaz, ako spúštať Adept a klikať na Fetch updates

sudo apt-get update


Následný update systému je jednoduchý

sudo apt-get upgrade


Rozhranie apt-get je možné tiež použiť na udržiavanie sytému pomocou apt-get autoremove. Ak napríklad inštalujete balík_č.1 ktorý je závislí na balíku_č.2, systém to rozpozná a automaticky nainštaluje aj balík_č.2. Ak ste sa však rozhodli odinštalovať balík_č.1 systém odinštaluje iba balík_č.1. A presne tento problém rieši príkaz apt-get autoremove, ktorý automaticky odinštaluje balíky ktoré už nie sú potrebné.

sudo apt-get autoremove



Toto je iba stručný popis rozhrania apt-get pre plný popis funkcií zadajte v termináli man apt-get

Inštalácia zo zdroja, *.deb balíčka, alebo *.rpm (nie z repozitárov)

Predtým ako začnete čítať tieto riadky, uvedomte si že 90% programov je zahrnutých v repozitároch. Len veľmi špecializované alebo veľmi mladé programy musíte inštalovať zo zdrojov. Niektoré najmä komerčné programy niesú zahrnuté v repozitároch, ale väčšinou sú dostupné vo forme balíčkov. (K)ubuntu vychádza z debianu a preto si najlepšie rozumie s balíkmy .deb, balíčky .rpm boli vyvinuté spoločnosťou Red Hat a v súčastnosti sa používajú na mnohých distribúciách(asi najznámejšie sú Fedora,Suse a Mandriva)

Inštalácia .deb balíčkov

Ako sme už spomenuli .deb balíčky sú natívne pre (K)ubuntu. Ich inštalácia sa vykoná jednoduchým príkazom

sudo dpkg -i názov_deb_balíčku
Pozn. Pri spúštaní tohto príkazu musíte byť v zložke v ktorej sa nachádza balíček

Inštalácia .rpm balíčkov

Rpm balíčky nie sú natívne určené pre distribúcie postavené na debiane(Kubuntu medzi ne patrí) a preto je nutné najprv balíčky skonvertovať do formátu .deb. Na konverziu slúži program Alien, ktorý inštalujeme pomocou.

sudo apt-get install alien

Program na konverziu už máme, potrebujeme už len skonvertovať .rpm balík na .deb balík

sudo alien nazov_rpm_balicku
Pozn. Pri spúštaní tohto príkazu musíte byť vo foldry v ktorom sa nachádza balíček.


Po zadaní príkazu dostaneme podobný výstup

:kubuntu:navody:alien.jpg

Všimnite si najmä posledný riadok xmms_1.2.7-22_i386.deb generated, ktorý nám vlastne oznámil meno vygenerovaného .deb balíčka. Jeho inštalácia je potom maličkosťou.

sudo dpkg -i nazov_vygenerovaneho_deb_balicka

Inštalácia zo zdrojov

Inštalácia softwéru zo zdrojov je najzložitejšou metódou, preto odporúčam najmä začiatočníkom aby sa k nej schiľovali len v nevyhnutných prípadoch keď požadovaný softwér nieje ani v repozitároch a nie je dostupný ani vo forme balíčkov.
Inštalácia zo zdrojov je vlastne proces pri ktorom sa kompilujú zdroje(rozumej napísaný program, napr. v C++,Pyhton), na binárne súbory. Pri tomto procese môže dôjsť k mnohým komplikáciám, pretože každý program môže volať akúkoľvek knižnicu(aj takú ktorú nemáme v systéme nainštalovanú) vzniká problém so závislosťami. Práve balíčky tento problém riešia. Ak je teda v programe napísaný odkaz na neexistujúcu knižnicu proces kompilácie sa zastaví a vyhodí chybovú hlášku.

Nainštalovanie balíkov potrebných na kompiláciu

Ako som spomenul vyššie kompilovanie si vyžaduje množstvo knižníc, no základom úspešnej kompilácie sú najmä tieto.

kdelibs4-dev kdebase-dev libqt3-mt-dev libqt3-compat-headers xorg-dev

Nainštalujeme ich pomocou

sudo aptitude install kdelibs4-dev kdebase-dev libqt3-mt-dev libqt3-compat-headers xorg-dev

Kompilácia

Predpokladám, že ak čítate tento návod v počítači už máte stiahnuté neaké zdroje.

Prvá vec čo spravíme je, že ich rozbalíme

sudo tar -zxpvf balik.tar.gz

Ďalej prejdeme do zložky s rozbaleným balíkom

Pozn. Je dobrým zvykom že archív sa rozbalí do foldra z rovnakým názvom no bez prípony tar.gz(Napr auto.tar.gz sa rozbalí do foldra auto)
cd balik

Začneme s kompiláciou:

./configure

Ak všetko prebehlo tak ako má pokračujeme:

make

Po tomto kroku máme dve možnosti ako pokračovať, ja preferujem prvú, pretože prípadné odinštalovanie je oveľa jednoduchšie, rozhodnutie je však na Vás.

Možnosť č.1:Vytvorenie .deb balíka

Tak program máme úspešne skompilovaný, môžeme vytvoriť .deb balík. Na toto nám dobre poslúži program checkinstall

sudo aptitude install checkinstall

Program checkinstall vytvorí zo skompilovaného programu .deb balíček, ktorý následne inštaluje.

sudo checkinstall

Po niekoľkých stačeniach klávesy ENTER dostaneme podobný výstup

:kubuntu:navody:checkinstall.jpg

To je všetko program máme nainštalovaný a v zložke máme aj .deb balík.

Možnosť č.2: Priama inštalácia

Pri priamej inštalácii sa skopíruje skompilovaný program do zložiek, ktoré sú určené v inštalačnom skripte. Tieto zložky sa však nemusia zhodovať so zložkami, ktoré obsahujú binárky v našom distre.Inštalujeme:

sudo make install

Ak sme sa rozhodli odinštalovať program prejdeme do zložky z ktorej sme inštalovali a zadáme

sudo make uninstall

Riešenie problémov

Pri kompilácii môže nastať veľa problémov, vo väčšine prípadov sú to problémy zo závislosťami(nemáte nainštalované knižnice, ktoré program potrebuje). kedže každý program potrebuje iné knižnice neexistuje všeobecný návod. Jediná rada je googliť a hľadať chybovú hlášku.

 
kubuntu/navody/zaciname_s_kubuntu/install_s.txt · Posledná úprava: 2008/08/05 19:30 od 91.127.111.59
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki