V Linuxe sa softvér zvyčajne šíri formou balíkov. Všetky distribúcie obsahujú nejaký systém pre správu nainštalovaného softvéru - tento systém sa nazýva "správca balíkov" a stará sa o korektné pridávanie a odoberanie balíkov.
<h3>ČO JE TO BALÍČKOVACÍ SYSTÉM?</h3>
V balíku sa nachádzajú okrem softvéru aj informácie o jeho závislostiach - ďalšom softvéri, ktorý pre svoj beh potrebuje. Balíčkovací systém rieši tieto závislosti, ale aj konflikty a upgrade.
Najznámejšie balíčkovacie systémy sú dpkg (Debian) a RPM (Red Hat package managment - v rôznych distrách napr. v Mandrive)
<h3>UBUNTU, DEBIAN A MINT</h3>
Tieto distribúcie obsahujú vyspelý frontend k správe balíčkov APT (Advanced Package Tool). Na prácu s ním môžete použiť grafický program Synaptic package manager - spustíte ho z ponuky Systém-> Správa-> Správca balíkov Synaptic
V programe si vyhľadajte požadovaný program, označte ho "na inštaláciu" a nechajte aplikovať požadované zmeny. Textové prostredie má program aptitude.
V Ubuntu sa dá jednoducho inštalovať nový softvér aj cez príkaz:
sudo apt-get install
[meno_programu]</pre>
resp. sudo aptitude install [meno_programu]
Podobne aj v Debiane:
su -
apt-get install [meno_programu]
resp.:
su -
aptitude install [meno_programu]
<h3>SUSE</h3>
Používa balíčkovací systém RPM. Balíky sa dajú inštalovať v ovládacom centre Yast. Alebo pomocou príkazu
yast -i
[názov_programu]</pre>.
<h3>FEDORA</h3>
Používa balíčkovací systém RPM. Balíčky sa inštalujú v nástroji yum. Grafická verzia programu sa volá "pirut" a spustíte ju z ponuky "aplikácie" -> "pridať/odstrániť softvér" . V ňom si nádete rôzne programy a naištalujete ich. Môžete si aj nájsť na internete RPM balíček pre fedoru a nainštalovať príkazom:
rpm -Uvh
[meno_balíka.rpm]</pre>
<h3>Zenwalk (Slackware)</h3>
Balíčky pre Zenwalk a Slackware sú vo formáte tgz. Použijeme buď grafický nástroj, alebo cez konzolu: Po vyhľadaní a stiahnutí určitého balíčku použijeme príkaz:
installpkg
[meno_balíka.tgz]</pre>
Balíček sa dá odinštalovať pomocou príkazu:
removepkg
[meno_balíka.tgz]</pre>
<h3>Mandriva</h3><!-- Ak niekto vie, môže doplniť cesty na spustenie MCC v ostatných graf. prostrediach. -->
Používa balíčkovací systém RPM. Balíčky inštalujú cez konzolu príkazom urpmi [balík], kde "balík" je názov balíčka (obvykle zároveň aj programu). Okrem toho sa balíčky sa dajú inštalovať aj cez rpmdrake (v KDE sa spustí cez: K-menu - Systém - Nastavenia - Práca s balíkmi - Install, remove & update software). Balíček, ktorý máme stiahnutý na disku sa dá nainštalovať aj dvojklikom na RPM súbor.
Balíčky odinštalujeme pomocou urpme [balík] alebo v rpmdrake zrušením zaškrtnutia pri názve balíčka.
Zdroje si môžeme pridať vygenerovaním skriptu napríklad na http://easyurpmi.zarb.org/.
<h3>Arch Linux</h3>
V Arch Linuxe sa používa baličkoví systém pacman. Je binárny a aj zdrojový správca balíkov. Pacman kombinuje balíčkovacie systémy z FreeBSD, Debianu a Slackwaru. Dokáže stiahnuť, inštalovať a upgradovať balíčky z lokálneho aj vzdialeného repozitára. Samozrejme, že rieši závisloti medzi jednotlivými balíkmi.
Operácie s pacman-om:
Synchronizácia lokálneho zoznamu balíkov so vzdialeným repozitárom:
pacman -Sy
Inštalácia balíku:
pacman -S
[názov_balíku]</pre>
Upgrade celého systému:
pacman -Syu
Odinštalovanie balíku:
pacman -R
[názov_balíku]</pre>
<h3>Gentoo</h3>
V gentoo sa sa balíky najprv skompilujú zo zdrojových kódov a následne sa nainštalujú do systému.
Synchonizácia stromu portage:
emerge --sync
Update celého systému:
emerge -uD world
Nainštalovanie balíku aj s jeho závislosťami:
emerge
[názov_balíku]</pre>
Odinštalovanie balíku:
emerge -C
[názov_balíku]</pre>
<small>Pre viac info: man emerge</small>
<h3>Čo robiť ak z neznámeho dôvodu nie je k dispozícii binárny balík? Kompilovať..</h3>
Treba nájsť archív so zdrojovým kódom, zvyčajne vo formáte
balik.tar.gz
balik.tar.bz2
Rozbalenie archívu:
$ tar -zxvf
[balik.tar.gz]</pre>
$ tar -jxvf
[balik.tar.bz2]</pre>
Zvyčajne je v balíku k dispozícii aj súbor s názvom napr.
INSTALL alebo README
v ktorom môžu byť aj informácie o postupe pri inštalácii.
Štandardný postup
$ cd
[rozbaleny_balik]/ // zmeni pracovny priecinok na priecinok do ktoreho sme rozbalili archiv
$ ./configure // konfiguracia, overenie co je podporovane a co je k dispozicii
$ make // kompilacia
$ su // zmena uzivatela na super uzivatela - potrebne prava pre zapis do /usr
# make install // instalacia
# exit // odhlasenie su
</pre>
Označením // sa rozumie komentár - čiže sa nevpisuje do terminálu, resp. nie je to príkaz.
Ak skript configure nevygeneruje chybu a skončí úspešne, pokračujeme ďalej, ak nie pokúsime sa odstrániť chybu a spustíme znova. Taktiež make-install nemá zmysel zadávať ak make generoval chyby (kompilácia neprebehla úspešne).
Vzniknuté problémy riešime najprv s verným pomocníkom Google a ak sa nepodarí problém objasniť tak na fóre.
3. ročník Bratislava OpenCamp sa uskutoční 5. 4. 2025
Po covidových rokoch a ďalších prekážkach je pred nami tretí ročník, ktorý sa uskutoční v apríli 2025 na FIIT STU v Bratislave. Prvý aj druhý ročník konferencie sa tešil účasti okolo 300 ľudí, veríme že tretí ročník bude ešte lákavejší.
Komerčné riešenie pre virtualizáciu VMware Workstation Pro bolo uvolnené bezodplatne pre osobné použitie približne od mája 2024. Jedná sa o veľmi kvalitný virtualizačný nástroj pre windows aj linux.
Vznikla česká webová stránka venovaná distribúcii EndeavourOS s podporou Arch-Linux.cz. Táto distribúcia je založená na Arch linuxe. Inštalácia je založená na Calamares.
Vyšla nová verzia rolling-update distribúcie Manjaro, ktorá spája silu Arch Linuxu s jednoduchosťou user-friendly distribúcii. Okrem najnovšieho jadra je k dispozícii pre priaznivcov KDE aj najnovšie rozhranie Plasma 6. Manjaro vychádza vo verziách s KDE, GNOME a XFCE.
Bola vydaná verzia 0.10 textového editoru neovim. Nová verzia obsahuje množstvo vylepšení LSP protokolu, zvýrazňovania syntaxe pomocou Tree-sitteru a ďalších menších zmien. Kompletný zoznam noviniek je dostupný v oznámení o vydaní.
V Greenie knižnici bola vydaná prvá kniha, ktorá je vytvorená z väčšiny umelou inteligenciou. Pokrýva udalosti Druhej svetovej vojny, vrátane rôznych doplnkových tém. Kniha je v angličtine.