Hlavná stránka Späť do sekcie FAQ

Ako sa v Kubuntu inštalujú programy?

Inštaláciu programov v Kubuntu a obecne v GNU/Linuxu môžeme spraviť niekoľkými spôsobmi. Buď z binárnych (z programov uložených v spustiteľnom tvare) alebo zdrojových (z programov uložených v nejakom programovacom jazyku) kódov programu. V Linuxu môžete nainštalovať ľubovolný program, od ktorého máte zdrojový kód, pomocou kompilácie, ale tento postup sa bežne nedoporučuje, pretože tak ľahko stratíte prehľad o tom, čo v systéme máte inštalované a software sa tak nedá ľahko odinštalovať bez použitia špeciálnych, zložitejších technik. Pretože GNU/Linux je založený na slobodnom software, má väčšinami distribúcii vlastný systém ako spravovať a sprístupňovať užívateľom všetok existujúci slobodný, ale aj niektorý neslobodný software. Kubuntu využíva na správu softwaru výborný systém prevzatý z distribúcie Debian. Software je distribuovaný v tzv. balíčkoch, tj. súboroch s koncovkou .deb a balíčkový systém sa stará o ich správu (či sa už jedná o software, ktorý je k dispozícii na internete, alebo ktorý už máte nainštalovaný).
Balíky môže vytvoriť sám užívateľ, pokiaľ stiahne zdrojové kódy programu, alebo pokiaľ použije takzvané zdroje ( miesta na internete), kde sú balíčky uložené (pre Kubuntu je takto k okamžitej inštalácii pripravené viac ako 17000 balíčkov).
Viac o inštalácii a správe softwaru sa dozviete na stránke (pripravuje sa)

Niektoré programy sa nedajú nainštalovať

Kubuntu, ako všetky slobodné distribúcie, obsahujú iba balíčky šírené pod slobodnými licenciami. Balíčky šírené pod neslobodnými licenciami sú umiestnené v špeciálnych repozitároch na serveroch (zrkadlách) Kubuntu. Informácie o tom, ktoré typy balíčkov majú byť pre systém dostupné, je uložená v súbore /etc/apt/sources.list. Práva na zápis do tohto súboru má iba superužívateľ (root).

Otvorte súbor v textovom editore nano (trba spustiť z konzoly)

sudo nano -w /etc/apt/sources.list


alebo v kate

sudo kate /etc/apt/sources.list


A jeho obsah nahraďte týmto:
Pre užívateľov na Slovensku použite tento source list:
Poznámka : Nasledovný zoznam platí pre vydanie Kubuntu feisty, pre ine (novšie/staršie) vydania je list iný.

# Ubuntu supported packages (packages, GPG key: 437D05B5)
deb http://ubuntu.ynet.sk/ubuntu/ feisty main restricted 
deb http://ubuntu.ynet.sk/ubuntu/ feisty-updates main restricted 
deb http://ubuntu.ynet.sk/ubuntu/ feisty-security main restricted 

# Ubuntu supported packages (sources, GPG key: 437D05B5)
deb-src http://ubuntu.ynet.sk/ubuntu/ feisty main restricted 
deb-src http://ubuntu.ynet.sk/ubuntu/ feisty-updates main restricted 
deb-src http://ubuntu.ynet.sk/ubuntu/ feisty-security main restricted 

# Ubuntu community supported packages (packages, GPG key: 437D05B5)
deb http://ubuntu.ynet.sk/ubuntu/ feisty universe multiverse 
deb http://ubuntu.ynet.sk/ubuntu/ feisty-updates universe multiverse 
deb http://ubuntu.ynet.sk/ubuntu/ feisty-security universe multiverse 

# Ubuntu community supported packages (sources, GPG key: 437D05B5)
deb-src http://ubuntu.ynet.sk/ubuntu/ feisty universe multiverse
deb-src http://ubuntu.ynet.sk/ubuntu/ feisty-updates universe multiverse 
deb-src http://ubuntu.ynet.sk/ubuntu/ feisty-security universe multiverse 

# PLF repository
deb http://medibuntu.sos-sts.com/repo/ feisty free
deb http://medibuntu.sos-sts.com/repo/ feisty non-free
deb-src http://medibuntu.sos-sts.com/repo/ feisty free
deb-src http://medibuntu.sos-sts.com/repo/ feisty non-free


Pre užívateľov v Českej Republike použite tento source list:

deb http://cz.archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse

deb http://cz.archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse

deb http://cz.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu feisty-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted universe multiverse

# PLF repository
deb http://medibuntu.sos-sts.com/repo/ feisty free
deb http://medibuntu.sos-sts.com/repo/ feisty non-free
deb-src http://medibuntu.sos-sts.com/repo/ feisty free
deb-src http://medibuntu.sos-sts.com/repo/ feisty non-free


