AppImage to format dystrybucji oprogramowania dla systemu Linux, który ma na celu rozwiązanie dwóch najbardziej palących problemów związanych z tradycyjnymi pakietami dla systemu Linux: dystrybucję i instalację.
Jeśli pobrałeś program w formacie AppImage i zastanawiasz się, jak go zainstalować lub uruchomić w swoim systemie, ten przewodnik ci pomoże.
Śledź dalej, gdy zagłębimy się w AppImage, jego zalety w porównaniu z tradycyjnymi pakietami dla systemu Linux oraz kroki, które należy wykonać, aby uruchomić plik AppImage na komputerze z systemem Linux.
Co to jest AppImage i czym różni się od tradycyjnych pakietów Linux?
Przy tradycyjnym podejściu do zarządzania pakietami dla Linuksa programiści muszą łączyć swoje aplikacje jako pakiety zgodnie z zasadami dystrybucji. Ponieważ istnieją liczne dystrybucje Linuksa tam, ten proces jest zwykle żmudny i czasochłonny dla programistów, ponieważ muszą modyfikować swoje pakiety, aby spełniały wymagania wielu dystrybucji.
Co więcej, czasami może to również prowadzić do problemów ze zgodnością z powodu brakujących lub zmienionych zależności, które mogą być trudne do naprawienia dla programistów.
AppImage ma na celu rozwiązanie tego problemu, tworząc aplikacje działające w dowolnym miejscu. Zasadniczo stosuje się do uniwersalnego podejścia do pakietów oprogramowania, w którym prosi programistów o spakowanie swojego programu (i jego zależności, które nie są częścią dystrybucji) w jeden plik, który można łatwo uruchomić w wielu systemach Linux dystrybucje.
Dzięki jednej aplikacji, jednemu systemowi plików, wszystko, co programiści AppImage muszą zrobić, to kierować do dystrybucji, dla których chcą dostarczać swoje programy i analizować wymagane zależności. I na podstawie uzyskanych wyników muszą zidentyfikować zależności, których może brakować w tej dystrybucji, i zapakować swój pakiet tak, aby zawierał w sobie te zależności.
W wyniku tego podejścia, podczas gdy AppImage rozwiązuje problemy dla programistów, jednocześnie rozwiązuje niektóre problemy także dla użytkowników końcowych. Dzięki AppImage użytkownicy mogą teraz uruchamiać najnowszą wersję programów, nawet jeśli korzystają ze starszej wersji systemu operacyjnego.
Co więcej, mają również możliwość uruchamiania wielu wersji aplikacji w swoim systemie jednocześnie, co może się przydać, gdy chcą zdecydować, czy najnowsza aktualizacja programu jest warte aktualizacji. A najlepsze jest to, że mogą uruchomić aplikację (AppImage) bez instalowania jej w swoim systemie.
Zalety korzystania z AppImage
- Pliki AppImage są przenośne i dlatego można je uruchamiać w dowolnym miejscu, w tym w wersjach na żywo.
- AppImage jest niezależny od dystrybucji, co oznacza, że może działać na różnych dystrybucjach Linuksa.
- AppImage nie wymaga instalacji, co ułatwia uruchamianie niż tradycyjne pakiety Linux.
- W przeciwieństwie do tradycyjnych pakietów, użytkownicy AppImage nie muszą mieć uprawnień roota, aby uruchamiać swoje programy.
- Usunięcie programu AppImage jest tak proste, jak usunięcie pliku AppImage.
Wady korzystania z AppImage
- Ryzyko przypadkowego złapania złośliwego oprogramowania, ponieważ AppImage nie jest zweryfikowany.
- Pliki AppImage mogą być dość duże ze względu na wszystkie zależności, które są z nimi dołączone.
Jak uruchomić AppImage w systemie Linux?
Uruchamianie AppImage w systemie Linux jest dość proste w przeciwieństwie do tradycyjnych formatów pakietów dla systemu Linux, takich jak DEB lub
RPM, które mają nieco żmudny proces instalacji.
W przypadku pliku AppImage wszystko, co musisz zrobić, to uczynić plik wykonywalnym i uruchomić go. Podobnie jak wykonywanie każdego innego zadania w systemie Linux, możesz wykonać to zadanie na wiele sposobów: możesz użyć GUI lub terminala (jeśli wolisz pracować w CLI).
1. Uruchom AppImage za pomocą Menedżera plików
Uruchamianie AppImage przez GUI jest dość proste. Wykonaj poniższe kroki:
- Otwórz menedżera plików i przejdź do katalogu AppImage.
- Kliknij prawym przyciskiem myszy plik AppImage i wybierz Nieruchomości.
- Na Nieruchomości okno, przełącz na Uprawnienia patka.
- Zaznacz pole wyboru obok Zezwalaj na wykonywanie pliku jako programu jeśli używasz menedżera plików opartego na Nautilusie. Zaznacz Jest wykonywalny opcja, jeśli używasz Dolphin i zmień Wykonać rozwijane do Ktokolwiek jeśli jesteś na PCManFM.
2. Uruchom AppImage za pomocą CLI
Jeśli wolisz pracować na klawiaturze, możesz wydajnie uruchamiać pliki AppImage za pomocą terminala. Wykonaj następujące kroki, aby zrobić to samo:
- Otwórz aplikację terminala.
- Posługiwać się ls oraz polecenie cd aby przejść do katalogu, w którym zapisałeś/pobrałeś plik AppImage.
- Uruchom następujące polecenie w terminalu, aby plik wykonywalny AppImage:
chmod +x nazwa_obrazu_aplikacji
- Wprowadź następujące polecenie, aby uruchomić AppImage:
./nazwa_obrazu aplikacji
Na przykład, jeśli chcesz uruchomić plik o nazwie Balena Etcher. Obraz aplikacji, musisz najpierw przypisać uprawnienia do wykonywania do pliku, a następnie uruchomić go z terminala w następujący sposób:
chmod +x BalenaEtcher. Obraz aplikacji
./Balena Etcher. Obraz aplikacji
3. Uruchom AppImage za pomocą Launchera
Chociaż zarówno metody GUI, jak i CLI działają bezbłędnie, wymagają wykonania dodatkowego kroku, w którym musisz przekonwertować plik AppImage na plik wykonywalny, aby go uruchomić.
Narzędzia takie jak Aplikacja ImageLauncher jeszcze bardziej uprość uruchamianie AppImages, umożliwiając bezpośrednie uruchamianie AppImage bez konieczności konwertowania go na plik wykonywalny. Nie tylko to, pomaga również w integracji plików AppImage z programem uruchamiającym aplikacje i zarządzaniu nimi w znacznie łatwiejszy sposób.
Jeśli chcesz korzystać z AppImageLauncher, najpierw pobierz i zainstaluj go na swoim komputerze.
Pobierać: Aplikacja ImageLauncher
- Pobierz plik DEB AppImageLauncher.
- Kliknij plik prawym przyciskiem myszy i wybierz Otwórz za pomocą instalatora pakietów X, gdzie x to instalator pakietów dla twojej dystrybucji Linuksa.
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować plik DEB.
Alternatywnie możesz również zainstalować plik DEB za pośrednictwem terminala. Aby to zrobić, otwórz terminal i uruchom polecenie instalacji w następującej składni:
sudo dpkg -i nazwa_pakietu
Na przykład:
sudo dpkg -i appimagelauncher.deb
Po zainstalowaniu AppImageLauncher uruchom go i wykonaj poniższe czynności, aby z niego skorzystać:
- Otwórz menedżera plików i przejdź do katalogu, w którym zapisałeś/pobrałeś AppImage, który chcesz uruchomić.
- Kliknij dwukrotnie plik AppImage.
- Z przedstawionych opcji dotknij Zintegruj i biegnij przycisk, aby przenieść AppImage do katalogu domowego i uruchomić go. Alternatywnie, aby uruchomić AppImage raz, kliknij Uruchomione raz.
Pomyślne uruchamianie plików AppImage w systemie Linux
Chociaż nie ma zbyt wielu programów korzystających z formatu AppImage, czasami, gdy natkniesz się na jeden, ten przewodnik powinien pomóc w łatwym uruchomieniu ich w systemie Linux.
Jeśli interesuje Cię pomysł uniwersalnego formatu pakietu, możesz również sprawdzić Flathub i Snap Store, które opierają się na tej samej koncepcji, co AppImage.
Jeśli chcesz pobrać aplikacje dla systemu Linux, jak wypada porównanie Flathub i Snap Store? Stawiamy ich przeciwko sobie, aby się dowiedzieć.
Czytaj dalej
- Linux
- Aplikacje na Linuksa
- Menedżerowie pakietów
Yash jest pisarzem sztabowym w MUO zajmującym się majsterkowaniem, Linuksem, programowaniem i bezpieczeństwem. Zanim odnalazł swoją pasję w pisaniu, zajmował się tworzeniem aplikacji internetowych i iOS. Możesz również znaleźć jego teksty na TechPP, gdzie zajmuje się innymi branżami. Poza technologią lubi rozmawiać o astronomii, Formule 1 i zegarkach.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować