Właśnie przeczytałem Meet Etcher, stylowe narzędzie do zapisywania obrazów na USB . Mówi o pobieraniu AppImage.
Tak, Linux; pakiety Linux są dystrybuowane jako .appimage dla dystrybucji 32-bitowych i 64-bitowych i powinny działać bez problemu we wszystkich głównych dystrybucjach Linuksa. Zespół obecnie nie planuje udostępnienia natywnego instalatora .deb (lub .rpm).
Co to są AppImages? Czym różnią się od zatrzasków?
appimage
tag może się przydać, więc właśnie go utworzyłem. W przypadku, gdy nie będziemy potrzebować ani nie będziemy chcieli go zachować, zawsze istnieje możliwość ponownego spalenia go.Odpowiedzi:
Podstawowe informacje
Jeśli chodzi o instalację
Cytuję tutaj stronę projektu appImage:
Dzięki temu jest wykonywalny
Możesz ustawić appImage jako wykonywalny w następujący sposób:
Wykonywanie tego
Możesz uruchomić appImage w następujący sposób:
Dodatkowe informacje
Informacje o appImage
Można znaleźć kilka ogólnych informacji o appImage tutaj .
Cytuję tutaj stronę projektu appImage:
Wikipedia dodaje
README.md
Z AppImageKit projekcie oferuje wiele dodatkowych informacji takich jak przypadki użycia , przestrzeni problemu i celów .Przypadków użycia
Jako użytkownik chcę przejść do strony pobierania, pobrać aplikację od oryginalnego autora i uruchomić ją na moim systemie Linux, tak jak zrobiłbym to z aplikacją Windows lub Mac.
Jako tester chcę mieć możliwość pobierania najnowszej, najnowocześniejszej wersji aplikacji z serwera z ciągłą kompilacją i testowania jej w moim systemie, bez potrzeby kompilacji i bez obawy, że mogę zepsuć mój system.
Jako autor aplikacji lub niezależny dostawca oprogramowania chcę dostarczać pakiety dla komputerów stacjonarnych z systemem Linux, tak jak robię to dla systemów Windows i OS X, bez potrzeby wprowadzania ich do dystrybucji i bez konieczności tworzenia miliardów różnych dystrybucji.
Cele
Bądź prosty.
Zachowaj zgodność binarną.
Bądź niezależny od dystrybucji.
Usuń potrzebę instalacji.
Zachowaj kompresję aplikacji przez cały czas.
Pozwól na umieszczanie aplikacji w dowolnym miejscu.
Ustaw aplikacje tylko do odczytu.
Nie wymaga ponownej kompilacji.
Nie zmieniaj podstawowego systemu operacyjnego.
Nie wymaga rootowania.
źródło
Podstawowa idea może wyglądać podobnie między dwoma systemami, ale istnieją pewne różnice projektowe między snapami a Appimages.
Niektóre „duże”, które przychodzą mi do głowy:
Bezpieczeństwo pod względem zamknięcia . Pakiety Snap działają w piaskownicy i nie mogą z niego uciec i dotrzeć do innych części systemu, których nie powinny dotykać. Jest to silniejsza warstwa bezpieczeństwa, która działa równolegle do systemu uprawnień. Oczywiście jest to trochę frustrujące, gdy zajmujemy się tym na początku (a także później), ale jeśli myślisz o tym pod względem administrowania systemem, to jest to, czego administrator chce dla swoich użytkowników.
Bezpieczeństwo. Instalowanie oprogramowania pobranego z sieci jest tak samo bezpieczne, jak obchodzenie się z lizaniem kijów na ulicach. Czasami nic się nie dzieje, czasami masz bardzo duże problemy zdrowotne. Pakiety Snap mają swoje właściwe repozytoria, które są kontrolowane przez Canonical, podobnie jak zwykłe standardowe repozytoria Ubuntu. Możesz kontynuować i instalować
.deb
pliki z dowolnego miejsca, ale to będzie twój wybór, a nie problem projektowy.Instalacja. AppImages mają być odpowiednikiem „przenośnych plików wykonywalnych systemu Windows”. Wszystkie biblioteki są samodzielne i każdy użytkownik może po prostu pobrać i uruchomić jedną z nich. Z drugiej strony,
snap
pakiety są poprawnymi pakietami i należy je zainstalować (jakoroot
lub zsudo
) za pomocą menedżera pakietów aplikacji (snap install tic-tac-toe
generuje błąd: potrzebujesudo
!)Usuwanie. Aby usunąć pakiet przystawki, musisz użyć menedżera pakietów
snap remove ...
z odpowiednimi uprawnieniami. Z drugiej strony Appimages są po prostu „tam”. Więc każdy użytkownik nie chce tej aplikacji? On / ona po prostu usuwa plik i go nie ma.Chociaż zdecydowanie zalecam ostrożność podczas korzystania z Appimages, osobiście korzystam z niektórych z nich.
Uważam je za szczególnie przydatne w moim systemie pracy, do którego nie mam
root
dostępu (tylko administrator to ma), ale potrzebuję najnowszej wersji konkretnego oprogramowania, które na szczęście deweloper dostarczył w formie Appimage.Trochę się boję, że rzeczywiście zawiera w sobie jakiś złośliwy kod, więc sprawdziłem w jak największym stopniu tożsamość wydawcy. Nie jestem w 100% pewien, że to oprogramowanie jest łagodne, ale zrobiłem wszystko, co mogłem.
źródło
Przed uruchomieniem AppImage musisz uczynić go wykonywalnym. Jest to funkcja bezpieczeństwa systemu Linux. Istnieją dwa główne sposoby na wykonanie pliku AppImage:
1. Korzystanie z GUI
lub
2. W wierszu poleceń
Teraz kliknij dwukrotnie plik, aby go uruchomić LUB Kliknij prawym przyciskiem myszy> Uruchom
źródło
Podczas gdy snap koncentruje się tylko na Ubuntu, AppImage jest dystrybucją krzyżową i działa również na Fedorze, debian, openSUSE, CentOS itp.
AppImage nie potrzebuje środowiska wykonawczego ani wsparcia infrastruktury z dystrybucji Linuksa, dlatego działa prawie wszędzie. Umożliwia autorom aplikacji wysyłanie oprogramowania bezpośrednio do użytkowników systemu Linux, podobnie jak w przypadku systemów Windows i OS X; bez Canonical lub kogokolwiek innego „pomiędzy” autorem oprogramowania a użytkownikiem końcowym.
Jeśli aplikacja jest dostarczana w formacie AppImage, użytkownik może przejść do oryginalnej witryny autora, aby ją pobrać, np. MuseScore z https://musescore.org/en/download . Uczyń AppImage wykonywalnym (albo za pomocą menedżera plików lub
chmod a+x ./yourAppImage
), a następnie możesz uruchomić aplikację, klikając dwukrotnie.źródło
AppImages wymaga FUSE do uruchomienia. System plików w przestrzeni użytkownika (FUSE) to system, który pozwala użytkownikom innym niż root montować systemy plików.
Zainstaluj BEZPIECZNIK
Wiele dystrybucji ma działającą konfigurację BEZPIECZNIKA po wyjęciu z pudełka. Jeśli jednak to nie działa, konieczne może być ręczne zainstalowanie i skonfigurowanie BEZPIECZNIKA.
Na przykład w systemie Ubuntu:
Na przykład w openSUSE:
Fallback
Jeśli nie chcesz instalować BEZPIECZNIKA, możesz zamontować lub wyodrębnić AppImage.
Aby zamontować AppImage i uruchomić aplikację, po prostu uruchom
Jeśli to nie zadziała, być może masz eksperymentalny typ 2 AppImage . Wymagają one przejścia
-o offset=...
domount
polecenia. Uruchom AppImage z,--appimage-offset
aby znaleźć prawidłową liczbę dla przesunięcia.źródło
sudo usermod -a -G fuse
), po której następuje nazwa użytkownika, ciągle pojawia sięusermod: group 'fuse' does not exist
... Wiesz, dlaczego?sudo apt-get install fuse
sudo modprobe fuse
sudo usermod -a -G fuse $USER
wiersze na moim Windows 10 64. Odpowiedź, którą komentuję, nie zawiera specyfikacji 32/64 i nie widzę, gdzie powinienem to określić lub dlaczego ...Wykonaj poniższe kroki:
Korzystanie z terminala:
Możesz przeczytać więcej tutaj: https://citguru.hashnode.dev/heres-how-to-install-appimage-on-linux-cjwxozb1n003o1rs17epqop6g
źródło