Pkg2appimage: Bagaimana cara membuat file AppImage kita sendiri?
Biasanya umum, bagi banyak pengguna Sistem operasi gratis dan terbuka, Khususnya dalam GNU / Linux, dalam banyak varian dalam bentuk Distribusi (Distro), ingin memasang aplikasi eksternal tertentu, dan tidak dapat melakukannya, karena tidak kompatibel dengan kami GNU / Linux Distro atau dengan nomor versinya.
Baru-baru ini, hal ini terjadi pada saya, ketika saya ingin membantu rekan kerja menginstal aplikasi Packet Tracer 7.xx. tentang dia Debian Distro 10, menggunakan saya MX Linux 19.1 Distro. Dan setelah meneliti dan menguji, menginstal paket eksternal dari yang lain Distro (Ubuntu / Debian) dan melakukan «Usang» (Turunkan) paket dan pengalihan perpustakaan menggunakan variabel $ LD_LIBRARY_PATH dan membuat tautan simbolik, semuanya tidak berguna, sampai saya menggunakan alat tersebut pkg2appimage.

Baik, pertama-tama, untuk menyoroti bahwa format file atau teknologi AppImage milik apa yang dikenal sebagai "Aplikasi Universal untuk GNU / Linux". Di antara format yang termasuk di bawah nama ini, selain AppImage, mereka menemukan satu sama lain Flatpak y Jepret. Meskipun, beberapa sering menyertakan teknologi paket yang dikenal sebagai Aplikasi Orbital.
Apa itu AppImage?
Oleh karena itu AppImage adalah format untuk mendistribusikan perangkat lunak portabel di GNU / Linux tidak perlu izin pengguna super untuk menginstal aplikasi. Sedemikian rupa, untuk memungkinkan dan memfasilitasi distribusi perangkat lunak biner, yang tidak bergantung pada Distro GNU / Linux. Yang sangat berguna, baik untuk pengembang maupun pengguna.
"Unduh aplikasi, buat dapat dieksekusi, dan jalankan. Tidak perlu menginstalnya. Pustaka sistem dan preferensi sistem tidak diubah. Itu juga dapat berjalan di kotak pasir seperti Firejail. Distribusikan aplikasi desktop Linux Anda dalam format AppImage dan dapatkan pengguna yang menjalankan semua distribusi Linux umum. Kemas sekali dan jalankan kemana-mana. Menjangkau pengguna di semua distribusi desktop utama". https://appimage.org/

Pkg2appimage: Alat untuk membuat aplikasi AppImage
Menurut Pengembang Teknologi AppImage di situs resminya, ia menggunakan alat tersebut secara resmi AppImageKit untuk membangun aplikasi dari awal dengan format .Aplikasi Gambar. Sementara itu, untuk membangun (mengubah) aplikasi AppImage dari aplikasi lain yang sudah dibuat dengan format lain, gunakan alat tersebut pkg2appimage.
Dalam kasus khusus saya, karena saya ingin membangun file .Aplikasi Gambar aplikasi Packet Tracer 7.xx, Saya melanjutkan untuk menggunakan prosedur yang dijelaskan di Repositori GitHub Konradmb di Pkg2appimage dan Packet Tracer.
Penggunaan pkg2appimage
Dan seperti yang dikatakan penulis, saya melanjutkan dengan menjalankan langkah-langkah berikut dengan perintah perintah masing-masing:
A. - Langkah 1
Gandakan repositori file .yml untuk Packet Tracer
git klon https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /
B.- Langkah 2
Unduh alat Pkg2appimage dan buat itu dapat dieksekusi
wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage
C. - Langkah 3
Perbarui konten dari file .yml dengan jalur unduhan file baru Pelacak paketkarena jalur unduhan saat ini tidak berisi file. Untuk tujuan ini, editor konsol nano dapat digunakan sebagai berikut:
nano PacketTracer.yml
Maka itu harus komentar (nonaktifkan dengan #) baris yang sudah kadaluwarsa dan masukkan yang benar, satu baris di atas sebagai berikut:
- wget -c https://dllb2.pling.com/api/files/download/j/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjE1NjY3MjEzNDAiLCJ1IjpudWxsLCJsdCI6ImRvd25sb2FkIiwicyI6Ijc5ZDUxNWZlZmRjZTExZDAxY2NmNGQ4OWU5YmJhNzJhOWE3OTc5MzdkN2U1NWUxY2Y1MDAwYWJiNTA1ODQyN2Y3ZGRhODNjOTA0ZjQxMzU0ZTUzNzU0YThkODE0NWRlZWYwMmUyNWEyMDdhMTM3ZjdmZTgxNTY0MjIxNGE0YTRmIiwidCI6MTU4ODQ2MTE1Miwic3RmcCI6bnVsbCwic3RpcCI6bnVsbH0.qpUCNIAk2kRMkXamvP-mYn03caCLa743Pgt7BoggSGQ/packet_tracer_7.2.1_for_linux_64_bit.tar.gz # wget -c https://www.netacad.com/portal/sites/default/files/resources/PacketTracer/packet_tracer_7.2.1_for_linux_64_bit.tar.gz
D. - Langkah 4
Bangun paketnya .Aplikasi Gambar itu Pelacak paket ditunjukkan dalam file .yml
./pkg2appimage PacketTracer.yml
E. - Langkah 5
Jalankan paketnya .Aplikasi Gambar itu Pelacak paket dibangun. Hal yang sama, jika semuanya telah dijalankan dengan benar, harus berada di jalur:
"/ home / $ USER / PacketTracer-AppImage / out /"
Dan saat dijalankan, Anda akan dapat memvisualisasikan file aplikasi AppImage baru tanpa kesulitan apapun, seperti gambar dibawah ini:
Tim MX Linux 19.1 (Berdasarkan Debian 10 - Buster)


Tim GNU / Linux Debian 10 (Buster)

Setelah tutorial ini dan beberapa tindakan trial and error, saya berharap banyak yang bisa membangun aplikasi mereka sendiri .Aplikasi Gambar menggunakan Pkg2appgambar.

Kesimpulan
Kami berharap ini "posting kecil yang bermanfaat" pada «Pkg2appimage», alat yang dirancang untuk membuat file instalasi aplikasi di bawah format AppImage menggunakan file biner (tar.gz, .deb atau .ppa) yang ada dan a file deskripsi .yml untuk mencapai konversi; menjadi banyak minat dan kegunaan, Untuk keseluruhan «Comunidad de Software Libre y Código Abierto» dan kontribusi besar bagi penyebaran ekosistem aplikasi yang indah, raksasa, dan terus berkembang «GNU/Linux».
Dan untuk informasi lebih lanjut, jangan sungkan untuk mengunjungi Perpustakaan online sebagai BukaLibra y jedi untuk membaca buku (PDF) tentang topik ini atau lainnya bidang pengetahuan. Untuk saat ini, jika Anda menyukai ini «publicación», jangan berhenti membagikannya dengan orang lain, di Situs web, saluran, grup, atau komunitas favorit jaringan sosial, lebih disukai yang gratis dan terbuka sebagai Mastodon, atau sejenisnya yang aman dan pribadi Telegram.
Atau cukup kunjungi beranda kami di FromLinux atau bergabung dengan Channel resmi Telegram dari FromLinux untuk membaca dan memilih publikasi ini atau publikasi menarik lainnya di «Software Libre», «Código Abierto», «GNU/Linux» dan topik lain yang terkait dengan «Informática y la Computación», Dan «Actualidad tecnológica».