Buat aplikasi AppImage portabel Anda sendiri dengan AppImageTool!

AppImageTool: Bagaimana cara membuat aplikasi AppImage kita sendiri?

AppImageTool: Bagaimana cara membuat aplikasi AppImage kita sendiri?

La Fragmentasi atau banyaknya alternatif di Linux selalu menjadi sesuatu yang relevan, positif atau tidak, di Komunitas Linux. Oleh karena itu, kami selalu terlibat, baik sebagai pembuat konten/konsumen maupun sebagai pengguna profesional atau non-profesional, dalam berbagai berita, perkembangan, dan acara yang berkaitan dengan Distribusi, Aplikasi, Sistem, Platform GNU/Linux, dan banyak lagi. Dan tentunya juga dalam banyaknya Panduan Cepat dan Tutorial Lengkap yang memungkinkan untuk mempelajari atau memecahkan masalah dan kebutuhan.

Untuk alasan ini, dan memikirkan kedua hal tersebut, hari ini kami mempersembahkan untuk Anda Panduan cepat yang berguna untuk membuat aplikasi AppImage kita sendiri menggunakan alat tambahan lain yang disebut «Alat AppImage». Yang merupakan utilitas perangkat lunak alternatif atau pelengkap Pkg2AppImage, yang pada publikasi sebelumnya kami juga mengajarkan cara menggunakannya untuk mencapai tujuan yang sama. Karena ketika kita berbicara tentang aplikasi universal dan portabel, di antaranya Pak datar, Jepret y AppImage, banyak dari kita cenderung lebih menyukai format terakhir ini, dan terlebih lagi jika kita dapat dengan mudah dan cepat membuat sendiri aplikasi dan permainan portabel yang diperlukan, dari sumber yang ada dan file biner dari perkembangan yang sudah ada.

Pkg2appimage: Bagaimana cara membuat file AppImage kita sendiri?

Pkg2appimage: Bagaimana cara membuat file AppImage kita sendiri?

Namun, sebelum mulai membaca publikasi ini tentang aplikasi yang berguna dan saling melengkapi dari proyek AppImage yang disebut «Alat AppImage», kami merekomendasikan posting terkait sebelumnya dengan aplikasi serupa yang disebutkan dan ditangani sebelumnya:

Pkg2appimage: Bagaimana cara membuat file AppImage kita sendiri?
Artikel terkait:
Pkg2appimage: Bagaimana cara membuat file AppImage kita sendiri?

Buat aplikasi AppImage portabel Anda sendiri dengan AppImageTool!

AppImageTool: Bagaimana cara membuat aplikasi AppImage kita sendiri?

Apa itu AppImageTool?

Menurut pengembangnya sendiri dari Proyek AppImage di mereka situs web resmi, aplikasi “AppImageTool”. Secara singkat dijelaskan sebagai berikut:

AppImageTool adalah alat yang memungkinkan Anda menghasilkan file AppImage. AppImage adalah paket yang dapat dijalankan sendiri yang berisi aplikasi dan semua yang diperlukan agar eksekusi berhasil, sehingga jika aplikasi tersebut tidak berada dalam sistem operasi tempat aplikasi tersebut akan dijalankan, maka tidak ada masalah. Ini mungkin termasuk file perpustakaan yang biasanya tidak tersedia pada sistem target, sumber daya seperti terjemahan, ikon, font, dan file tambahan lainnya (dependensi).

AppImageTool memudahkan untuk mengambil AppDir - LinuxDeployQt

Bagaimanapun, AppImageTool memudahkan untuk mengambil AppDir (Struktur aplikasi yang dinormalisasi) dalam gaya LinuxDeployQt, untuk mengubahnya menjadi aplikasi AppImage.

Alat penerapan Linux ini mengambil aplikasi sebagai masukan dan menjadikannya mandiri dengan menyalin sumber daya yang digunakan aplikasi (seperti perpustakaan, grafik, dan plugin) ke dalam sebuah paket. Paket yang dihasilkan dapat didistribusikan sebagai AppDir atau AppImage kepada pengguna, atau ditempatkan dalam paket lintas distribusi. Tentang LinuxDeployQt di GitHub

Langkah-langkah membuat aplikasi AppImage

Untuk panduan singkat kami hari ini, kami akan menggunakan permainan Teror Perkotaan 4 untuk mempelajari cara mengonversi aplikasi dengan biner yang dapat dieksekusi dan semua kemasan terkait menjadi a Aplikasi universal dan portabel dengan format AppImage menggunakan AppImageTool.

