Pkg2appimage: Bagaimana cara membuat file AppImage kita sendiri?

Pkg2appimage: Bagaimana cara membuat file AppImage kita sendiri?

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.

Pkg2appimage: Pendahuluan

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/

AppImageHub
Artikel terkait:
AppImage memiliki toko aplikasi "AppImageHub"
Peluncur Gambar Aplikasi
Artikel terkait:
AppImageLauncher: dengan mudah meluncurkan dan mengintegrasikan aplikasi di Appimage

Pkg2appimage: Konten

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)

Pkg2appimage: Pelacak Paket

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

Gambar generik untuk kesimpulan artikel

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 DesdeLinux atau bergabung dengan Channel resmi Telegram dari DesdeLinux 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».


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.

  1.   azubieta.dll dijo

    Hello!
    Posting yang sangat bagus! Saya senang melihat komunitas Linux yang berbahasa Spanyol tertarik dengan format AppImage. Saya ingin memberikan sedikit kontribusi. Alat pkg2appimage telah ada selama beberapa waktu dan memiliki beberapa kekurangan. Yang paling menonjol adalah bahwa paket yang dihasilkan tidak dapat digunakan dalam distribusi dengan glibc yang lebih rendah dari sistem yang digunakan untuk membuatnya. Inilah sebabnya mengapa alat lain yang lebih mampu dikembangkan.

    pembuat gambar aplikasi (https://appimage-builder.readthedocs.io) seperti pkg2appimage menggunakan file yml untuk konfigurasi. Dalam dokumentasi, Anda dapat menemukan tutorial tentang cara menggunakannya. Dan tentu saja Anda selalu dapat bertanya, saya akan dengan senang hati mengklarifikasi pertanyaan apa pun.

    salam
    Gambar placeholder Alexis Lopez Zubieta
    Kontributor proyek AppImage

    1.    Instalasi Posting Linux dijo

      Salam Alexis! Terima kasih banyak atas komentar positif Anda atas artikel ini. Kami berharap dapat segera menulis artikel tentang alat yang Anda rekomendasikan sebagai alternatif yang lebih modern untuk pkg2appimage. Selebihnya, Sukses, kesehatan, dan banyak berkah untuk Anda, dan semua orang di proyek AppImage.

  2.   YT yang lebih lama dijo

    Teman-teman Saya memberitahu Anda bahwa saya memiliki pengalaman yang tidak menyenangkan dengan format .appimage, saya beritahu Anda, beberapa hari yang lalu saya menginstal balena etcher (di KDE Neon saya) yang sayangnya bagi saya sekarang hanya dalam format ini di versi Linux-nya. Saya menginstalnya, menggunakannya dan menghapusnya, di situlah masalah dimulai, saya membuat folder di rumah bernama Aplikasi yang bahkan jika Anda menghapusnya, itu dibuat ulang setelah setiap reboot. Diperlukan lebih dari satu hari untuk menemukan file tersembunyi yang dibuat tanpa izin Anda saat Anda menjalankannya. appimage. Bagi saya format ini lebih seperti virus daripada jenis program lainnya. Tidak main-main saya menginstal ulang sesuatu yang lain dalam format ini.

    1.    Instalasi Posting Linux dijo

      Salam Viejuber YT! Memalukan. Saya telah menginstal / menghapus Balena dengan AppImage tanpa masalah, dan tidak benar-benar percaya bahwa AppImage adalah inisiatif yang buruk atau inisiatif yang diterapkan dengan buruk. Anda harus mencoba lebih untuk melihat bagaimana kelanjutannya ...

  3.   Javi42 dijo

    Halo,

    Selamat atas posting ini. Saya juga menjadi gila mencoba menjalankan PacketTracer di LMDE4 saya (Debian 10)
    Mengikuti instruksi saya telah berhasil untuk PacketTracer 7.2.1 tetapi tetap macet jika saya mencobanya untuk 7.3.0 dengan masalah ketergantungan yang sama seperti libjpeg.so.8 dan beberapa lainnya.

    Terima kasih dan salam.

    1.    Instalasi Posting Linux dijo

      Salam Javi42! Terima kasih atas komentar Anda, saya senang posting ini bermanfaat bagi Anda.

  4.   Javi42 dijo

    Halo,
    Masih menunggu untuk membuatnya bekerja dengan Buka dengan: Saya telah mencoba membuat .desktop yang sesuai tetapi tidak menangkap argumen% f,% F atau% U dengan baik sehingga membuka file yang diteruskan sebagai parameter.

    Salam.