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
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:
- Stáhni Rufus z https://rufus.ie/
- Připoj USB flash disk.
- 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.
- Klikni na START a potvrď vytvoření.
Upozornění: USB bude zcela smazáno.
3. Nabootuj z USB
- Vlož USB disk do cílového počítače.
- Při spuštění ihned stiskni klávesu pro vstup do boot menu (např. F12, ESC, DEL, F2).
- 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:
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
(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“
- Certifikace Ubuntu 24.04 LTS: ověřené jádro a dobrá podpora iGPU (Radeon 8060S / Strix Halo).
- Moderní výbava: Ryzen AI PRO, rychlé NVMe, 2× USB-C (TB4), kvalitní displej; funguje Wayland i více monitorů.
- Reálné zkušenosti: plynulá akcelerace grafiky, bezproblémový spánek/probuzení po aktualizaci firmware.
Doporučení
- Začni na Ubuntu 24.04 LTS (OEM/HWE) nebo Fedora 41+ kvůli nové Mese a kernelu.
- Po instalaci aktualizuj
fwupd
a balíkylinux-firmware
; volitelně přidejtlp
pro výdrž. - 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
- Např.
- 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
- Stáhni AppImage soubor
Například z oficiální stránky aplikace nebo z https://appimage.github.io/ - Povol spustitelnost souboru
V terminálu:chmod +x název.AppImage
- 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
alinuxdeploy
🧪 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.