Pkg2appimage: Kuinka rakentaa omia AppImage-tiedostoja?

Pkg2appimage: Kuinka rakentaa omia AppImage-tiedostoja?

Pkg2appimage: Kuinka rakentaa omia AppImage-tiedostoja?

Se on yleensä yleistä monille verkkotunnuksen käyttäjille Vapaa ja avoin käyttöjärjestelmä, Erityisesti GNU / Linux, monissa muunnelmissaan Jakelut (distrot), jotka haluavat asentaa tietyn ulkoisen sovelluksen eivätkä pysty siihen, koska se ei ole yhteensopiva meidän GNU / Linux Distro tai sen versionumero.

Äskettäin tämä tapahtui minulle, kun halusin auttaa kollegaani asentamaan sovelluksen Packet Tracer 7.xx. hänen Debian Distro 10, käyttämällä minun MX Linux 19.1 Distro. Tutkimisen ja testaamisen jälkeen asenna ulkoiset paketit muilta Distrot (Ubuntu / Debian) ja tekemässä «Vanhentunut» (Alentaa) paketti ja kirjasto ohjaa uudelleen muuttuja $ LD_LIBRARY_PATH ja luomalla symbolisia linkkejä, kaikki oli hyödytöntä, kunnes käytän työkalua Pkg2sovellus.

Pkg2appimage: Johdanto

Ensinnäkin on hyvä korostaa, että tiedostomuoto tai tekniikka AppImage kuuluu siihen, mikä tunnetaan nimellä "Universaalit sovellukset GNU / Linuxille". Tämän nimen alla olevien muotojen joukossa AppImage, he löytävät toisensa Flatpak y napsahtaa. Vaikka jotkut sisältävät usein pakettitekniikan, joka tunnetaan nimellä  OrbitalApps.

Mikä on AppImage?

siksi AppImage on muoto kannettavien ohjelmistojen jakamiseksi GNU / Linux-käyttöjärjestelmässä sovelluksen asentamiseen ei tarvita pääkäyttäjän oikeuksia. Tällä tavoin sallia ja helpottaa binaaristen ohjelmistojen jakelu, joka on riippumaton GNU / Linux-distrot. Mikä on erittäin hyödyllistä sekä kehittäjille että käyttäjille.

"Lataa sovellus, tee siitä suoritettava ja suorita. Sitä ei tarvitse asentaa. Järjestelmäkirjastoja ja järjestelmän asetuksia ei muuteta. Se voi myös ajaa hiekkalaatikossa, kuten Firejail. Levitä Linux-työpöytäsovelluksesi AppImage-muodossa ja voita kaikki tavallisia Linux-jakeluja käyttävät käyttäjät. Pakkaa kerran ja juokse kaikkialle. Tavoittaa käyttäjät kaikilla tärkeimmillä työpöydän jakeluilla". https://appimage.org/

AppimageHub
Aiheeseen liittyvä artikkeli:
AppImage-sovelluksessa on AppImageHub-sovelluskauppa
AppImageLauncher
Aiheeseen liittyvä artikkeli:
AppImageLauncher: Käynnistä ja integroi sovellukset helposti Appimageen

Pkg2appimage: Sisältö

Pkg2appimage: Työkalu AppImage-sovellusten luomiseen

Kehittäjien mukaan AppImage-tekniikka virallisella verkkosivustollaan se käyttää työkalua virallisesti AppImageKit rakentaa sovelluksia alusta alkaen muodon alle .AppImage. Sillä välin, kun haluat rakentaa (muuntaa) AppImage-sovelluksia muilta, jotka on jo luotu muilla muodoilla, käytä työkalua Pkg2sovellus.

Koska halusin rakentaa a .AppImage hakemuksesta Packet Tracer 7.xx, Jatkoin asiakirjassa kuvattua menettelyä Konradmbin GitHub-arkisto Pkg2appimage- ja Packet Tracer -sovelluksissa.

Käyttö Pkg2sovellus

Ja kuten kirjoittaja sanoo, jatkoin suorittamalla seuraavat vaiheet vastaavilla komentokomennoilla:

A.- Vaihe 1

Kloonaa .yml-tiedostovarasto Packet Tracerille

git-klooni https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /

B.- Vaihe 2

Lataa Pkg2appimage-työkalu ja tee siitä suoritettava

wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage

C.- Vaihe 3

Päivitä sivuston sisältö .yml-tiedosto uuden tiedoston latauspolun kanssa Packet Tracerkoska nykyinen latauspolku ei sisällä tiedostoa. Tähän tarkoitukseen nanokonsolieditoria voidaan käyttää seuraavasti:

nano PacketTracer.yml

