![Запознайте се с новия мощен AI на Facebook](/f/6dcca67c1a0f83cb1ecfd734511b42ed.jpg?width=100&height=100)
Тази статия не е актуализирана повече от година. Информацията по -долу може да е остаряла.
Добре дошли в света на опаковките за астрологични приложения на Distro благодарение на инициативата AppImage „1 app = 1 file“ от Elementary-Project.
Вчера ние восъчно лирично за фактора „преносимост“ на AppImages -самостоятелните приложения с едно щракване, които могат стартирайте от всяко място и във всяка дистрибуция.
Днес ще разгледаме малко по-задълбочено какви са те всъщност, как работят и как можете да опаковате любимото си приложение като дистрибутивно-агностично AppImage с едно щракване.
Защо не? Като са самостоятелни решения с едно щракване, които могат работи на множество дистрибуции, без да изисква инсталиране на каквото и да било иначе те осигуряват лесно решение за главоболието на приложенията за опаковане в толкова много различни формати. 1 приложение = 1 файл = всеки OS.
Още по -добре AppImages не изискват административни привилегии, за да се изпълняват. Това прави AppImages a
безопасно и сигурно начин не само да изпробвате най -новата версия на софтуера, без да повредите локално инсталирани версии, но и да позволите на потребителите a по -високо ниво на сигурност тъй като те не могат да повлияят на файловата система като цяло.Както може да бъде AppImage бягай отвсякъде потребителите могат да ги съхраняват, където им хареса: специална папка в домашното им устройство, USB устройство, дори мрежово споделяне! Още по -добре, че няма да намерите излишни библиотеки или следи, останали, когато ги преместите или изтриете - просто изтрий и го няма.
И така, какво е AppImage? Дан Заек в уикито Elementary-Project го обяснява доста добре:-
„Когато стартирате AppImage, вие наистина монтирате виртуална файлова система върху вашата реална файлова система чрез предпазител. Скриптът AppRun свързва двете заедно, така че AppImage ще използва библиотеки и други ресурси от вашата система. “
„Подобно на всяко друго приложение, AppImage ще съхранява своите конфигурационни данни във вашата домашна папка. Той дори ще използва същите ви конфигурационни данни от предишни инсталации на това приложение. "
Така че сега знаете защо са добри, вероятно искате да опитате да ги опаковате. Имайте предвид, че методът на опаковане не е безупречен и не е гарантирано, че ще работи с всяко приложение, така че не бъдете също разочарован, ако опитът ви не работи.
Ще започнем лесно - ето как да направите AppImage, като просто преопаковате .deb файл.
След това ще вземем AppDir и ще го опаковаме в AppImage с едно щракване с помощта на AppImageAssistant
Преминете през wiki на Elementary-Project за пълния LD при създаването на AppDir от нулата. Дан го обяснява много просто, така че дори лесно обърканите ще създадат AppImages за нула време.
Благодарение на Dan Rabbit & probono