- Konum
- BERTUNA
-
- Üyelik Tarihi
- 2 Haz 2020
-
- Mesajlar
- 5,277
-
- MFC Puanı
- 15,980
Merhabalar
Tanımlama:
Soru:
AppsImage Nedir?
Cevap:
Apps İmage, linux camiyasında yeni yeni kendine yer bulan, ve kaynak koddan yazılım yükleme de karşılaşılan bağımlılık sorunlarını çözmek için , Microsoft Windows Setup dosya türü olan MSİ [Açılımı : Microsoft Source (Kaynak) İnstaller (Yükleme)] dosyasını taklit edilerek hazırlanmış bağımlılıksal kaynak yükleme dosyasıdır.
Bu dosya türünde yazılımın çalışması için olması gereken tüm bağımlılıklar önceden geliştiricisi tarafından sanal olarak dosya/dizinler halinde simüle edilmiştir.Yani siz bir AppImage dosyasını çalıştırdığınız anda yazılım kendi sanal dosya/dizinleri /tmp dizininde geçici bir dizine açar ve buradan çalışır , kapatıldığında /tmp dizinindeki sanal dizinde otomatikman kendiliğinden silinir.Bu aşamada sisteme ne bir yazılım yüklenmiş yada kaldırılmıştır.
Geçenlerde bir AppsImage dosyası indirdim.Kara kara düşünmeye başladım.
"Ben bunu nasıl çalıştıracağım......?!" ve bir ampul yandı (aklıma bir fikir geldi) ......Aşağıdaki adımlar bu fikrin adım adım yapılış halidir.İyi okumalar.....!
1.Adım:AppImage Yazılımının İndirilmesi
web adresinden, balenaEtcher-1.5.80-ia32.AppImage dosyasını indirdim.
Not:
balenaEtcher-1.5.80-ia32.AppImage Nedir?
Cevap.:
Hard diskin kendisi yada bölümlerini imaj alma da (linuxsal) kullanılan ve çeşitli ISO dosyalarını USB belleğe Multi (Çoklu) yazdırmaya izin veren bir uygulama
2.Adım:Yazılımın uygun dizine arşivinden çıkartılması .
Ben, yazılımı direkt / (root) kök dizinin içine root kullanıcı hakları ile çıkarttım (not:Normal kullanıcı hakları ile bu işlem'e izin verilmez.)
3.Adım: Yazılımın kendisinin chmod komutu ile kullanılabilir hale getirilmesi.
Olayın can alıcı ve ilginç olan yanı da budur.Hemen yazılımın olduğu dizinden yönetici hakları ile bir terminal penceresi açın , ve komut satırına;
yazıp , klavyenizden enter tuşuna basın , eğer hiçbir hata kod çıktısı almazsanız, yanıp sönen imleç hemen alt satırına geçip sizden komut almaya hazır olacaktır.
ÖRNEK ÇIKTI:
4.Adım:Yazılım çift tıklatılarak çalıştırılması
98M -rwxrwxrwx 1 linuxmaster linuxmaster 98M Mar 24 11:27 balenaEtcher-1.5.80-ia32.AppImage dosyasının çıktısında artık bu dosya için
Boyutu : 98 Megabayt
-: .Appimage dosyası
rwxrwxrwx : Herkes bu dosyaya erişim sağlayabilir. (777 ile eş değerdir.)
1 : Bir adet dosya
linuxmaster : Dosyayının asıl sahibi
linuxmaster : Grup
Şimdi çift tıklatarak çalışatırabiliriz yazılımı (aynı exe dosyaları gibi)
Not:
Bu yazılım hakkında yardım almak için :
adresine gidin.
Tanımlama:
Soru:
AppsImage Nedir?
Cevap:
Apps İmage, linux camiyasında yeni yeni kendine yer bulan, ve kaynak koddan yazılım yükleme de karşılaşılan bağımlılık sorunlarını çözmek için , Microsoft Windows Setup dosya türü olan MSİ [Açılımı : Microsoft Source (Kaynak) İnstaller (Yükleme)] dosyasını taklit edilerek hazırlanmış bağımlılıksal kaynak yükleme dosyasıdır.
Bu dosya türünde yazılımın çalışması için olması gereken tüm bağımlılıklar önceden geliştiricisi tarafından sanal olarak dosya/dizinler halinde simüle edilmiştir.Yani siz bir AppImage dosyasını çalıştırdığınız anda yazılım kendi sanal dosya/dizinleri /tmp dizininde geçici bir dizine açar ve buradan çalışır , kapatıldığında /tmp dizinindeki sanal dizinde otomatikman kendiliğinden silinir.Bu aşamada sisteme ne bir yazılım yüklenmiş yada kaldırılmıştır.
Geçenlerde bir AppsImage dosyası indirdim.Kara kara düşünmeye başladım.
"Ben bunu nasıl çalıştıracağım......?!" ve bir ampul yandı (aklıma bir fikir geldi) ......Aşağıdaki adımlar bu fikrin adım adım yapılış halidir.İyi okumalar.....!
1.Adım:AppImage Yazılımının İndirilmesi
Kod:
https://www.electronjs.org/apps/etcher
Not:
balenaEtcher-1.5.80-ia32.AppImage Nedir?
Cevap.:
Hard diskin kendisi yada bölümlerini imaj alma da (linuxsal) kullanılan ve çeşitli ISO dosyalarını USB belleğe Multi (Çoklu) yazdırmaya izin veren bir uygulama
2.Adım:Yazılımın uygun dizine arşivinden çıkartılması .
Ben, yazılımı direkt / (root) kök dizinin içine root kullanıcı hakları ile çıkarttım (not:Normal kullanıcı hakları ile bu işlem'e izin verilmez.)
3.Adım: Yazılımın kendisinin chmod komutu ile kullanılabilir hale getirilmesi.
Olayın can alıcı ve ilginç olan yanı da budur.Hemen yazılımın olduğu dizinden yönetici hakları ile bir terminal penceresi açın , ve komut satırına;
Kod:
# chmod +x balenaEtcher-1.5.80-ia32.AppImage
ÖRNEK ÇIKTI:
Kod:
linuxmaster@notebook-pc / $ sudo -s
[sudo] password for linuxmaster:
notebook-pc / # ls
Aptana_Studio_3 initrd.img.old RosaImageWriter
balenaEtcher-1.5.80-ia32.AppImage KBasic run
Başlatıcı Oluştur 2.sh laverna-0.7.1-linux-ia32 sbin
Başlatıcı Oluştur.sh lib seamonkey
bin lib64 Sistem_Güncelleştirme.sh
boot libx32 srv
cdrom lost+found sys
dev media tmp
Encrypt.sh mnt Toplam Dizin Sayısı.sh
etc opt tor-browser_tr
find Komutunu GUI Olarak Kullanın.sh proc usr
home Ram Temizleme.sh var
info: RDK vmlinuz
initrd.img root vmlinuz.old
notebook-pc / # chmod +x balenaEtcher-1.5.80-ia32.AppImage
notebook-pc / # ls -lasht balenaEtcher-1.5.80-ia32.AppImage
98M -rwxrwxrwx 1 linuxmaster linuxmaster 98M Mar 24 11:27 balenaEtcher-1.5.80-ia32.AppImage
notebook-pc / # tree --si balenaEtcher-1.5.80-ia32.AppImage
4.Adım:Yazılım çift tıklatılarak çalıştırılması
98M -rwxrwxrwx 1 linuxmaster linuxmaster 98M Mar 24 11:27 balenaEtcher-1.5.80-ia32.AppImage dosyasının çıktısında artık bu dosya için
Boyutu : 98 Megabayt
-: .Appimage dosyası
rwxrwxrwx : Herkes bu dosyaya erişim sağlayabilir. (777 ile eş değerdir.)
1 : Bir adet dosya
linuxmaster : Dosyayının asıl sahibi
linuxmaster : Grup
Şimdi çift tıklatarak çalışatırabiliriz yazılımı (aynı exe dosyaları gibi)
Not:
Bu yazılım hakkında yardım almak için :
Kod:
https://github.com/balena-io/etcher/blob/master/SUPPORT.md