Zainstaluj Flatpak i Snap w Gooroom — po sprawdzeniu zasad
Przykład ilustrujący: Mały zespół projektowy używa Gooroom na stacji roboczej, na której jedna zatwierdzona aplikacja desktopowa jest dostępna jako Flatpak, a narzędzie dostawcy jako Snap. Przed zainstalowaniem którejkolwiek z tych aplikacji należy potwierdzić wersję systemu operacyjnego i zapytać administratora, czy dozwolone są zewnętrzne źródła aplikacji i usługi pakietów w tle. Wsparcie specyficzne dla Gooroom nie jest weryfikowane dla każdej wersji, dlatego poniższe instrukcje dotyczące Debiana mają zastosowanie tylko wtedy, gdy zainstalowana kompilacja i jej polityka zezwalają na zmiany APT.
Przykładowy widok terminala przedstawia kontrole wersji i architektury, które należy wykonać przed zainstalowaniem menedżerów pakietów.
Najpierw sprawdź wydanie i zasady
„Gooroom jest oparty na Debianie, więc każde polecenie Debiana będzie działać” to ryzykowne założenie. Zgodność z Debianem może zapewnić dostępność pakietu APT, ale nie dowodzi, że dany obraz Gooroom ma te same repozytoria, konfigurację usług, integrację ze środowiskiem graficznym lub uprawnienia do dodawania zewnętrznych źródeł. Oficjalna organizacja źródłowa projektu Gooroom publikuje komponenty platformy, ale informacje publiczne, o których mowa w tym artykule, nie zawierają aktualnej macierzy wsparcia potwierdzającej Flatpak i Snap dla każdej wersji Gooroom.
W tym przykładzie administrator IT najpierw sprawdza, czy stacja robocza jest zarządzana i czy dodanie Flathuba lub włączenie Snapd jest dozwolone. Nie należy obchodzić błędu APT, zasad dotyczących punktów końcowych ani wyłączonej usługi poprzez edycję chronionych plików repozytorium, wyłączanie zabezpieczeń ani ręczną instalację pobranych pakietów. Na komputerze zarządzanym przez organizację należy poprosić administratora o zatwierdzoną aplikację i kod źródłowy.
Na komputerze osobistym lub komputerze wyraźnie zatwierdzonym sprawdź system, nie wprowadzając w nim zmian:
Pierwsze polecenie identyfikuje zainstalowaną wersję; drugie raportuje architekturę procesora; ostatnie pokazuje, czy APT ma kandydatów na pakiety w skonfigurowanych repozytoriach. Jeśli wersja nie udostępnia konfiguracji pakietów opartej na APT lub którykolwiek z pakietów nie ma kandydata, przerwij i sprawdź dokumentację wydania Gooroom lub instrukcje administratora, zamiast dodawać repozytoria Debiana na chybił trafił.
Zainstaluj Flatpak i dodaj zatwierdzone źródło
Flatpak to praktyczny wybór, gdy wymagana aplikacja jest dostępna, a polityka zezwala na uruchomienie aplikacji na komputerze stacjonarnym. Dokumenty instalacyjne Debiana Flathuba dotyczące instalacji flatpaki dodawania Flathuba; są to instrukcje dotyczące Debiana, a nie zapewnienia, że każda kompilacja Gooroom je certyfikuje.
Panel terminala ilustruje odświeżenie zatwierdzonego indeksu pakietu APT i instalację Flatpak po zatwierdzeniu polityki.
Odśwież informacje o pakiecie i zainstaluj Flatpak z repozytoriów już skonfigurowanych przez organizację:
sudo apt update
sudo apt install flatpak
Przejrzyj proponowane zmiany APT przed ich zaakceptowaniem. Jeśli zmiany te spowodują usunięcie pakietów Gooroom, zmianę niezbędnych komponentów lub pobranie danych z nieoczekiwanego repozytorium, anuluj zmiany i poproś administratora.
Dodaj Flathuba tylko wtedy, gdy organizacja zatwierdzi źródło. To polecenie domyślnie dodaje zdalny dostęp dla każdego użytkownika; w przypadku zarządzanej instalacji obejmującej cały system poproś administratora o wybranie odpowiedniego zakresu:
To przykładowe polecenie dodaje Flathub jako źródło Flatpak; przed jego uruchomieniem należy sprawdzić, czy jest ono dozwolone.
Uruchom ponownie sesję lub system, jeśli menedżer oprogramowania stacjonarnego nie wykryje źródła. Znajdź dokładny identyfikator aplikacji na zatwierdzonej liście Flathub, a następnie zastąp go APP_ID:
flatpak install flathub APP_ID
Flatpak domyślnie ogranicza dostęp do niektórych opcji, ale uprawnienia aplikacji są różne. Sprawdź uprawnienia plików, urządzeń i usług zamiast traktować „piaskownicę” jako brak dostępu do hosta. Zapoznaj się z dokumentacją uprawnień piaskownicy Flatpak .
Zainstaluj Snap tylko wtedy, gdy jego usługa jest dozwolona
Wybierz Snap, jeśli potrzebna aplikacja dostawcy jest dystrybuowana jako Snap, a polityka zezwala na Snapd. Snap dodaje usługę systemową do zarządzania pakietami, więc może wymagać oddzielnej kontroli administracyjnej na zarządzanej stacji roboczej.
Aktualne instrukcje firmy Snapcraft dotyczące Debiana instalują się snapdprzez APT, a następnie wymagają wylogowania i ponownego zalogowania lub ponownego uruchomienia, aby ścieżki zostały zaktualizowane. Dokumentują również snapdpóźniejszą instalację aplikacji Snap. Wykonaj te kroki tylko wtedy, gdy aktualna konfiguracja pakietów i polityka Gooroom na to pozwalają.
Na panelu wyświetlane są polecenia pakietów Debiana dla snapd; administratorzy Gooroom muszą potwierdzić, że usługa jest dozwolona.
sudo apt update
sudo apt install snapd
Wyloguj się i zaloguj ponownie lub uruchom ponownie. Następnie postępuj zgodnie z instrukcjami Snapcrafta dotyczącymi Debiana, dotyczącymi wszelkich działań wymaganych przez to wydanie; nie włączaj odgadniętych jednostek systemd. Jeśli Snapd się nie uruchomi, zatrzymaj go i sprawdź kompatybilność z administratorem. Nie usuwaj wstrzymań pakietów ani nie ignoruj ograniczeń usług, aby wymusić jego uruchomienie.
Zainstaluj tylko potrzebną aplikację, używając jej dokładnej nazwy z oficjalnej listy Snap Store:
sudo snap install SNAP_NAME
Zastąp SNAP_NAMEnazwą pakietu. Unikaj, --classicchyba że wydawca wymaga klasycznego ograniczenia, a administrator zatwierdzi szerszy dostęp. Ograniczenie Snap różni się w zależności od pakietu, a sam format nie certyfikuje aplikacji pod kątem zgodności z wymogami bezpieczeństwa firmy.
Zweryfikuj aplikację i zachowaj niewielką resztę
W przypadku przykładowego zespołu, dział IT może zatwierdzić Flatpak dla aplikacji desktopowej, ale odrzucić Snap, ponieważ dodanie usługi działającej w tle jest niezgodne z polityką. Nie ma potrzeby instalowania obu środowisk uruchomieniowych „na wszelki wypadek”. Preferuj zatwierdzone źródło; jeśli żadne z nich nie jest dozwolone, poproś o pakiet alternatywny za pośrednictwem kanału oprogramowania organizacji.
W przypadku Flatpak sprawdź rejestrację pilota i aplikacji, a następnie uruchom ją przy użyciu identyfikatora aplikacji:
flatpak remotes --show-details
flatpak list --app
flatpak run APP_ID
W przypadku aplikacji Snap sprawdź, czy klient odpowiada i aplikacja znajduje się na liście:
snap version
snap list
Uruchom aplikację z menu pulpitu lub użyj polecenia udokumentowanego przez wydawcę. Listing potwierdza rejestrację pakietu, ale nie oznacza, że każda funkcja działa zgodnie z polityką bezpieczeństwa Gooroom. Sprawdź, czy aplikacja się otwiera, przetestuj tylko wymagane uprawnienia i poproś dział IT o weryfikację zatwierdzonego źródła i działania aktualizacji. Jeśli polecenie nie powiedzie się, zapisz dokładny błąd i wersję Gooroom wskazaną przez /etc/os-release.