abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:55 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 21:33 | Nová verze

    Ben Sturmfels oznámil vydání MediaGoblinu 0.15.0. Přehled novinek v poznámkách k vydání. MediaGoblin (Wikipedie) je svobodná multimediální publikační platforma a decentralizovaná alternativa ke službám jako Flickr, YouTube, SoundCloud atd. Ukázka například na LibrePlanet.

    Ladislav Hagara | Komentářů: 0
    včera 15:44 | Zajímavý software

    TerminalPhone (png) je skript v Bashi pro push-to-talk hlasovou a textovou komunikaci přes Tor využívající .onion adresy.

    Ladislav Hagara | Komentářů: 4
    včera 12:22 | IT novinky

    Před dvěma lety zavedli operátoři ochranu proti podvrženým hovorům, kdy volající falšuje čísla anebo se vydává za někoho jiného. Nyní v roce 2026 blokují operátoři díky nasazeným technologiím v průměru 3 miliony pokusů o podvodný hovor měsíčně (tzn., že k propojení na zákazníka vůbec nedojde). Ochrana před tzv. spoofingem je pro zákazníky a zákaznice všech tří operátorů zdarma, ať už jde o mobilní čísla nebo pevné linky.

    Ladislav Hagara | Komentářů: 7
    včera 03:44 | Komunita

    Společnost Meta (Facebook) předává React, React Native a související projekty jako JSX nadaci React Foundation patřící pod Linux Foundation. Zakládajícími členy React Foundation jsou Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion a Vercel.

    Ladislav Hagara | Komentářů: 3
    včera 01:22 | IT novinky

    Samsung na akci Galaxy Unpacked February 2026 (YouTube) představil své nové telefony Galaxy S26, S26+ a S26 Ultra a sluchátka Galaxy Buds4 a Buds4 Pro. Telefon Galaxy S26 Ultra má nový typ displeje (Privacy Display) chránící obsah na obrazovce před zvědavými pohledy (YouTube).

    Ladislav Hagara | Komentářů: 5
    včera 00:22 | Nová verze

    Byla vydána grafická knihovna Mesa 26.0.1 s podporou API OpenGL 4.6 a Vulkan 1.4. Je to první stabilní verze po 26.0.0, kde se novinky týkají mj. výkonu ray tracingu na GPU AMD a HoneyKrisp, implementace API Vulkan pro macOS.

    |🇵🇸 | Komentářů: 0
    25.2. 20:22 | Nová verze

    Byla vydána nová verze 4.6 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 0
    25.2. 18:00 | Nová verze

    Byla vydána nová verze 3.23.0 FreeRDP, tj. svobodné implementace protokolu RDP (Remote Desktop Protocol). Opravuje 11 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    25.2. 17:44 | Zajímavý článek

    Španělský softwarový inženýr oznámil, že se mu podařilo na dálku ovládat sedm tisíc robotických vysavačů po celém světě. Upozornil tak na slabé kybernetické zabezpečení těchto technologií a jejich možné a snadné zneužití. Nesnažil se hacknout všechny robotické vysavače po světě, ale pouze propojil svůj nový DJI Romo vysavač se zařízením Playstation. Aplikace podle něj ihned začala komunikovat se všemi sedmi tisíci spotřebiči a on je

    … více »
    Ladislav Hagara | Komentářů: 10
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (2%)
     (13%)
     (26%)
    Celkem 964 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Balíčkovací systémy a instalace softwaru


    Obecně

    Velmi častým dotazem začínajícího uživatele Linuxu je „Jak mám ten program nainstalovat?”. Způsob instalace software v Linuxu můžeme rozdělit do dvou základních kategorií:

    Instalace z balíčku

    Pohodlnější způsob instalace je pomocí balíčků - jde o již (většinou) zkompilovanou aplikaci, zabalenou do jednoho souboru. Většina používaných balíčkovacích systémů řeší i závislosti aplikace: To znamená, že stáhnou z internetu (či si jinak vyžádají) ostatní programy a knihovny, které aplikace ke svému běhu potřebuje. Instalace je většinou velmi snadná. Toto je většinou nejpoužívanější způsob instalace nových programů.

    V současnosti se nejčastěji používají tyto balíčkovací systémy:

    apt

    Balíčkovací systém distribuce Debian. Mimo jiné ho používá i velmi oblíbená distribuce Ubuntu. Balíčky mají koncovku .deb. Debian se pyšní obrovským množstvím balíčků, je tedy velmi pravděpodobné, že v repozitářích najdete vše potřebné. Balíčky obsahují buďto zkompilovaný program, takzvanou „binárku”, anebo zdrojový kód (máte na výběr). Při správě balíčku si vystačíte s příkazem apt-get, ale mnohem snadnější je použít jeho grafický frontend Synaptic. Pomocí dalších nástrojů, jako např. alien lehce převedete .rpm balíčky na .deb

    apt-get update
    Aktualizuje seznam balíčků
    apt-get install balicek
    Nainstaluje do systému zadaný balíček (balíčky)
    apt-get remove balicek
    Odebere ze systému zadaný balíček (balíčky)
    apt-get purge balicek
    Odebere ze systému zadaný balíček (balíčky) a "uklidí" po něm
    apt-get upgrade
    Aktualizuje všechny balíčky nainstalované v systému
    apt-cache search vyraz
    Vyhledá balíčky související s daným výrazem
    apt-get dist-upgrade
    Upgraduje distribuci(najde aktualizace balíčků)
    apt-file
    Tento nástroj umí vyhledat určitý soubor v balíčcích. Je instalovatelnou obdobou vyhledávání dostupného na packages.debian.org. Pro více informací viz manuál.

    České APT-HOWTO

    Hledání balíčků na webu Debianu

    RPM

    Velice známý, a hodně používaný systém balíčků. RPM znamená „RPM Package Manager“ (dříve „Red Hat Package Manager“ — Redhatovský manažer balíčků) a kromě samotného Red Hatu se používá především v distribucích jako je Mandriva, Fedora Core nebo Suse. Tudíž je pravděpodobnější, že se s ním jakožto začátečník setkáte. Samotný program rpm neinstaluje závislosti automaticky. Proto byla vyvinuta spousta nadstaveb:

    Vyhledávače RPM balíků: rpmfind.net a rpm.pbone.net

    tgz

    Tgz se používá ve Slackware. Je to tar.gz archív s určenou vnitřní strukturou. Slackwarovský systém balíčků však na rozdíl od ostatních neumí vyřešit závislosti, a i samotná distribuce se začátečníkovi může jevit jako „hardcore.” Programy pro správu balíčků se nazývají pkgtools a jsou to shellové skripty. Závislosti dokáže částečně řešit swaret, bohužel je ale stále málo balíčků které toto umožňují.

    Hledání balíčků pro Slackware

    Portage

    Portage je balíčkovací systém distribuce Gentoo Linux, který je založen na systému Ports z BSD. Tento systém balíčků většinu software kompiluje ze zdrojových kódů, podle nastavení v souboru /etc/make.conf. Ovládá se pomocí příkazu emerge.

    emerge konqueror
    Naistaluje Konqueror
    emerge -C konqueror
    Odinstaluje Konqueror
    emerge --sync
    Aktualizuje strom Portage
    emerge -uD world
    Nainstaluje všechny dostupné aktualizace
    emerge -uND world
    Nainstaluje všechny dostupné aktualizace a přeinstaluje balíčky, u kterých se změnily USE flagy
    emerge -s core
    Vyhledá balíčky s výrazem "core" v názvu

    pacman

    Tento systém byl původně vyvinut pro distribuci Arch Linux, nyní jej používá ještě Rubix a Frugalware. Pacman umí všechny klasické věci, jako hlídání závislostí, instalace, odinstalování, apod. Součástí pacmana je i utilita abs, která skrze CVS udržuje strom PKGBUILD souborů, které slouží pro vygenerování balíčku ze zdrojových kódů. Arch Linux má rozsáhlý repozitář komunitních balíčků (AUR) a každý uživatel může další balíčky přidávat právě zařazením svého PKGBUILDu do tohoto repozitáře. Pro integraci AURu lze použít nadstavbu nad pacman: yaourt. Tento systém rovněž umožnuje kompilaci celého systému ze zdrojových kódů, podobně jako Gentoo. Gentoo/Portage je však primárně zdrojová distribuce, zatímco Arch/Pacman je primárně binární.

    pacman -S firefox
    Naistaluje firefox
    pacman -R firefox
    Odinstaluje balíček firefox
    pacman -Rcsn firefox
    Odinstaluje balíček firefox se všemi závislostmi a konfiguračními soubory. (Doporučené, popřípadě ubrat -s)
    pacman -Sy
    Stáhne novou databázi balíčku.
    pacman -Syu
    Stáhne novou databázi balíčků a upgraduje celý systém
    pacman -Ss "firefox "
    Vyhledá balíčky související s daným výrazem
    pacman -Ql firefox
    Vypíše obsah balíčku firefox
    pacman -Qi firefox
    Vypíše informace o balíčku firefox

    Poslední záchrana: Instalace ze zdrojových kódů

    Nakonec si povíme něco o instalaci ze zdrojových kódů. Většina programů používaných v Linuxu je k dostání i ve formě zdrojových kódů, které si může uživatel sám upravovat a překládat do výsledné spustitelné podoby. Editovat je lze libovolným textovým editorem.

    Pro překlad je třeba určitých zkušeností a znalostí operačního systému. Obecně se moc začínajícím uživatelům překlad ze zdrojových kódů nedoporučuje, protože velmi rychle zapomínají co a kam nainstalovali, nemají představu které soubory patří k danému programu a také nemusí program přeložit vždy úplně správně. Také vznikají problémy s odinstalací programů takto nainstalovaných a velmi často dochází ke kolizím s balíčkovacím systémem.

    Kompilace také zabere množství času. Při překladu zdrojových kódů do binární podoby dochází k vysokému vytížení systému. U jednodušších aplikací kompilace zabere vteřiny či minuty u složitějších a rozsáhlejších projektů jako je například KDE může kompilace zabrat deset a více hodin. Samozřejmě záleží na výkonnosti vašeho hardware.

    Na druhou stranu má ale instalace ze zdrojových kódů několik zásadních výhod. Především jde o teoretické zrychlení. Program, který je přeložen přímo pro váš typ hardware by měl běžet (a většinou běží) o něco rychleji. Teoreticky by se měla i zvýšit stabilita.

    O překladu ze zdrojových souborů vyšel seriál Nebojíme se kompilace.

    Obecně platí při kompilaci následují postup aneb svatá trojice:

    ./configure                  # můžou se připojit další volby jako např. --prefix=/usr/local
    make
    make install                 # jako superuživatel

    Doporučuje se místo závěrečného make install použít raději checkinstall. Nedojde tak k přímé integraci programu do systému bez evidence, což by jinak mohlo být při odinstalaci problematické (pokud součástí programu není make uninstall). Při použití checkinstall se nejdříve vytvoří nový balík, který je poté standardně dále nainstalován balíčkovacím systémem. Tak předejdeme výše uvedeným problémům.

    Dokument vytvořil: Leoš Literák, 5.1.2006 20:43 | Poslední úprava: Nicky726, 5.3.2009 17:31 | Další přispěvatelé: Saljack, David Watzke | Historie změn | Zobrazeno: 32114×

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.