AppImage е формат за разпространение на софтуер за Linux, който има за цел да реши два от най -належащите проблеми с традиционните пакети на Linux: разпространение и инсталиране.
Ако сте изтеглили програма във формат AppImage и се чудите как да я инсталирате или стартирате на вашата система, това ръководство ще ви помогне.
Следвайте, докато се задълбочим в AppImage, неговите предимства пред традиционните Linux пакети и стъпките, които трябва да изпълните, за да стартирате AppImage файл на вашата Linux машина.
Какво е AppImage, и какво се различава от традиционните Linux пакети?
С традиционния подход за управление на пакети за Linux разработчиците трябва да обединяват своите приложения като пакети според правилата на дистрибуцията. Тъй като има множество дистрибуции на Linux там този процес обикновено е досаден и отнема много време за разработчиците, тъй като те трябва да променят своите пакети, за да отговорят на изискванията на множество дистрибуции.
Освен това понякога това може да доведе и до проблеми със съвместимостта поради липсващи или променени зависимости, което може да бъде трудно за разработчиците да бъдат поправени.
AppImage има за цел да реши този проблем чрез създаване на приложения, които се изпълняват навсякъде. Той по същество следва универсалния подход към софтуерния пакет, при който моли разработчиците да пакетират програмата си (и неговите зависимости, които не са част от дистрибуцията) в един файл, който може да работи лесно в множество Linux дистрибуции.
С едно приложение, една файлова система, всичко, което разработчиците на AppImage трябва да направят, е да се насочат към дистрибуциите, за които искат да предоставят своите програми и да анализират необходимите зависимости. Въз основа на получените резултати те трябва да идентифицират зависимостите, които може да липсват в този дистрибутор, и да обединят пакета си така, че да включва тези зависимости в него.
В резултат на този подход, въпреки че AppImage решава проблеми за разработчиците, той едновременно адресира някои и за крайните потребители. С AppImage, потребителите вече могат да работят с последната версия на програми, дори ако те са на по-стара версия на операционната система.
Освен това те получават възможност да стартират множество версии на приложение в системата си едновременно, което може да бъде полезно, когато искат да решат дали е последната актуализация на дадена програма си струва да се надстрои. И най -хубавото е, че те могат да стартират приложение (AppImage), без да го инсталират в системата си.
Предимства на използването на AppImage
- Файловете AppImage са преносими и следователно могат да се изпълняват навсякъде, включително версиите на живо.
- AppImage е агностик за разпространение, което означава, че може да работи на различни дистрибуции на Linux.
- AppImage не изисква инсталация, което го прави по -лесен за изпълнение от традиционните Linux пакети.
- За разлика от традиционните пакети, потребителите на AppImage не трябва да имат root права за изпълнение на своите програми.
- Премахването на програма AppImage е толкова просто, колкото изтриването на файла AppImage.
Недостатъци на използването на AppImage
- Опасност от случайно улавяне на зловреден софтуер, тъй като един AppImage не е потвърден.
- Файловете на AppImage могат да бъдат доста големи поради всички зависимости, които идват в комплект с тях.
Как да стартирате AppImage в Linux
Изпълнението на AppImage в Linux е доста лесно за разлика от традиционните Linux пакети, като например DEB или
RPM, които имат леко досаден процес на инсталиране.
С файл AppImage всичко, което трябва да направите, е да направите файла изпълним и да го стартирате. Точно както изпълняването на всяка друга задача в Linux, можете да направите тази задача по много начини: можете да използвате графичния интерфейс или терминала (ако предпочитате да работите в CLI).
1. Стартирайте AppImage с помощта на файловия мениджър
Стартирането на AppImage чрез GUI е доста просто. Следвайте стъпките по -долу:
- Отворете файловия мениджър и отидете в директорията на AppImage.
- Щракнете с десния бутон върху файла AppImage и изберете Имоти.
- На Имоти прозорец, превключете към Разрешения раздел.
- Поставете отметка в квадратчето до Разрешаване на изпълнението на файла като програма ако използвате файлов мениджър, базиран на Nautilus. Поставете отметка на Изпълним е опция, ако използвате Dolphin и промените Изпълни падащо меню до Всеки ако сте на PCManFM.
2. Стартирайте AppImage с помощта на CLI
Ако предпочитате да работите с клавиатурата си, можете да стартирате AppImage файлове много ефективно, използвайки терминала. Следвайте тези стъпки, за да направите същото:
- Отворете терминалното приложение.
- Използвайте ls и командата cd за да отидете в директорията, където сте запазили/изтеглили файла AppImage.
- Изпълнете следната команда в терминала, за да направите AppImage изпълним:
chmod +x app_image_name
- Въведете следната команда, за да стартирате AppImage:
./appimage_name
Например, ако искате да стартирате файл с име BalenaEtcher. AppImage, първо ще трябва да присвоите изпълними разрешения на файла и след това да го стартирате от терминала, както следва:
chmod +x BalenaEtcher. AppImage
./BalenaEtcher. AppImage
3. Стартирайте AppImage с помощта на стартер
Докато методите GUI и CLI работят безупречно, те изискват да извършите допълнителна стъпка, при която трябва да конвертирате файла AppImage в изпълним файл, за да го стартирате.
Комунални услуги като AppImageLauncher опростяват още повече изпълнението на AppImages, като ви позволяват да стартирате AppImage директно, без да се налага да го конвертирате в изпълним файл. Не само това, но също така ви помага да интегрирате файловете на AppImage във вашия стартер за приложения и да ги управлявате по много по -лесен начин.
Ако искате да използвате AppImageLauncher, първо го изтеглете и инсталирайте на компютъра си.
Изтегли: AppImageLauncher
- Изтеглете файла DEB на AppImageLauncher.
- Щракнете с десния бутон върху файла и изберете Отворете с X Package Installer, където х е инсталаторът на пакети за вашия дистрибутор на Linux.
- Следвайте инструкциите на екрана, за да инсталирате DEB файла.
Като алтернатива можете също да инсталирате DEB файла чрез терминала. За да направите това, отворете терминала и изпълнете командата за инсталиране в следния синтаксис:
sudo dpkg -i име на_пакета
Например:
sudo dpkg -i appimagelauncher.deb
След като инсталирате AppImageLauncher, стартирайте го и следвайте стъпките по -долу, за да го използвате:
- Отворете файловия мениджър и отидете в директорията, където сте запазили/изтеглили AppImage, който искате да стартирате.
- Щракнете двукратно върху файла AppImage.
- От представените опции докоснете Интегрирайте и стартирайте бутон, за да преместите AppImage във вашата домашна директория и да го стартирате. Като алтернатива, за да стартирате AppImage веднъж, щракнете върху Бягай веднъж.
Успешно стартиране на AppImage файлове в Linux
Въпреки че няма твърде много програми, които използват формата на AppImage, в моменти, когато попаднете на такъв, това ръководство трябва да ви помогне да ги стартирате лесно на вашата Linux система.
Ако се интересувате от идеята за универсален формат на пакета, може да искате да проверите и Flathub и Snap Store, които следват същата концепция като AppImage.
Когато искате да изтеглите приложения за Linux, как се сравняват Flathub и Snap Store? Ние ги изправяме един срещу друг, за да разберем.
Прочетете Напред
- Linux
- Приложения за Linux
- Мениджъри на пакети
Яш е щатен писател в MUO за DIY, Linux, програмиране и сигурност. Преди да намери страстта си в писането, той използва за разработване в мрежата и iOS. Можете също да намерите неговото писане в TechPP, където той обхваща други вертикали. Освен технологиите, той обича да говори за астрономия, Формула 1 и часовници.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате