Ubuntu 24.04.3 LTS: Kompletní průvodce instalací

 


Linux Ubuntu 24.04.3 LTS: Uživatelsky přívětivý průvodce pro začátečníky i pokročilé

 

Linux – Ubuntu: Moderní a pohodlný systém pro každého

Co je Ubuntu?

Ubuntu je jedna z nejoblíbenějších linuxových distribucí na světě, založená na Debianu. Vyvíjí ji společnost Canonical a jejím hlavním cílem je nabídnout přívětivý, moderní a snadno použitelný operační systém pro každého – od začátečníků po profesionály. První verze Ubuntu vyšla v roce 2004 a od té doby si získala miliony uživatelů po celém světě.

K čemu je Ubuntu vhodné?

Ubuntu je navrženo jako univerzální systém. Můžeš ho využít:

  • jako každodenní desktopový systém pro internet, práci, hry nebo multimédia,
  • jako serverový systém pro webhosting, databáze, cloudové služby (včetně integrace s Dockerem a Kubernetes),
  • jako vývojářské prostředí – podpora nejnovějších nástrojů a jazyků (Python, Node.js, Java…),
  • na noteboocích, desktopech, serverech, ale i cloudu (např. AWS, Azure, Google Cloud).

Co Ubuntu obsahuje?

Ubuntu přináší vše, co potřebuješ hned po instalaci:

  • Jádro Linuxu (aktuální a optimalizované verze),
  • Grafické prostředí GNOME (ve výchozí verzi) – elegantní a jednoduché na používání,
  • Snadný instalátor softwaru – Ubuntu Software Center,
  • Balíčkovací systém APT a Snap – pro tradiční i kontejnerizované aplikace,
  • Kancelářské aplikace – LibreOffice, Thunderbird, kalendář,
  • Multimédia – VLC, Rhythmbox, prohlížeč obrázků, GIMP,
  • Vývojářské nástroje – Git, terminál, podporu pro programovací jazyky,
  • Podporu hardwaru – včetně proprietárních ovladačů pro Wi-Fi a grafiku.

Ubuntu je ideálním vstupem do světa Linuxu. Nabízí stabilitu, moderní vzhled, jednoduché používání a silné zázemí komunity. Díky pravidelným aktualizacím a snadné instalaci softwaru je vhodné jak pro domácnosti, tak i profesionální nasazení.

Pokud hledáš linuxovou distribuci, která je přístupná a přesto výkonná, Ubuntu je jasná volba.

 

 


Jak nainstalovat: Ubuntu 24.04.3 LTS

Kompletní návod krok za krokem

 

Linux Ubuntu 24.04.3 LTS: Uživatelsky přívětivý průvodce pro začátečníky i pokročiléV tomto návodu si ukážeme, jak Ubuntu snadno nainstalovat od začátku – včetně vytvoření bootovacího USB média.

Instalace Ubuntu 24.04.3 LTS s dualboot windows10/11

Ubuntu je jednou z nejoblíbenějších linuxových distribucí – je moderní, uživatelsky přívětivá a ideální pro začátečníky. V tomto návodu si ukážeme, jak Ubuntu snadno nainstalovat od začátku – včetně vytvoření bootovacího USB média.


Co budeš potřebovat

  • USB flash disk (min. 4 GB, ideálně 8 GB nebo více),
  • Počítač s možností bootování z USB,
  • Připojení k internetu,
  • ISO obraz Ubuntu (zdarma ke stažení),
  • Program pro vytvoření bootovacího USB (např. Rufus nebo balenaEtcher).

1. Stažení Ubuntu ISO obrazu

  • Navštiv oficiální web Ubuntu: https://ubuntu.com/download/desktop
  • Vyber aktuální verzi (např. Ubuntu 24.04 LTS) a klikni na „Download“.
  • Ulož ISO soubor do počítače (např. ubuntu-24.04-desktop-amd64.iso).

2. Vytvoření bootovacího USB (Windows)

Pomocí programu Rufus:

  1. Stáhni Rufus z https://rufus.ie/
  2. Připoj USB flash disk.
  3. Spusť Rufus a nastav:
    • Zařízení: vyber svůj USB disk,
    • Spouštěcí disk: vyber stažený ISO soubor Ubuntu,
    • Schéma oddílů: GPT (UEFI) nebo MBR (starší BIOS),
    • Cílový systém: Rufus nastaví automaticky.
  4. Klikni na START a potvrď vytvoření.

Upozornění: USB bude zcela smazáno.


3. Nabootuj z USB

  1. Vlož USB disk do cílového počítače.
  2. Při spuštění ihned stiskni klávesu pro vstup do boot menu (např. F12, ESC, DEL, F2).
  3. Vyber USB zařízení a potvrď.

4. Instalace Ubuntu

Po nabootování z USB se zobrazí nabídka. Vyber:

Install Ubuntu

Jazyk a klávesnice

  • Vyber jazyk instalace (např. Čeština),
  • Nastav rozložení klávesnice (např. Česká QWERTZ).

Připojení k síti

  • Vyber Wi-Fi nebo použij kabelové připojení (automatická detekce).

Typ instalace

Vyber jednu z možností:

  • Erase disk and install Ubuntu – ideální pro nové uživatele. ( Vymažte disk a nainstalujte Ubuntu)
  • Install alongside Windows – pokud chceš mít dualboot. (Nainstalujte vedle Windows)
  • Something else – pro pokročilé ruční rozdělení disku. (Něco jiného - Pokud chceš mít úplnou kontrolu nad diskem)

5. Rozdělení disku (volitelné pro pokročilé)

 Dualboot Ubuntu 24.04.3 LTS – ruční rozdělení disku se zvlášť / a /home

1. Příprava

  • Ve Windows zmenšete oddíl C: (ponechte volné místo pro Ubuntu).
  • Restartujte počítač z USB s Ubuntu 24.04.3 LTS.
  • V instalátoru zvolte Something else (Ručně / Manual partitioning).

2. Tabulka oddílů

Uvidíte něco podobného jako na Vašem obrázku:

  • sda1 – NTFS (Windows recovery)
  • sda2 – VFAT (Windows Boot Manager)
  • sda3 – Microsoft Reserved (malý oddíl)
  • sda4 – NTFS (hlavní Windows oddíl)
  • Free space – volné místo pro Ubuntu

Důležité: EFI oddíl se v Ubuntu instalátoru zobrazuje jako VFAT (FAT32).


3. Nastavení oddílů pro Ubuntu

3.1 EFI oddíl (už existuje)

  • Vyberte sda2 (VFAT, Windows Boot Manager).
  • Klikněte na Change.
  • Nastavte:
    • Use as: EFI System Partition
    • Mount point: /boot/efi
  • Neformátovat! – Windows tam má svůj bootloader.

3.2 Kořenový oddíl /

  • Vyberte Free space → klikněte na +.
  • Nastavte:
    • Velikost: 30–50 GB
    • Use as: Ext4 journaling file system
    • Mount point: /

3.3 Domácí oddíl /home

  • Ze zbytku volného místa vytvořte další oddíl:
    • Velikost: zbytek volného místa
    • Use as: Ext4 journaling file system
    • Mount point: /home

3.4 Swap (volitelné)

  • Pokud máte málo RAM (≤ 8 GB), vytvořte ještě oddíl:
    • Velikost: 2–4 GB (nebo tolik, kolik máte RAM, pokud chcete hibernaci)
    • Use as: swap area

4. Bootloader

  • Dole u „Device for boot loader installation“ vyberte celý disk (např. /dev/sda).
  • GRUB se zapíše do EFI oddílu (VFAT) a po restartu budete mít nabídku Windows / Ubuntu.

Shrnutí (jak to bude vypadat)

Device Typ FS Mount point Poznámka
sda2 VFAT (FAT32) /boot/efi EFI oddíl, nesmazat, neformátovat
sdaX ext4 / nový oddíl pro systém, 30–50 GB
sdaY ext4 /home nový oddíl pro uživatelská data
(sdaZ) swap volitelné, 2–8 GB

Tímto způsobem Ubuntu správně využije stávající EFI oddíl (VFAT) a vytvoří si nové oddíly / a /home.


 

Důležité:

  • Windows oddíly necháš nedotčené – nesmaž je ani nenaformátuj.
  • Ubuntu použije volné místo, které sis předem připravil ve Windows.
  • EFI oddíl může být sdílený – jen ho nepřepisuj.

Takto budeš mít funkční dualboot Ubuntu + Windows, každý systém oddělený, a při spuštění počítače si zvolíš, který chceš používat.

 