Ak sa nachádzate v inej krajine, nahraďte cz za iné zrkadlo, napr. de - pre Nemecko
Alebo si môžete nechať source list vygenerovať automaticky:
http://www.ubuntu-nl.org/source-o-matic/

Pokiaľ používate inú verziu ako Kubuntu 6.10, nahraďte slovo feisty kódovým menom vami používané verzie. Súbor uložte stlačením CTRL+O, CTRL+X v nano, CTRL+S v kate, a aktualizujte zoznam dostupných balíčkov zadaním príkazu:

sudo apt-get update


Pri sťahovaní aktualizácií alebo inštalácií nového programu cez aptitude/synaptic/adept, tak sa mi objavuje chyba: W: Chyba pri prenose http://ubuntu.ynet.sk/ubuntu/..... ...deb 404 Not Found

S najväčšou pravdepodobnosťou sa jedná o výpadok slovenského zrkadla ubuntu.ynet.sk. Do budúcna sa týmito problémami vyhnete, pokiaľ si nastavíte niektoré zahraničné zrkadlo ako záložné. Celý obsah /etc/apt/sources.list skopírujte dvakrát pod seba (okrem riadkov odkazujúcich na server edgy-security), v druhej polovici súboru zamente “sk” za “de” (nemecké zrkadlo), “nl” (holandské zrkadlo) alebo “us” (americké zrkadlo).

Ako nainštalujem program zo stiahnutého balíčku .tar.gz (tar.bz2)?

Nejedná sa o balíček, ale o archív vytvorený programom tar a skomprimovaný programom gzip. Najčastejšie taký archív obsahuje zdrojové kódy programu, ktorý chcete nainštalovať. Musíte ich najprv rozbaliť príkazom

tar xzf soubor.tar.gz

resp.

tar xjf subor.tar.bz2


Po rozbalení by sa medzi ostatnými súbormi mali nachádzať súbory INSTALL a README s návodom k inštalácii.
Obecný postup je:
V termináli sa prepnite do zložky, kam ste archív rozbalili a postupne zadajte:

./configure
make
make install


Pre možnosti kompilácie programu zo zdrojových kódov je nutné mať v systéme nainštalovaný kompilátor spolu s niektorými ďalšími knižnicami. Doporučujem nainštalovať metabalík: build-essential, ktorý zaistí automatickú inštaláciu základných programov a knižníc, potrebných pre kompiláciu. Niektoré programy môžu pre kompiláciu vyžadovať niektoré ďalšie knižnice a programy, podrobnosti hľadajte v dokumentácii k inštalovanému programu.

Ako nainštalujem program alebo ovládač zo stiahnutého samo-inštalačného balíčku (.run, .bin, .sh)?

Najskôr si u autora programu alebo ovládača overte, či je tento samo-inštalačný balíček možné použiť vo vašej verzii Kubuntu. Pokiaľ áno, stiahnite súbor do ľubovoľného adresára na disku, pre názornosť predpokladajme, že sa súbor nazýva soubor.run a že je uložený v adresári /home/uzivatel. Spustite terminál, povoľte spustenie súboru príkazom:

sudo chmod +x /home/uzivatel/soubor.run


Spustite súbor príkazom

cd /home/uzivatel
./soubor.run


Pokiaľ má byť inštalácia spustená s právami superužívateľa, zadajte:

cd /home/uzivatel
sudo ./soubor.run


Ďalej sa riaďte pokynmi na obrazovke.

Ako nainštalujem program alebo ovládač zo stiahnutého balíčku .deb?

Najskôr si u autora programu alebo ovládača overte, či je tento balíček možné použiť vo vašej verzii Kubuntu. Pokiaľ áno, stiahnete súbor do ľubovolného adresára na disku, pre názornosť predpokladajme, že sa súbor nazýva soubor.deb a že je uložený v adresári /home/uzivatel. Inštaláciu prevedieme v termináli príkazom:

cd /home/uzivatel
sudo dpkg -i soubor.deb

Pre bližšie informácie navštívte: wiki.kubuntu.sk

Ako nainštalujem program zo stiahnutého balíčku .rpm?

Kde je možné nájsť zoznam všetkých programov/knižníc ktoré sú v Ubuntu/Kubuntu

Ako a kam sa pridávajú programy, ktoré sa majú spustiť po štarte Kubuntu?

  • Kubuntu/Ubuntu ma podobnú zložku ako Windows - StartUP. Nájdete ju vo vašom domovskom adresári: ~/.kde/Autostart

Stačí tam prekopírovať zástupcu programu, ktorý chcete aby sa spúšťal pri každom štarte.

  • Ďalšou možnosťou je povolenie Restore previous session (obnovenie predchádzajúceho sedenia)

ALT+F2 → kcontrol → KDE Components → Sesssion Manager → a zaškrtnite Restore previous session

Poznámka: treba pamätať na to, že ak máte povolenú funkciu ukladania sedenia/session a necháte program zapnutý pri vypínaní systému a máte ho v zložke ~/.kde/Autostart, tak sa vám pri ďalšom štarte spustí ten program dvakrát!

