Home
» PC Tips
»
Installa Flatpak e Snap su Gooroom, dopo aver verificato le norme.
Installa Flatpak e Snap su Gooroom, dopo aver verificato le norme.
Esempio illustrativo: un piccolo team di progettazione utilizza Gooroom su una workstation dove un'applicazione desktop approvata è disponibile come Flatpak e un'utilità di terze parti è offerta come Snap. Prima di installare una delle due, verificare la versione del sistema operativo e chiedere all'amministratore se sono consentite le sorgenti di applicazioni di terze parti e i servizi di pacchetti in background. Il supporto specifico per Gooroom non è verificato per ogni versione, quindi le istruzioni Debian riportate di seguito si applicano solo quando la build installata e la relativa policy consentono modifiche APT.
Una schermata illustrativa del terminale mostra i controlli di versione e architettura da completare prima di installare i gestori di pacchetti.
Prima di procedere, verificare la pubblicazione e le norme.
L'affermazione "Gooroom è basato su Debian, quindi ogni comando Debian funzionerà" è un'ipotesi azzardata. La compatibilità con Debian può rendere disponibile un pacchetto APT, ma non garantisce che una specifica immagine di Gooroom abbia gli stessi repository, la stessa configurazione dei servizi, la stessa integrazione con il desktop o le stesse autorizzazioni per aggiungere sorgenti esterne. L' organizzazione ufficiale responsabile del progetto Gooroom pubblica i componenti della piattaforma, ma le informazioni pubbliche esaminate non fornivano una matrice di supporto aggiornata che confermasse la compatibilità con Flatpak e Snap per ogni versione di Gooroom.
Nell'esempio, l'amministratore IT verifica innanzitutto se la workstation è gestita e se è consentito aggiungere Flathub o abilitare snapd. Non aggirare un errore APT, una policy dell'endpoint o un servizio disabilitato modificando file di repository protetti, disabilitando controlli di sicurezza o installando manualmente i pacchetti scaricati. Su una macchina gestita dall'organizzazione, richiedi l'app e la sorgente approvate al relativo amministratore.
Su un computer personale o espressamente autorizzato, ispezionare il sistema senza apportare modifiche:
Il primo comando identifica la versione installata; il secondo riporta l'architettura della CPU; l'ultimo mostra se APT ha candidati per i pacchetti nei repository configurati. Se la versione non espone un sistema di configurazione dei pacchetti basato su APT, o se uno dei due pacchetti non ha candidati, interrompete l'esecuzione e consultate la documentazione della versione di Gooroom o le istruzioni per l'amministratore, invece di aggiungere repository Debian a caso.
Installa Flatpak e aggiungi una fonte approvata
Flatpak è una prima scelta pratica quando l'applicazione richiesta è disponibile e le policy consentono l'esecuzione di un'applicazione desktop. La documentazione di installazione di Flathub per Debian illustra come installare flatpake aggiungere Flathub; si tratta di istruzioni ufficiali di Debian, non di una garanzia che ogni build di Gooroom le rispetti.
Il pannello del terminale illustra l'aggiornamento dell'indice dei pacchetti APT approvati e l'installazione di Flatpak dopo l'approvazione della policy.
Aggiorna le informazioni sui pacchetti e installa Flatpak dai repository già configurati dall'organizzazione:
sudo apt update
sudo apt install flatpak
Esamina le modifiche proposte da APT prima di accettarle. Se comportano la rimozione di pacchetti Gooroom, la modifica di componenti essenziali o il download da un repository inatteso, annulla l'operazione e contatta l'amministratore.
Aggiungi Flathub solo se l'organizzazione approva la sorgente. Questo comando aggiunge un repository remoto per utente per impostazione predefinita; per un'installazione gestita a livello di sistema, chiedi a un amministratore di scegliere l'ambito corretto:
Questo comando a scopo illustrativo aggiunge Flathub come sorgente Flatpak; verificare che sia consentito prima di eseguirlo.
Riavvia la sessione o il sistema se il gestore software desktop non rileva la sorgente. Trova l'ID esatto dell'applicazione nell'elenco Flathub approvato, quindi sostituiscilo a APP_ID:
flatpak install flathub APP_ID
Flatpak limita alcuni accessi per impostazione predefinita, ma le autorizzazioni delle app variano. Esamina le autorizzazioni di file, dispositivi e servizi anziché considerare l'ambiente "sandbox" come privo di accesso all'host. Consulta la documentazione sulle autorizzazioni sandbox di Flatpak .
Installa Snap solo se il suo servizio è consentito
Scegli Snap quando l'app del fornitore necessaria è distribuita come Snap e la policy consente snapd. Snap aggiunge un servizio di sistema per la gestione dei pacchetti, quindi potrebbe essere necessaria una revisione amministrativa separata su una workstation gestita.
Le attuali istruzioni di Snapcraft per Debian prevedono l'installazione snapdtramite APT e richiedono quindi di disconnettersi e accedere nuovamente o riavviare il sistema affinché i percorsi vengano aggiornati. Descrivono anche l'installazione di snapdSnap in seguito. Seguite questi passaggi solo se la configurazione e le policy dei pacchetti di Gooroom lo consentono.
Il pannello mostra i comandi dei pacchetti Debian upstream per snapd; gli amministratori di Gooroom devono confermare che il servizio sia consentito.
sudo apt update
sudo apt install snapd
Disconnettiti e accedi di nuovo oppure riavvia il sistema. Quindi segui le istruzioni specifiche di Snapcraft per Debian per qualsiasi operazione successiva richiesta da quella versione; non abilitare unità systemd predefinite. Se snapd non si avvia, arrestalo e verifica la compatibilità con l'amministratore. Non rimuovere i blocchi dei pacchetti né ignorare le restrizioni dei servizi per forzarne l'esecuzione.
Installa solo l'app necessaria, utilizzando il suo nome esatto come indicato nella pagina ufficiale di Snap Store:
sudo snap install SNAP_NAME
Sostituire SNAP_NAMEcon il nome del pacchetto. Evitare --classica meno che l'editore non richieda il confinamento classico e un amministratore non ne approvi l'accesso più ampio. Il confinamento Snap varia a seconda del pacchetto e il formato stesso non certifica un'app in base ai requisiti di sicurezza aziendali.
Verifica l'app e mantieni il resto modesto
Ad esempio, il team IT potrebbe approvare Flatpak per l'applicazione desktop, ma rifiutare Snap perché l'aggiunta di un servizio in background non è conforme alle policy. Non è necessario installare entrambi i runtime "per sicurezza". È preferibile utilizzare una fonte approvata; se nessuna delle due è consentita, è possibile richiedere un'alternativa preconfezionata tramite il canale software dell'organizzazione.
Per Flatpak, verifica la registrazione del telecomando e dell'app, quindi avviala utilizzando il relativo ID applicazione:
flatpak remotes --show-details
flatpak list --app
flatpak run APP_ID
Per Snap, verifica che il client risponda e che l'app sia presente nell'elenco:
snap version
snap list
Avvia l'app dal menu del desktop o usa il comando documentato dal suo produttore. Un elenco conferma la registrazione del pacchetto, non che ogni funzionalità funzioni in base alle politiche di sicurezza di Gooroom. Verifica che l'app si apra, testa solo le autorizzazioni necessarie e chiedi al reparto IT di verificare la fonte approvata e il comportamento di aggiornamento. Se un comando fallisce, registra l'errore esatto e la versione di Gooroom mostrata /etc/os-release.