6. Nastavení systému

  • Vyplň své jméno, název zařízení, uživatelské jméno a heslo.
  • Zvol automatické přihlášení nebo zadání hesla při každém spuštění.

7. Instalace

  • Instalátor začne kopírovat soubory – během procesu můžeš procházet informace o Ubuntu.
  • Po dokončení klikni na Restart Now.
  • Nezapomeň odebrat USB disk.

8. První spuštění

Po restartu tě uvítá přihlašovací obrazovka Ubuntu. Zadej své heslo – a vítej v Linuxu!

 

Potřebuješ s něčím poradit?

Napiš do komentářů – ostatní čtenáři nebo my ti rádi pomůžeme vybrat ideální způsob instalace pro tvé Ubuntu!


Bonus: Co dál?

  • Aktualizuj systém:
    sudo apt update && sudo apt upgrade
    
  • Nainstaluj oblíbené aplikace – Firefox, LibreOffice, GIMP, VLC, Steam…
  • Prozkoumej Ubuntu Software Center – jednoduchý obchod s aplikacemi.
  • Podívej se na další užitečné příkazy, správu balíčků přes APT a přizpůsobení desktopu.

 

 

Pro fajnšmekry a nostalgiky
Pokud si chcete připomenout staré časy, vyzkoušet první verze Ubuntu a zavzpomínat na jejich jednoduchý vzhled, můžete si je nainstalovat třeba do VirtualBoxu.
Na oficiálním serveru Canonicalu najdete kompletní archiv historických vydání Ubuntu:

Otevřít archiv Ubuntu zde

Odkazy jsou partnerské (Amazon/eBay/Smarty.cz přes eHub). Nákupem přes ně mě podpoříte bez navýšení ceny a pomůžete udržet fungování a funkčnost tohoto webu.

Špičkové firemní notebooky – to nejlepší na českém trhu

   Recenze serveru Phoronix z června 2025 potvrzuje, že ZBook Ultra G1a funguje bez větších potíží na současných distribucích jako Ubuntu 25.04 nebo Fedora 42 phoronix.com+2phoron

 


HP ZBook Ultra 14 G1

– notebook, který se na trhu dlouho neohřeje 

Maximální výbava: AMD Ryzen AI MAX+ PRO 395, RAM 128 GB LPDDR5X (8533 MHz), 2000 GB SSD