Ako vytvorím lokálny repozitár?

Lokálny repozitár s balíkmi na disku sa hodí viacerým: Máte pomalý internet, často experimentujete s novými distrami a nechce sa vám ťahať zakaždým balíky pre “domovské” distro, prípadne chcete použiť balíky na ďalšom počítači bez internetu.

Odporúčam nasledovné kroky pri vytvorení lokálneho repozitára:

1. Krok:

Ideálne je keď máte novú inštaláciu bez akýchkoľvek dodatočne pridaných balíkov. Vyčistite odkladací priečinok s rozbalenými balíkmi, ktoré sa skopírovali pri inštalácii distra z média príkazom

sudo apt-get clean

2. Krok:

Nebudem písať o úprave sources.listu, to patrí niekam inam. Nainštalujte si balík

dpkg-dev

nevyhnutný na vytvorenie zoznamu balíkov pre sources.list. Nahoďte si všetky ostatné programy a balíky

sudo apt-get install balík-ktoré potrebujete

3. Krok:

Všetky nainštalované balíky nájdete stiahnuté v priečinu /var/cache/apt/archives. Vytvorte si priečinok pre lokálny repozitár, napr. /home/user/LocalDebs/debs. Všetky stiahnuté balíky sem premiestnite ako root (sudo nautilus). Alebo použite príkaz:

sudo cp /var/cache/apt/archives/*.* /home/user/LocalDebs/debs/ && sudo rm /home/user/LocalDebs/debs/lock && sudo apt-get clean

4. Krok:

Vytvoríte si zoznam balíkov, ktorý používa sources.list. Prejdite do priečinku LocalDebs:

cd /home/user/LocalDebs

Vytvoríte archív so zoznamom balíkov v repozitári príkazom

sudo dpkg-scanpackages debs /dev/null | gzip > ./Packages.gz

Tento príkaz musíte použiť vždy, keď pridáte do repozitára nové balíky!

5. Krok:

Pridáte lokálny repozitár do sources.listu. Editujte príkazom

sudo kate /etc/apt/sources.list

zakomentujte si ostatné zdroje (#) a doplňte riadok deb file:/home/user/LocalDebs ./
Aktualizujte repozitáre príkazom

sudo apt-get update

Doplňujem:

V príkazoch samozrejme nahradíte user používateľom a takisto si môžete upraviť cestu k repozitáru. Vždy keď pridáte do repozitára nové balíky, musíte nanovo vytvoriť zoznam balíkov a aktualizovať repozitár.

Takto vytvorený repozitár môžete použiť aj na iných počítačoch s rovnakým distrom aj bez internetu, ak nepoužívate napr. balíky msttcorefonts, flashplugin-nonfree, ktoré ťahajú z internetu ďalšie dáta. Dajú nahradiť stiahnutím archívov a následne rozbaliť do príslušných priečinkov.

Ako pridať do source.list-u LiveCD/DVD?

Použite príkaz:

apt-cdrom add

Pre ďalšie možnosti si vyberte z nasledujúcej ponuky:

Usage: apt-cdrom [options] command

apt-cdrom is a tool to add CDROM's to APT's source list. The
CDROM mount point and device information is taken from apt.conf
and /etc/fstab.

Commands:
   add - Add a CDROM
   ident - Report the identity of a CDROM

Options:
  -h   This help text
  -d   CD-ROM mount point
  -r   Rename a recognized CD-ROM
  -m   No mounting
  -f   Fast mode, don't check package files
  -a   Thorough scan mode
  -c=? Read this configuration file
  -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp

Ako stiahnem všetky potrebné závislosti pre kompiláciu balíčka, ktorý je v repozitároch?

Keď chcete kompilovať nejaký balíček, ktorý sa nachádza aj v repozitároch, tak použite nasledovný príkaz, ktorý vám stiahne všetky potrebné závislosti pre kompiláciu. Ale len pre verziu balíka, ktorý je v repozitároch, no vo väčšine prípadoch to stačí.

sudo apt-get build-dep názov_balíčku

Pozn.: Ak nemáte balíček build-essential, tak stiahnite aj ten.

Omylom som si zmazal partial a nemôžem aktualizovať systém

Pokiaľ si omylom zmažete /var/cache/apt/archives/partial dostanete pri pokuse o apt-get update (aptitude update) iba hlášku:
“E: Archivný adresár /var/cache/apt/archives/partial chýba.”
Čo teraz?

Náprava je našťastie jednoduchá, stačí spustiť povel:

install -d /var/cache/apt/archives/partial

a všetko je tak, ako má byť a systém sa dá opäť aktualizovať.

 
kubuntu/navody/zaciname_s_kubuntu/problemy_aplikacie_kubuntu/navody/zaciname_s_kubuntu/problemy_aplikacie.txt · Posledná úprava: 2009/07/25 08:08 od 195.91.79.145
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki