Installare software Linux non disponibile in Discover
Se non trovi il software che stai cercando in Discover, a seconda delle tue esigenze, sono presenti alcune opzioni qui. Tutte queste opzioni sono più adatte agli utenti avanzati.
Software comune specifico
DaVinci Resolve
L'installazione di DaVinci Resolve è complessa. Se soddisfa le tue esigenze, valuta invece l'installazione dell'editor video Kdenlive di KDE. In caso contrario, procedi.
Per prima cosa, scarica DaVinci Resolve tramite l'installatore ufficiale che trovi alla pagina https://www.blackmagicdesign.com/products/davinciresolve. Otterrai un file .run. Ignoralo per ora.
Se stai utilizzando una GPU NVIDIA, esegui i comandi seguenti in una finestra di terminale:
distrobox create -i ghcr.io/zelikos/davincibox:latest --nvidia -n davincibox [trascina il file .run nella finestra di terminale, o incolla il suo percorso qui] --appimage-extract distrobox enter davincibox -- sudo dnf update
Se invece non stai utilizzando una GPU NVIDIA, esegui i comandi sotto riportati:
wget https://raw.githubusercontent.com/zelikos/davincibox/refs/heads/main/setup.sh --directory-prefix=/tmp/ chmod +x /tmp/setup.sh /tmp/setup.sh [trascina il file .run nella finestra di terminale, o incolla il suo percorso qui]
Per ulteriori informazioni, vedi https://github.com/zelikos/davincibox/.
Tailscale
Segui uno dei seguenti gruppi di istruzioni:
- https://github.com/suikan4github/Using-tailscale-client-on-an-Immutable-OS (usa Distrobox)
- https://github.com/xuars/kdelinux-tailscale (scarica i binari in /opt)
Software non elencato sopra
Distrobox
Distrobox è un sistema per creare “contenitori” all'interno dei quali puoi installare qualsiasi libreria software di un'altra distribuzione Linux, in modo autosufficiente e con accesso ai file della tua cartella home. Distrobox funziona bene per creare ambienti di sviluppo su misura che non sparpagliano i file per tutta la cartella home. Distrobox è preinstallato in KDE Linux; esploralo tramite la riga di comando the distrobox. È preinstallato e supportato anche Toolbx.
Esempio d'uso:
# Prova a eseguire un comando, per esempio "mc" mc # Non funziona perché non è installato nel sistema # KDE Linux non include il comando “mc”. # Scarica l'immagine "quay.io/toolbx/arch-toolbox". distrobox create -n default # Accedici distrobox enter default # Fai quello che vuoi al suo interno. Qui installiamo `mc` sudo pacman -Syu sudo pacman -S mc # Esegui `mc`. La tua cartella home di KDE Linux viene esposta come cartella home all'interno del contenitore Linux. Premi F10 per chiudere mc. mc # Esci dal contenitore distrobox
# Per trovare l'immagine del contenitore: podman image list # Per vedere il contenitore podman di distrobox ancora in esecuzione: podman ps distrobox list distrobox stop default # Per eliminare il contenitore: distrobox rm name podman image list # Presumiamo che l'«IMAGE ID» sia 664c1f5776fa. podman image rm 664c1f5776fa podman image list
Kapsule
Kapsule è uno strumenti, in fase di completamento, che aiuta in modo semplice ad aggiungere strumenti a riga di comando sopra il sistema operativo di base, in un ambiente sicuro all'interno di un contenitore.
A differenza di Distrobox e simili, che richiedono una configurazione manuale, l'obbiettivo di Kapsule è essere invisibile all'utente e integrarsi in modo profondo col sistema operativo e le applicazioni via terminale.
Per un esempio di guida rapida, vedi il file README del progetto, oppure esegui kapsule in un terminale per vedere i comandi disponibili.
AppImage
Le applicazioni impacchettate come AppImage funzionano in KDE Linux, e molte si trovano in https://www.appimagehub.com. Le AppImage offrono un ridotto livello di integrazione rispetto ad altro software, pertanto è preferibile ottenere le applicazioni tramite Discover.
Se un'AppImage apre la finestra di dialogo “Scegli l'applicazione per aprire questo file” anziché avviarlo, significa che non è stata resa eseguibile. Correggila nel modo seguente:
- Facci clic sopra col destro e seleziona Properties
- Fai clic sulla scheda Permessi
- Spunta la casella di controllo «Consenti l'esecuzione del file come un programma»
- Fai clic sul pulsante OK
- Riavvia il file AppImage, ora dovrebbe partire
Nix
Nix è uno strumento per la gestione avanzata dei pacchetti adatto agli utenti tecnicamente esperti. Nix semplifica l'installazione di molti programmi utilizzati normalmente da una vasta libreria di software precompilato, e si occupa di aggiungere strumenti a riga di comando al tuo percorso di ricerca.
Vedi la sottopagina Nix per i dettagli.
Homebrew
Homebrew è un sistema aggiuntivo di gestione dei pacchetti. Homebrew è semplice da installare e fornisce un grande numero di pacchetti, che potrebbero però entrare in conflitto con il software dello spazio utente e generare problemi inattesi.
Puoi installare Homebrew utilizzando lo script di installazione che trovi nella pagina web di Homebrew. Non eseguire i comandi di post-installazione mostrati alla fine dell'installazione; KDE Linux include il gestore dei pacchetti brew di Homebrew (e tutto quello installato attraverso di esso) in PATH soltanto per shell interattive, per impedire conflitti col software di sistema.
Quando vuoi accedere a brew o a tutto quello installato attraverso di esso, devi prima avviare una shell di login eseguendo zsh -l. Puoi configurare Konsole per avviarla in maniera predefinita in Impostazioni > Configura Konsole > Profili. Crea un nuovo profilo, abilita Profilo predefinito e imposta il comando a zsh -l.
Compilalo da te
Se puoi scaricare le dipendenze utilizzando (per esempio) Distrobox o Homebrew, potrai compilare tutto quello che vuoi.
Per installare software compilato in una posizione disponibile a livello globale di sistema, imposta la variabile d'ambiente $DESTDIR a ~/kde/usr/ se stai compilando all'interno di una estensione systemd, oppure a /opt/local/ in caso contrario.
Articolo scritto da Nate Graham sotto licenza CC-BY-4.0.