Sitten sen täytyy kommentti (poista käytöstä #) vanhentunut rivi ja kirjoita oikea, yksi rivi korkeammalle seuraavasti:

- 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.- Vaihe 4

Rakenna paketti .AppImage ja Packet Tracer merkitty .yml-tiedosto

./pkg2appimage PacketTracer.yml

E.- Vaihe 5

Suorita paketti .AppImage ja Packet Tracer rakennettu. Samoin, jos kaikki on suoritettu oikein, on oltava polulla:

"/ home / $ USER / PacketTracer-AppImage / out /"

Ja kun se suoritetaan, voit visualisoida uusi AppImage-sovellus ilman mitään vaikeuksia, kuten alla on esitetty:

MX Linux 19.1 -tiimi (perustuu Debian 10 - Busteriin)

GNU / Linux Debian 10 -tiimi (Buster)

Pkg2appimage: Pakettien jäljitin

Tämän opetusohjelman ja joidenkin kokeiluvirheiden jälkeen toivon, että monet pystyvät rakentamaan omat sovelluksensa .AppImage käyttäen Pkg2sovellus.

Yleiskuva artikkelin johtopäätöksille

Johtopäätös

Toivomme tämän "hyödyllinen pieni viesti" päälle  «Pkg2appimage», työkalu, joka on suunniteltu luomaan asennustiedostot hakemusten muodossa AppImage käyttämällä binaaritiedostot (tar.gz, .deb tai .ppa) olemassa ja a kuvaus tiedosto .yml saavuttaa muuntaminen; olla paljon kiinnostus ja hyödyllisyys, Koko «Comunidad de Software Libre y Código Abierto» ja suurella panoksella Nizzan suurenmoisen, jättimäisen ja kasvavan ekosysteemin levittämiseen «GNU/Linux».

Ja lisätietoja, älä aina epäröi vierailla missään Verkkokirjasto kuten OpenLibra y jedit lukea kirjat (PDF) aiheesta tai muusta osaamisalueet. Toistaiseksi, jos pidit tästä «publicación», älä lopeta sen jakamista muiden kanssa, sinun Suosikkisivustot, kanavat, ryhmät tai yhteisöt sosiaalisia verkostoja, mieluiten ilmaisia ​​ja avoimia Mastodonttitai turvallinen ja yksityinen Telegram.

Tai yksinkertaisesti käy kotisivullamme osoitteessa DesdeLinux tai liity viralliseen kanavaan Sähke lähettäjältä DesdeLinux lukea ja äänestää tätä tai muita mielenkiintoisia julkaisuja «Software Libre», «Código Abierto», «GNU/Linux» ja muut aiheeseen liittyvät aiheet «Informática y la Computación»Ja «Actualidad tecnológica».


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   azubieta dijo

    Hei!
    Erittäin hyvä viesti! Olen iloinen nähdessäni, että espanjankielinen Linux-yhteisö on kiinnostunut AppImage-muodosta. Haluaisin antaa pienen panoksen. Pkg2appimage-työkalu on ollut käytössä jonkin aikaa, ja siinä on joitain puutteita. Merkittävin on, että tuloksena olevia paketteja ei voida käyttää jakelussa, jonka glibc on pienempi kuin järjestelmässä, jota käytettiin sen luomiseen. Siksi kehitettiin toinen tehokkaampi työkalu.

    appimage-builder (https://appimage-builder.readthedocs.io) kuten pkg2appimage käyttää konfigurointiin yml-tiedostoa. Asiakirjoista löydät opetusohjelman sen käytöstä. Ja tietysti voit aina kysyä, haluaisin selvittää mielelläni kaikki kysymykset.

    terveiset
    Alexis Lopez Zubieta -paikkamerkki
    AppImage-projektin avustaja

    1.    Linux Post -asennus dijo

      Terveisiä Alexis! Kiitos paljon positiivisesta kommentistasi artikkeliin. Toivomme, että kirjoitamme pian artikkelin työkalusta, jota suosittelet nykyaikaisemmaksi vaihtoehdoksi pkg2appimagelle. Loput: Menestystä, terveyttä ja monia siunauksia sinulle ja kaikille muille AppImage-projektissa.

  2.   Vanhempi YT dijo

    Ystävät, joista kerron teille, että minulla oli epämiellyttävä kokemus .appimage-muodosta, sanon teille, muutama päivä sitten asensin balena etcherin (KDE Neoniin), joka valitettavasti tulee nyt vain tässä muodossa Linux-versiossaan. Asensin sen, käytin sitä ja poistin sen, missä ongelma alkoi, luon kotiin kansion nimeltä Applications, jonka vaikka poistat sen, se luodaan uudelleen jokaisen uudelleenkäynnistyksen jälkeen. Ilman lupaasi luotujen piilotettujen tiedostojen löytäminen kestää yli päivän, kun suoritat yhden. appimage. Minulle tämä muoto on enemmän kuin virus kuin mikään muu ohjelmatyyppi. En tosissasi enää asenna jotain muuta tässä muodossa.

    1.    Linux Post -asennus dijo

      Terveisiä Viejuber YT! Harmi. Olen asentanut / poistanut Balenan AppImage-sovelluksella ilman ongelmia, enkä uskonut, että AppImage on huono aloite tai huonosti toteutettu aloite. Sinun pitäisi yrittää enemmän nähdäksesi, miten menee ...

  3.   Javi 42 dijo

    Hei,

    Onnittelut tästä viestistä. Halusin myös hulluksi yrittäessäni saada PacketTracer käyntiin LMDE4: lläni (Debian 10)
    Noudattamalla olen onnistunut PacketTracer 7.2.1 -käyttöjärjestelmässä, mutta se kaatuu jatkuvasti, jos yritän sitä versiossa 7.3.0 samoilla riippuvuusongelmilla kuin libjpeg.so.8 ja joitain muita.

    Kiitokset ja terveiset.

    1.    Linux Post -asennus dijo

      Terveisiä Javi42! Kiitos kommentistasi, olen iloinen siitä, että viesti on ollut sinulle hyödyllinen.

  4.   Javi 42 dijo

    Hei,
    Se on vielä odotettavissa saadakseen sen toimimaan Open with: kanssa. Olen yrittänyt luoda vastaavan .desktopin, mutta se ei tartu argumentteihin% f,% F tai% U niin, että se avaa parametrina välitetyn tiedoston. saavutti sen?

    Tervehdys.