Temel bilgi
Kurulum ile ilgili
Burada appImage proje sayfasından alıntı yapıyorum:
AppImages, kurulum yapılmadan veya kök haklarına ihtiyaç duyulmadan indirilebilir ve çalıştırılabilir.
Çalıştırılabilir hale getirmek
AppImage uygulamasını aşağıdaki gibi çalıştırılabilir hale getirebilirsiniz:
chmod a+x exampleName.AppImage
Yürütmek
Bir appImage'ı aşağıdaki gibi çalıştırabilirsiniz:
./exampleName.AppImage
ek bilgi
AppImage hakkında
AppImage hakkında bazı genel bilgileri burada bulabilirsiniz .
Burada appImage proje sayfasından alıntı yapıyorum:
AppImage formatının ana fikri bir app = bir dosyadır. Her AppImage, bir uygulama ve uygulamanın çalışması için gereken tüm dosyaları içerir. Başka bir deyişle, her AppImage'ın hedeflenen temel işletim sistemlerinde bulunanlardan başka hiçbir bağımlılığı yoktur.
Wikipedia ekler
AppImage (ve öncekiler klik ve portablelinuxapps) yazılımı geleneksel anlamda kurmazlar (yani sistemdeki her yere dosya koymazlar).
Uygulama başına bir dosya kullanır. Her biri kendi kendine yetendir: uygulamanın dayandığı ve temel sistemin parçası olmayan tüm kütüphaneleri içerir. Bu bakımdan, "uygulama sanallaştırması" na benzer. Kişi bir üst kullanıcı olmasa bile veya bir canlı CD kullanıyor olsa bile bir AppImage dosyasını kullanabilir. AppImage dosyaları, genellikle bir kurulum gerçekleştirilmediğinden, bir uygulamayı derlemek ve kurmaktan daha basittir. AppImage dosyası, programa erişime izin vermek için geçici olarak monte edilmiş, ancak programı çıkarmak veya temel sistemi değiştirmek zorunda kalmayan sıkıştırılmış bir görüntüdür.
README.md
Ait AppImageKit projesi gibi bir çok ek bilgiler sunmaktadır Kullanım durumlarda , sorun alanı ve hedefleri .
Durumlarda kullanın
Bir kullanıcı olarak, bir yukarı akış indirme sayfasına gitmek, orijinal yazardan bir uygulama indirmek ve tıpkı bir Windows veya Mac uygulamasıyla yaptığım gibi, Linux masaüstü sistemimde çalıştırmak istiyorum.
Bir test cihazı olarak, bir uygulamanın en son son sürümünü sürekli bir derleme sunucusundan alabilmek ve sistemimde test etmek, derlemek zorunda kalmadan ve sistemimi bozabileceğimden endişe duymadan yaşamak istiyorum.
Bir uygulama yazarı veya ISV olarak, Linux masaüstü sistemleri için, Windows ve OS X için yaptığım gibi, bir dağıtıma girmeden ve farklı dağıtımlar için inşa etmek zorunda kalmadan paketleri sağlamak istiyorum.
Hedefler
Basit ol.
AppImage, anlaşılması, oluşturulması ve yönetilmesi kolay olan çok basit bir format olarak tasarlanmıştır.
İkili uyumluluğu koruyun.
AppImage, ikili yazılım dağıtımı için bir formattır. AppImage olarak paketlenmiş yazılımın, olabildiğince çok sistemle mümkün olduğu kadar ikili uyumlu olması amaçlanmıştır. Yazılımın (yeniden) derlenmesi ihtiyacı büyük ölçüde azaltılmalıdır.
Dağıtım-agnostik olun.
Bir AppImage, yaratıldığı tüm temel işletim sistemlerinde (dağıtımlarında) (ve sonraki sürümlerde) çalışmalıdır. Örneğin, her hedef sistem için ayrı paketler oluşturmak ve bakımını yapmak zorunda kalmadan Ubuntu 9.10, openSUSE 11.2 ve Fedora 13'ü (ve sonraki sürümleri) aynı anda hedefleyebilirsiniz.
Kurulum ihtiyacını ortadan kaldırın.
AppImages, uygulamayı ilk önce kurması gerekmeden doğrudan arşivden çalıştırılmasına izin veren bir biçimde içerir. Bu, bir Canlı CD ile karşılaştırılabilir. Live CD'lerden önce, kullanmadan önce işletim sistemlerinin kurulması gerekiyordu.
Uygulamaları her zaman sıkıştırılmış halde tutun.
Uygulama her zaman paketlenmiş kaldığından, sabit diskte sıkıştırılmamış asla. Bilgisayar, uygulamaya erişirken anında uygulamayı açar. Sıkıştırma, çoğu sistemde sabit diskten okumaktan daha hızlı olduğundan, bu, yerden tasarruf sağlamanın yanı sıra hız avantajına da sahiptir. Ayrıca, kurulum için gereken süre tamamen kaldırılmıştır.
Uygulamaların herhangi bir yere yerleştirilmesine izin ver.
AppImages "yeniden yerleştirilebilir" dir, bu nedenle kullanıcının bunları herhangi bir yerden (CD-ROM'lar, DVD'ler, çıkarılabilir diskler, USB çubukları dahil) saklamasını ve yürütmesini sağlar.
Uygulamaları salt okunur yapın.
AppImages tasarım tarafından salt okunur olduğundan, kullanıcı bir uygulamanın çalışma sırasında kendini değiştirmemesine oldukça emin olabilir.
Yeniden derlemeye gerek yok.
AppImages, zaten mevcut olan ikili dosyalardan yeniden derlemeye gerek kalmadan oluşturmak mümkün olmalıdır. Bu, hiçbir derleyicinin dahil olması gerekmediğinden, AppImage oluşturma sürecini büyük ölçüde hızlandırır. Bu aynı zamanda üçüncü tarafların kapalı kaynaklı uygulamaları AppImages olarak paketlemesini sağlar. (Yine de, yukarı akış uygulama geliştiricilerin özellikle bir AppImage oluşturmak amacıyla kaynaktan kaynaktan inşa etmeleri yararlı olabilir.)
Temel işletim sistemini dokunmadan tutun.
AppImages'ın bir yönetici tarafından özel olarak hazırlanmamış düz sistemler üzerinde çalışması amaçlandığından, AppImages, ana işletim sisteminin olağandışı bir şekilde hazırlanmasını gerektirmeyebilir. Bu nedenle, özel çekirdek yamalar, çekirdek modülleri veya varsayılan olarak hedeflenen dağıtımlarla gelmeyen uygulamalara güvenemezler.
Kök gerektirmez.
AppImages'ın son kullanıcılar tarafından çalıştırılması amaçlandığından, kurulacak ya da kullanılacak bir idari hesaba (kök) yeniden sahip olmamalıdır. Bununla birlikte, istenirse bir yönetici tarafından (örneğin, çok kullanıcılı senaryolarda) kurulabilirler.
appimage
Etiketin faydalı olabileceğini düşünüyorum , o yüzden yeni yarattım. İhtiyacımız olmayacak veya saklamak istemediğimiz bir durumda, yine de onu tekrar yakma seçeneği her zaman olacaktır.