Instalace softwaru, který není k dispozici v Discoveru
Pokud v Discoveru nenajdete software, který hledáte, máte zde několik možností, v závislosti na tom, co potřebujete. Všechny tyto možnosti jsou vhodnější pro pokročilé uživatele.
Specifický běžný software
DaVinci Resolve
Instalace programu DaVinci Resolve je náročná. Pokud vám vyhovuje, zvažte místo něj vyzkoušet videoeditor Kdenlive od KDE. Pokud ne, pokračujte.
Nejprve si stáhněte software DaVinci Resolve pomocí oficiálního instalačního programu na adrese https://www.blackmagicdesign.com/products/davinciresolve. Tím získáte soubor .run. Ten prozatím ignorujte.
Pokud používáte grafický procesor NVIDIA, spusťte v terminálovém okně následující příkazy:
distrobox create -i ghcr.io/zelikos/davincibox:latest --nvidia -n davincibox [přetáhněte soubor .run do okna terminálu nebo sem vložte jeho cestu] --appimage-extract distrobox enter davincibox -- run0 dnf update
V opačném případě, pokud nepoužíváte grafický procesor NVIDIA, spusťte místo toho následující příkazy:
wget https://raw.githubusercontent.com/zelikos/davincibox/refs/heads/main/setup.sh --directory-prefix=/tmp/ chmod +x /tmp/setup.sh /tmp/setup.sh [přetáhněte soubor .run do okna terminálu nebo sem vložte jeho cestu]
Další informace najdete na adrese https://github.com/zelikos/davincibox/.
Tailscale
Postupujte podle jednoho z následujících návodů:
- https://github.com/suikan4github/Using-tailscale-client-on-an-Immutable-OS (používá Distrobox)
- https://github.com/xuars/kdelinux-tailscale (stáhne binární soubory do adresáře /opt)
Software, který není uveden výše
Distrobox
Distrobox je systém pro vytváření "kontejnerů", do nichž můžete nainstalovat cokoli z knihovny softwaru jiné linuxové distribuce, a to samostatně a s přístupem k souborům ve vašem domovském adresáři. Distrobox se dobře hodí k vytváření vývojových prostředí na míru, která nezanechávají soubory rozházené po celém domovském adresáři. Distrobox je předinstalován v KDE Linuxu; prozkoumejte jej pomocí příkazového řádku distrobox. Toolbx je rovněž předinstalován a podporován.
Příklad použití:
# Zkuste spustit příkaz, například "mc" mc # Nefunguje to, protože není nainstalován v systému # KDE Linux neobsahuje příkaz "mc". # Stáhněte si obraz "quay.io/toolbx/arch-toolbox". distrobox create -n default # Vstupte do něj distrobox enter default # Uvnitř si dělejte, co chcete. Zde nainstalujeme `mc` run0 pacman -Syu run0 pacman -S mc # Spusťte `mc`. Váš domovský adresář z KDE Linuxu je v kontejneru Linuxu dostupný jako váš domovský adresář. Stisknutím klávesy F10 zavřete mc. mc # Ukončete kontejner distrobox
# Vyhledání obrazu kontejneru: podman image list # Zobrazení, že kontejner distrobox v podmanu stále běží: podman ps distrobox list distrobox stop default # Odstranění kontejneru: distrobox rm name podman image list # zobrazí, že "IMAGE ID" je 664c1f5776fa. podman image rm 664c1f5776fa podman image list
Kapsule
Kapsule je připravovaný nástroj, jehož cílem je hladké přidávání nástrojů příkazového řádku k základnímu operačnímu systému v bezpečném kontejnerovém prostředí.
Na rozdíl od Distroboxu a podobných nástrojů, které vyžadují ruční nastavení, je cílem Kapsule být pro uživatele neviditelný a úzce se integrovat do operačního systému a terminálových aplikací.
Příklad pro rychlý start najdete v souboru README projektu nebo spusťte v terminálu příkaz kapsule, abyste si prohlédli dostupné příkazy.
AppImage
Aplikace balené jako AppImages fungují v prostředí KDE Linux a mnoho z nich najdete na adrese https://www.appimagehub.com. AppImages nabízejí nižší úroveň integrace do systému ve srovnání s jiným softwarem, proto je lepší stahovat aplikace pomocí Discover.
Pokud se při spuštění aplikace AppImage místo jejího otevření zobrazí dialogové okno "Vyberte aplikaci pro otevření tohoto souboru", znamená to, že aplikace nebyla nastavena jako spustitelná. Proveďte následující opravu:
- Klikněte na ni pravým tlačítkem myši a vyberte Vlastnosti
- Klikněte na kartu Oprávnění
- Zaškrtněte políčko s nápisem "Povolit spuštění souboru jako programu"
- Klikněte na tlačítko OK
- Spusťte soubor AppImage znovu; nyní by měl fungovat
Nix
Nix je pokročilý nástroj pro správu balíčků určený pro technicky zdatné uživatele. Nix usnadňuje instalaci mnoha běžně používaných programů z rozsáhlé knihovny předkompilovaného softwaru a postará se o přidání nástrojů příkazového řádku do vaší vyhledávací cesty.
Podrobnosti najdete na podstránce Nix.
Homebrew
Homebrew je systém pro správu balíčků. Homebrew se snadno instaluje a nabízí velké množství balíčků, které však mohou být v konfliktu se softwarem v uživatelském prostoru a způsobit neočekávané problémy.
Homebrew lze nainstalovat pomocí instalačního skriptu na domovské stránce Homebrew. Neprovádějte příkazy po instalaci uvedené na konci instalačního procesu; KDE Linux zahrnuje správce balíčků Homebrew brew (a vše, co bylo pomocí něj nainstalováno) do proměnné PATH pouze pro interaktivní shell, aby se předešlo konfliktům se systémovým softwarem.
Chcete-li spustit brew nebo jakýkoli program nainstalovaný pomocí tohoto nástroje, musíte nejprve spustit přihlašovací shell příkazem zsh -l. V Konsole můžete nastavit, aby se tento shell spouštěl automaticky, a to v části Nastavení > Správa profilů. Vytvořte nový profil, zaškrtněte políčko Výchozí profil a jako příkaz zadejte zsh -l.
Zkompilujte si to sami
Pokud si dokážete nainstalovat závislosti například pomocí Distroboxu nebo Homebrewu, budete moci zkompilovat cokoli budete chtít.
Chcete-li nainstalovat zkompilovaný software do umístění, které je dostupné v celém systému, nastavte proměnnou prostředí $DESTDIR na ~/kde/usr/, pokud kompilujete do rozšíření Systemd, nebo na /opt/local/, pokud ne.
Tento přípěvek napsal Nate Graham pod licencí CC-BY-4.0.