Dan langkah-langkah yang diperlukan adalah sebagai berikut:

  • Unduh aplikasi AppImageTool: Langsung dari Anda situs resmi di GitHub. Dan untuk ini, kami telah mengunduh AppImage yang dapat dieksekusi di perangkat Anda versi stabil terbaru tersedia dalam arsitektur yang sesuai dengan sistem operasi dan komputer kami, yang namanya alat gambar aplikasi-x86_64.AppImage. Dan kemudian, dengan cara biasa, CLI atau GUI, kami memberinya izin eksekusi.
  • Unduh aplikasi untuk mengkonversi: Dalam kasus kami, seperti yang telah kami nyatakan, kami mengunduh versi game terbaru yang tersedia Teror Perkotaan 4, yang bernama UrbanTerror434_full.zip. Dan kemudian, kami melanjutkan untuk mengekstrak file tersebut untuk mendapatkan folder bernama UrbanTerror43.
  • Kesesuaian direktori aplikasi untuk dikonversi: Dalam kasus Urban Terror 4, sebelum menjalankan proses konversi, kami telah menghapus file-file yang kami anggap tidak diperlukan, yang sesuai dengan binari yang disertakan untuk Windows, arsitektur i386, dan mode Servernya. Artinya, kami hanya membiarkan executable untuk arsitektur x86_64 yang awalnya bernama Quake3-UrT.x86_64, dan yang telah kami ubah namanya menjadi UrT4. Catatan: Untuk setiap aplikasi mungkin perlu menghapus file yang berbeda atau tidak sama sekali. Atau pindahkan, buat, atau tambahkan beberapa.
  • Membuat file yang diperlukan untuk konversi: Agar berhasil melakukan konversi kita harus membuat dan memiliki minimal 3 file yang sesuai dengan:

File yang dibutuhkan

Un file AppRun yang isinya adalah:

#!/bin/bash

cd "$(dirname "$0")"
exec ./UrT4

Un .file desktop yang isinya adalah:

[Desktop Entry]
Type=Application
Exec=AppRun
Icon=UrT4
Name=Urban Terror 4
Terminal=false
StartupNotify=true
Comment=Juego FPS UrT4
Categories=Game;

Akhirnya, file gambar sesuai dengan ikon aplikasi dan file AppImage yang akan datang. Yang dalam kasus praktis kita hari ini, akan kita sebut UrT4.png.

Dan setelah semuanya beres dan siap, kami melanjutkan untuk menjalankan perintah perintah konversi kami, seperti yang ditunjukkan di situs resmi: ./appimagetool-x86_64.AppImage AppDir. Namun, dalam kasus aplikasi kita perlu menambahkan awalan berikut: LENGKUNG=x86_64. Jadi, perintah terakhir kami adalah sebagai berikut:

ARCH=x86_64 ./appimagetool-x86_64.AppImage UrbanTerror43

Dan jika kita telah melakukan semuanya dengan hati-hati dan berhasil, aplikasi kita akan siap. Urban_Terror_4-x86_64.AppImage terletak di folder yang sama tempat kita mengerjakan konversi, misalnya: download. Seperti yang ditunjukkan pada tangkapan layar berikut:

Langkah-langkah membuat aplikasi AppImage - 01

Langkah-langkah membuat aplikasi AppImage - 02

AppImagePool: Klien sederhana dan efisien untuk AppImageHub
Artikel terkait:
AppImagePool: Klien sederhana dan efisien untuk AppImageHub

Gambar ringkasan untuk pasca 2024

ringkasan

Singkatnya, "AppImageTool" di sebelah Pkg2AppImage, tidak diragukan lagi, 2 perangkat lunak yang sangat berguna dan serbaguna yang dapat digunakan siapa pun di Distro GNU/Linux mereka saat ini, untuk mempelajari cara membuat dan menikmati aplikasi portabel mereka sendiri dalam format AppImage. Namun, Di masa depan, akan sangat bagus jika memiliki aplikasi desktop, yaitu grafis (dengan antarmuka visual), yang lebih mengotomatiskan dan memfasilitasi proses ini. Oleh karena itu, jika Anda pernah menggunakan salah satu dari 2 ini atau yang serupa lainnya dengan tujuan yang sama sebelumnya, kami mengundang Anda melalui komentar untuk memberi tahu kami tentang pengalaman Anda dengan mereka, demi kepentingan semua orang dan pembuatan publikasi di masa mendatang tentang kemungkinan tersebut. yang baru disebutkan.

Terakhir, ingat Kunjungi kami «beranda» dalam bahasa Spanyol. Atau, dalam bahasa lain (hanya dengan menambahkan 2 huruf di akhir URL kami saat ini, misalnya: ar, de, en, fr, ja, pt dan ru, di antara banyak lainnya) untuk mempelajari lebih banyak konten terkini. Selain itu, kami mengundang Anda untuk bergabung dengan kami saluran Telegram resmi untuk membaca dan berbagi lebih banyak berita, panduan, dan tutorial dari situs web kami. Dan juga, selanjutnya Saluran Telegram alternatif untuk mempelajari lebih lanjut tentang Linuxverse secara umum.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.