HP Zbook Ultra 14 G1 (B30FYES#BCM) stříbrný 3 roky záruka On-Site na Smarty.cz

cca 87 000Kč


Střední výbava: AMD Ryzen AI MAX+ 395, RAM 64 GB LPDDR5X (8533 MHz), 1000 GB SSD

HP Zbook Ultra 14 G1 (B30FZES#BCM) stříbrný 3 roky záruka On-Site na Smarty.cz
cca 59 000Kč

(Reklama / partnerský odkaz)

Rozbalit detaily/Skrýt detaily
  • Na trhu je jen málo strojů, které si získají pověst legendy ještě předtím, než dorazí k běžným uživatelům. HP ZBook Ultra 14 G1 patří přesně mezi ně – ultratenká mobilní pracovní stanice, po které sahají špičkoví designéři, grafici, vývojáři i kreativní profesionálové po celém světě.

    Plně kompatibilní s Linuxem, je ideální volbou pro ty, kdo vyžadují maximální svobodu, stabilitu a výkon bez kompromisů. Tento model bývá rychle vyprodán, protože jej velké společnosti vykupují pro své týmy. Pokud ho právě teď vidíte skladem, je to příležitost, která se nemusí opakovat.

    S procesorem nové generace, špičkovým displejem a prémiovým hliníkovým tělem představuje ZBook Ultra 14 G1 dokonalou kombinaci výkonu, elegance a mobility. Připravte se na nástroj, který zvládne vše – od detailního 3D modelování až po náročnou postprodukci videa.

  • Velmi dobrá volba pro Linux: platforma má oficiální podporu Ubuntu 24.04 LTS; AMD grafika běží na otevřených ovladačích (amdgpu/Mesa).
  • Pro koho: vývojáři, admini a náročná kancelář — 14″ mobilní „workstation“ s dlouhou výdrží a nízkou hmotností.
  • Na co myslet: Wi-Fi 7 (MediaTek MT7925) vyžaduje aktuální linux-firmware; u některých TB4 doků záleží na kompatibilitě doku.

Proč „Linux-ready“

  1. Certifikace Ubuntu 24.04 LTS: ověřené jádro a dobrá podpora iGPU (Radeon 8060S / Strix Halo).
  2. Moderní výbava: Ryzen AI PRO, rychlé NVMe, 2× USB-C (TB4), kvalitní displej; funguje Wayland i více monitorů.
  3. Reálné zkušenosti: plynulá akcelerace grafiky, bezproblémový spánek/probuzení po aktualizaci firmware.

Doporučení

  1. Začni na Ubuntu 24.04 LTS (OEM/HWE) nebo Fedora 41+ kvůli nové Mese a kernelu.
  2. Po instalaci aktualizuj fwupd a balíky linux-firmware; volitelně přidej tlp pro výdrž.
  3. Při potížích s dokem zkontroluj firmware doku a kabel (40 Gb/s); případně otestuj jiný TB4/USB-C dok.

HP ZBook Ultra 14 G1 je špičkový „daily driver“ pro Linux. Minimální ladění, skvělý výkon a (dle SKU) 3 roky On-Site.

Exkluzivní. Výkonný. Téměř nedostupný.
Pokud hledáte to nejlepší, co se dá mezi mobilními pracovními stanicemi pořídit, neměli byste váhat. Možná je to poslední kus, než zmizí z nabídky.

 

 

 


🧑‍💻 Základy práce s terminálem v Ubuntu

 

Terminál v Ubuntu je silný nástroj, který ti umožní mít plnou kontrolu nad systémem. Nemusíš se ho bát – tady je pár základních příkazů, které ti pomohou začít:

🖥️ Příkaz 💡 Co dělá
ls Vypíše soubory ve složce
cd složka Přesune tě do dané složky
pwd Zobrazí aktuální cestu (adresář)
cp soubor cíl Zkopíruje soubor na jiné místo
mv soubor cíl Přesune nebo přejmenuje soubor
rm soubor Smaže soubor (pozor, bez koše!)
mkdir složka Vytvoří novou složku
sudo Spustí příkaz jako správce (root)
man příkaz Zobrazí manuál ke konkrétnímu příkazu
apt search název Hledá balíček v oficiálním repozitáři Ubuntu
sudo apt install název Nainstaluje program/balíček z repozitáře
sudo apt update Aktualizuje seznam balíčků (repozitáře)
sudo apt upgrade Aktualizuje všechny nainstalované balíčky
clear Vyčistí obrazovku terminálu

🧠 Tipy pro práci s terminálem:

  • Klávesou Tab doplníš příkaz nebo cestu automaticky.
  • Pomocí šípky nahoru/dolu procházíš historii příkazů.
  • Pokud se nějaký příkaz "zasekne", stiskni Ctrl + C pro jeho přerušení.

 

 


⚙️ Pokročilejší práce s terminálem v Ubuntu

 

Jakmile ovládáš základy, můžeš se pustit do efektivnějšího ovládání systému. Tyto příkazy ti pomohou s procesy, přesměrováním výstupu, prací s právy nebo třeba vytvářením skriptů.

📄 Přesměrování a práce se soubory

🖥️ Příkaz 💡 Co dělá
> Přesměruje výstup do souboru (přepíše obsah)
>> Přesměruje výstup do souboru (přidá na konec)
cat soubor Vypíše obsah souboru
cat soubor1 > soubor2 Zkopíruje obsah jednoho souboru do druhého
echo "text" > soubor Zapíše text do souboru

🔧 Práce s procesy a systémem

🖥️ Příkaz 💡 Co dělá
ps aux Vypíše seznam běžících procesů
top nebo htop Interaktivní výpis procesů v reálném čase
kill PID Ukončí proces podle čísla (PID)
killall název Ukončí všechny procesy se stejným názvem
reboot Restartuje systém
shutdown now Vypne systém okamžitě
df -h Zobrazí využití disků
du -sh složka Zobrazí velikost složky
free -h Zobrazí využití paměti RAM

🔐 Práva a přístup

🖥️ Příkaz 💡 Co dělá
chmod 755 soubor Změní oprávnění souboru
chown uživatel soubor Změní vlastníka souboru
ls -l Zobrazí podrobnosti včetně práv

📜 Skriptování

🖥️ Příkaz / příklad 💡 Co dělá
nano skript.sh Vytvoří nový shellový skript
#!/bin/bash Hlavička každého shellového skriptu
chmod +x skript.sh Udělá skript spustitelným
./skript.sh Spustí skript
for i in *; do echo $i; done Ukázka jednoduchého cyklu

🔥 Extra tipy:

  • Kombinuj příkazy pomocí && nebo ;
    • Např. sudo apt update && sudo apt upgrade
  • Používej alias pro zkrácení častých příkazů:
    • alias aktualizace="sudo apt update && sudo apt upgrade"

 


 

 


📦 Snap a Flatpak v Ubuntu – Jak je používat

 

Ubuntu je jednou z prvních distribucí, která Snap aktivně využívá. Pokud chceš mít širší výběr aplikací a zároveň bezpečné sandboxované prostředí, doporučuji se naučit pracovat i s Flatpakem.


🧊 Snap – integrovaný v Ubuntu

 

Snap je oficiální formát od Canonicalu (tvůrců Ubuntu). Najdeš v něm např. Spotify, Discord, VLC, Firefox…

✅ Výhody:

  • Izolované prostředí (sandbox).
  • Automatické aktualizace.
  • Funguje nezávisle na verzích knihoven systému.

🔧 Základní příkazy pro Snap:

🖥️ Příkaz 💡 Co dělá
snap list Vypíše nainstalované Snap aplikace
sudo snap install název Nainstaluje aplikaci (např. sudo snap install vlc)
sudo snap remove název Odstraní aplikaci
snap info název Zobrazí info o aplikaci
snap refresh Aktualizuje všechny Snap aplikace

💡 Ukázka:

sudo snap install spotify
snap list

📦 Flatpak – alternativa ke Snap

 

Flatpak není předinstalovaný v Ubuntu, ale jednoduše ho můžeš přidat. Používá ho např. Flathub – obrovské úložiště aplikací.

✅ Výhody:

  • Také izolované prostředí.
  • Podpora komunitou (nejen Canonical).
  • Větší kontrola nad aktualizacemi.

🛠 Instalace Flatpaku + Flathubu (poprvé):

sudo apt install flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Poté restartuj nebo se odhlaš a přihlaš.


🔧 Základní příkazy pro Flatpak:

 

🖥️ Příkaz 💡 Co dělá
flatpak list Vypíše nainstalované Flatpak aplikace
flatpak install flathub název Nainstaluje aplikaci (např. flatpak install flathub org.videolan.VLC)
flatpak uninstall název Odstraní aplikaci
flatpak run název Spustí aplikaci
flatpak update Aktualizuje Flatpak aplikace
flatpak info název Zobrazí informace o aplikaci

🆚 Snap vs Flatpak – co si vybrat?

 

🔍 Kritérium 🧊 Snap 📦 Flatpak
Předinstalováno v Ubuntu ✅ Ano ❌ Ne (nutno doinstalovat)
Repozitář snapcraft.io flathub.org
Správa aktualizací Automatická Manuální nebo na příkaz
Podpora v Gnome Software Ano (plně) Ano (po instalaci pluginu)
Závislost na Canonical Ano Ne (nezávislé a komunitní)

 

🛠 Doporučení:

 

  • Pro běžné uživatele stačí Snap.
  • Chceš-li širší výběr a větší kontrolu → přidej i Flatpak + Flathub.
  • Oba formáty mohou fungovat vedle sebe bez problémů.

 

 


🧱 AppImage v Ubuntu – Aplikace bez instalace

 

AppImage je přenosný formát pro Linux, který funguje podobně jako .exe ve Windows – stáhneš, spustíš a hotovo. Není třeba instalace, žádné závislosti, žádné úpravy systému.


✨ Výhody AppImage:

✅ Žádná instalace – stačí stáhnout a spustit
✅ Všechny potřebné knihovny jsou uvnitř
✅ Běží na jakékoli distribuci (Ubuntu, Debian, Arch, …)
✅ Ideální na testování aplikací bez změny systému


🔧 Jak používat AppImage

  1. Stáhni AppImage soubor
    Například z oficiální stránky aplikace nebo z https://appimage.github.io/
  2. Povol spustitelnost souboru
    V terminálu:

    chmod +x název.AppImage
    
  3. Spusť AppImage
    V terminálu:

    ./název.AppImage
    

    nebo dvouklikem v souborovém manažeru (Nautilus, Thunar…).


🛠 Tip: Integrace s menu

AppImage běžně nepřidá zástupce do systému. Pokud chceš, můžeš použít AppImageLauncher – nástroj, který:

  • přidá AppImage do menu
  • postará se o aktualizace a odinstalaci

Instalace AppImageLauncher:

sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt update
sudo apt install appimagelauncher

📁 Kam ukládat AppImages?

Doporučuji složku ~/AppImages ve tvém domovském adresáři:

mkdir ~/AppImages
mv ~/Stažené/*.AppImage ~/AppImages/

🔁 Aktualizace AppImage

Některé AppImage soubory podporují aktualizace přímo z GUI nebo pomocí nástroje appimageupdate, ale většinou je potřeba stáhnout novou verzi ručně.


🆚 Shrnutí tří formátů:

Formát Instalace Aktualizace Izolace Funguje bez rootu
Snap Ano Automatická Ano Ne vždy
Flatpak Ano Manuální Ano Ano
AppImage Ne Ruční Částečná Ano

 

🔚 Shrnutí:
AppImage je skvělý způsob, jak rychle vyzkoušet aplikaci bez závazků. Ideální pro přenosné použití nebo když nechceš zasahovat do systému.

 


🎯 Oblíbené aplikace dostupné jako AppImage

 

Tyto aplikace si stáhneš, přidáš spustitelnost a rovnou používáš – žádná instalace:

Aplikace Popis Odkaz ke stažení
Kdenlive Video editor pro Linux kdenlive.org
Shotcut Multiplatformní video editor shotcut.org
BalenaEtcher Vytváření bootovacích USB disků balena.io
Inkscape Vektorová grafika (alternativa Adobe Illustrator) inkscape.org
Krita Digitální malování a ilustrace krita.org
Nextcloud Osobní cloudový klient nextcloud.com
OpenShot Jednoduchý editor videa openshot.org
AppImageLauncher Snadná správa AppImage souborů github.com

 


🧪 Jak vytvořit vlastní AppImage

Chceš distribuovat vlastní aplikaci jako AppImage? Tady je základní návod.

✅ Co budeš potřebovat:

  • Aplikaci v podobě spustitelného souboru nebo binárky
  • AppDir strukturu (adresář, kde je vše potřebné)
  • Nástroj AppImageTool

🪜 Krok za krokem:

1. Vytvoř strukturu AppDir:

mkdir -p MyApp.AppDir/usr/bin
cp tvá_aplikace MyApp.AppDir/usr/bin/

2. Přidej .desktop soubor:

Vytvoř soubor MyApp.AppDir/MyApp.desktop:

[Desktop Entry]
Name=MojeAplikace
Exec=tvá_aplikace
Icon=mojeikona
Type=Application
Categories=Utility;

3. Přidej ikonu:

Např. MyApp.AppDir/mojeikona.png

4. Stáhni appimagetool:

wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
chmod +x appimagetool-x86_64.AppImage

5. Vytvoř AppImage:

./appimagetool-x86_64.AppImage MyApp.AppDir

Výsledkem bude soubor MojeAplikace-x86_64.AppImage, připravený ke spuštění a sdílení.


🔒 Volitelně: Podepisování AppImage

Pro důvěryhodnost můžeš svůj soubor digitálně podepsat, ale to je spíše pro vývojáře nebo veřejnou distribuci.


 

 


🔧 Jak vytvořit vlastní AppImage balíček pro Linux (Ubuntu)

 

AppImage je přenosný formát, který umožňuje spustit aplikaci bez instalace – stačí stáhnout a spustit. Ideální pro sdílení vlastních aplikací nebo zajištění kompatibility napříč distribucemi.

🧰 Co budeš potřebovat

  • Nainstalovaný Ubuntu nebo jinou distribuci Linuxu
  • Připravený adresář s aplikací (např. zkompilovaná binárka nebo interpretovaný skript)
  • Nástroj appimagetool a volitelně linuxdeploy

🪜 1. Příprava aplikace

Vytvoř si složku pro AppDir strukturu:

mkdir -p MyApp.AppDir/usr/bin

Zkopíruj spustitelný soubor do usr/bin, například:

cp ./moje_aplikace MyApp.AppDir/usr/bin/

📄 2. Vytvoření .desktop souboru

Vytvoř soubor MyApp.AppDir/myapp.desktop:

[Desktop Entry]
Type=Application
Name=Moje Aplikace
Exec=moje_aplikace
Icon=mojeikona
Categories=Utility;

🖼 3. Přidání ikony

Zkopíruj ikonu mojeikona.png do MyApp.AppDir/.


📦 4. Stažení nástroje AppImageTool

wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
chmod +x appimagetool-x86_64.AppImage

🧱 5. Vytvoření AppImage

Spusť:

./appimagetool-x86_64.AppImage MyApp.AppDir

To vytvoří MyApp-x86_64.AppImage.


🧪 6. Otestování

chmod +x MyApp-x86_64.AppImage
./MyApp-x86_64.AppImage

Aplikace by se měla spustit. Hotovo!


🔁 Alternativa: Automatizace s linuxdeploy

Pro složitější aplikace s více závislostmi můžeš použít linuxdeploy:

wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
chmod +x linuxdeploy-x86_64.AppImage
./linuxdeploy-x86_64.AppImage --appdir MyApp.AppDir --desktop-file myapp.desktop --icon-file mojeikona.png --output appimage

 

 


🐍 Praktický příklad: AppImage z Python GUI aplikace (Tkinter)

 

🎯 Cíl

Vytvoříme jednoduchou aplikaci v Pythonu s grafickým oknem a zabalíme ji do přenosného AppImage balíčku.


🧰 Co budeš potřebovat

  • Ubuntu nebo jiný Linux
  • Nainstalovaný Python 3 a Tkinter
  • Balíček python3-pip (pokud bude potřeba něco doinstalovat)
  • Nástroj appimagetool a linuxdeploy

🧪 1. Vytvoření jednoduché Python aplikace

Vytvoř soubor hello.py s tímto obsahem:

import tkinter as tk

def say_hello():
    label.config(text="Ahoj z AppImage!")

app = tk.Tk()
app.title("Moje GUI Appka")

label = tk.Label(app, text="Klikni na tlačítko")
label.pack(pady=10)

button = tk.Button(app, text="Pozdrav", command=say_hello)
button.pack(pady=5)

app.mainloop()

📂 2. Příprava adresářové struktury

mkdir -p HelloApp.AppDir/usr/bin
mkdir -p HelloApp.AppDir/usr/share/icons

Zkopíruj skript:

cp hello.py HelloApp.AppDir/usr/bin/

📄 3. Vytvoř .desktop soubor

Soubor: HelloApp.AppDir/helloapp.desktop

[Desktop Entry]
Type=Application
Name=HelloApp
Exec=python3 usr/bin/hello.py
Icon=hello
Categories=Utility;

🖼 4. Přidej ikonu

Použij např. PNG ikonu hello.png (256x256 px) a vlož ji:

cp hello.png HelloApp.AppDir/usr/share/icons/hello.png

📦 5. Stažení nástrojů

wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
chmod +x appimagetool-x86_64.AppImage

wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
chmod +x linuxdeploy-x86_64.AppImage

wget https://github.com/linuxdeploy/linuxdeploy-plugin-python/releases/download/continuous/linuxdeploy-plugin-python-x86_64.AppImage
chmod +x linuxdeploy-plugin-python-x86_64.AppImage

🧱 6. Vytvoření AppImage s linuxdeploy a pluginem pro Python

./linuxdeploy-x86_64.AppImage \
    --appdir HelloApp.AppDir \
    -i HelloApp.AppDir/usr/share/icons/hello.png \
    -d HelloApp.AppDir/helloapp.desktop \
    --output appimage \
    --plugin python

To vytvoří HelloApp-x86_64.AppImage.


🧪 7. Otestuj AppImage

chmod +x HelloApp-x86_64.AppImage
./HelloApp-x86_64.AppImage

Pokud vše proběhlo správně, zobrazí se tvoje grafická aplikace.


💡 Tipy a poznámky

  • Pokud narazíš na problém s cestami, zkontroluj, že python3 je dostupný uvnitř AppDir.
  • Lze přibalit i další Python knihovny – linuxdeploy-plugin-python se postará o závislosti.
  • Formát AppImage je ideální pro distribuci aplikací bez nutnosti instalace.

 

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

This site uses Akismet to reduce spam. Learn how your comment data is processed.