Pkg2appimage: Өзүбүздүн AppImage файлдарыбызды кантип курсак болот?

Pkg2appimage: Өзүбүздүн AppImage файлдарыбызды кантип курсак болот?

Pkg2appimage: Өзүбүздүн AppImage файлдарыбызды кантип курсак болот?

Бул, адатта, көп колдонуучулар үчүн кеңири тараган Акысыз жана ачык иштөө тутумдары, Атайын GNU / Linux, анын көптөгөн варианттарында Таркатуу (Таркатуу), белгилүү бир тышкы тиркемени орнотууну каалап, аны аткара албай жатам, анткени ал биздикине туура келбейт GNU / Linux Distro же анын нускасынын номери менен.

Жакында эле, мен кесиптешиме тиркемени орнотууга жардам бергим келгенде, дал ушундай окуя болду Packet Tracer 7.xx. ал жөнүндө Debian Distro 10, менин колдонуп Distro MX Linux 19.1. Ал эми изилдөө жана сыноодон өткөндөн кийин, башка пакеттерди орнотуп Distros (Ubuntu / Debian) жана аткаруучулук «Эскирген» (Төмөндөө) пакетин жана китепкананы багыттоо $ LD_LIBRARY_PATH өзгөрмө жана символикалык шилтемелерди түзүү, мен куралды колдонмойунча, эч нерсе пайдасыз болду Pkg2appimage.

Pkg2appimage: Киришүү

Эң биринчиден, файл форматы же технология деп бөлүп көрсөтүү жакшы AppImage катары белгилүү болгон нерсеге таандык "GNU / Linux үчүн универсалдуу тиркемелер". Мындан тышкары, ушул аталышта камтылган форматтардын арасында AppImage, алар бири-бирин табышат Flatpak y Кап. Бирок, кээ бирлери, адатта, белгилүү пакеттик технологияны камтыйт  OrbitalApps.

AppImage деген эмне?

Ошондуктан, AppImage бул GNU / Linux программасында портативдик программаны жайылтуу форматы тиркемени орнотуу үчүн супер колдонуучунун уруксаты жок. Ушундай жол менен, уруксат берүү жана жеңилдетүү экилик программалык камсыздоо, бул көзкарандысыз GNU / Linux Distros. Бул иштеп чыгуучулар үчүн дагы, колдонуучулар үчүн дагы абдан пайдалуу.

«Колдонмону жүктөп алып, аткарылуучу кылып, иштетип алыңыз. Аны орнотуунун кажети жок. Тутум китепканалары жана тутумдун артыкчылыктары өзгөртүлбөйт. Ал Firejail сыяктуу кум коробкасында дагы иштей алат. AppImage форматындагы Linux иш тактаңызды таркатыңыз жана бардык жалпы Linux дистрибутивдерин иштетип жаткан колдонуучуларды алыңыз. Бир жолу таңгагын салып, ар жакка чуркаңыз. Бардык негизги рабочий дистрибьютерлерде колдонуучуларга жетет«. https://appimage.org/

Окшош макала:
AppImageде "AppImageHub" тиркеме дүкөнү бар
Окшош макала:
AppImageLauncher: Appimage'деги колдонмолорду оңой ишке киргизип, бириктирүү

Pkg2appimage: Мазмун

Pkg2appimage: AppImage тиркемелерин түзүүчү курал

The Developers айтымында AppImage технологиясы өзүнүн расмий сайтында, ал курал расмий колдонот AppImageKit колдонмолорду нөлдөн баштап форматтын астында түзүү .AppImage. Ошол эле учурда, AppImage колдонмолорун башка форматтарда түзүлгөн башка колдонуучулардан түзүү (конвертациялоо) үчүн, куралды колдонуңуз Pkg2appimage.

Менин жеке ишимде, мен кургум келгендиктен .AppImage арыз Packet Tracer 7.xx, Мен сүрөттөлгөн процедураны колдоно баштадым Konradmb's GitHub репозиторийи Pkg2appimage жана Packet Tracer боюнча.

колдонуу менен Pkg2appimage

Автор айткандай, мен төмөнкү буйруктарды тиешелүү буйрук буйруктары менен аткара баштадым:

A.- 1-кадам

Packet Tracer үчүн .yml файл кампасын Clone

git клону https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /

B.- 2-кадам

Pkg2appimage куралын жүктөп алып, аны аткарууга болот

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

C.- 3-кадам

Мазмунун жаңыртуу .yml файлы жаңы файл жүктөө жолу менен Packet Tracerанткени учурдагы жүктөө жолу файлды камтыбайт. Бул максатта нано консолу редакторун төмөнкүдөй колдонсо болот:

nano PacketTracer.yml

Анан керек комментарий (# менен өчүрүү) эскирген сызыкты жана туура сапты, жогорудагы бир сапты төмөнкүдөй киргизиңиз:

- 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.- 4-кадам

Топтомду түзүңүз .AppImage жана Packet Tracer көрсөтүлгөн .yml файлы

./pkg2appimage PacketTracer.yml

E.- 5-кадам

Топтомду иштетүү .AppImage жана Packet Tracer курулган. Ошол эле учурда, эгерде бардыгы туура аткарылган болсо, анда жолдо болушу керек:

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

Ал аткарылганда, сиз өзүңүздүн элестете аласыз жаңы AppImage колдонмосу төмөндө көрсөтүлгөндөй, эч кандай кыйынчылыксыз:

MX Linux 19.1 командасы (Debian 10 - Buster негизинде)

GNU / Linux Debian 10 командасы (Buster)

Pkg2appimage: Пакеттик байкоочу

Бул окуу куралы жана бир нече сыноо жана катачылык иш-аракеттеринен кийин, көптөгөн адамдар өз тиркемелерин кура алышат деп ишенем .AppImage колдонуу менен Pkg2appimage.

Макаланын корутундусу үчүн жалпы сүрөт

жыйынтыктоо

Биз муну үмүттөнөбүз «пайдалуу кичинекей билдирүү« боюнча  «Pkg2appimage», түзүү үчүн иштелип чыккан курал орнотуу файлдары форматындагы тиркемелер AppImage колдонуу менен экилик файлдар (tar.gz, .deb же .ppa) бар жана а сүрөттөмө файлы .yml конверсияга жетишүү; көп болуу пайыздык жана пайдалуу, Жалпысынан «Comunidad de Software Libre y Código Abierto» жана тиркемелеринин эң сонун, гигант жана өсүп жаткан экосистемасынын жайылышына чоң салым кошту «GNU/Linux».

Көбүрөөк маалымат алуу үчүн, ар дайым баш тартыңыз Онлайн китепкана Кой OpenLibra y JedIT окуу китептер (PDF) ушул темада же башкаларда билим чөйрөлөрү. Азырынча бул сизге жакса «publicación», аны бөлүшүүнү токтотпо башкалар менен, сиздин Сүйүктүү веб-сайттар, каналдар, топтор же жамааттар коомдук тармактардын, артыкчылыктуу эркин жана ачык Mastodon, же коопсуз жана жеке сыяктуу телеграмма.

Же болбосо жөн гана биздин үй баракчасына баш багыңыз FromLinux же расмий Каналга кошулуңуз FromLinuxтен телеграмма ушул же башка кызыктуу басылмаларды окуп, добуш берүү «Software Libre», «Código Abierto», «GNU/Linux» жана башка темалар «Informática y la Computación», ал эми «Actualidad tecnológica».


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

7 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   azubieta ал мындай деди:

    Hello!
    Абдан жакшы билдирүү! Испан тилинде сүйлөгөн Linux коомчулугу AppImage форматына кызыгып жаткандыгын көрүп кубандым. Мен кичине болсо да салым кошкум келет. Pkg2appimage куралы мурунтан эле бар жана анын айрым кемчиликтери бар. Эң белгилүүсү, пайда болгон топтомдорду аны түзүү үчүн колдонулган системага караганда төмөнкү glibc менен бөлүштүрүүдө колдонууга болбойт. Ошондуктан дагы бир жөндөмдүү курал иштелип чыккан.

    appimage-builder (https://appimage-builder.readthedocs.io) сыяктуу pkg2appimage конфигурация үчүн yml файлын колдонот. Документте сиз аны кантип колдонуу керектиги жөнүндө окуу куралын таба аласыз. Албетте, сиз ар дайым суроо бере аласыз, мен ар кандай суроолорду кубаныч менен тактап берем.

    Урматтоо менен
    Алексис Лопес Зубиета
    AppImage долбоорунун салымчысы

    1.    Linux Post орнотуу ал мындай деди:

      Алексиске салам! Макала боюнча позитивдүү комментарий бергениңиз үчүн чоң рахмат. Pkg2appimageге заманбап альтернатива катары сунуштап жаткан курал жөнүндө жакында макала жазабыз деп үмүттөнөбүз. Калган бөлүгү, Ийгилик, ден-соолук жана көптөгөн баталар сизге жана AppImage долбоорундагы башкаларга.

  2.   Viejuber YT ал мындай деди:

    Достор .appimage форматында жагымсыз окуялар болгонун айтып берем, бир нече күн мурун balena etcher (KDE Neon'умда) орноткон элем, тилекке каршы, мен үчүн азыр анын Linux нускасында ушул форматта гана келет. Мен аны орноттум, колдондум жана өчүрдүм, маселе ушул жерден башталды, үйдө тиркемелер деген папканы түзүп, өчүрүп салсаңыз дагы, ар бир кайра жүктөөдөн кийин кайра жаралат. Сиз иштетип жатканда сиздин уруксатыңызсыз түзүлгөн жашыруун файлдарды табуу үчүн бир күндөн ашык убакыт талап кылынат. appimage. Мен үчүн бул формат башка программаларга караганда вируска окшош. Ушул форматта дагы бир нерсе орнотуу үчүн дагы тамашалап жаткан жокмун.

    1.    Linux Post орнотуу ал мындай деди:

      Viejuber YT салам! Бул уят иш. Мен Balena программасын AppImage менен көйгөйсүз орнотуп / чыгарып салдым жана AppImage жаман демилге же начар ишке ашырылган демилге деп ишенген жокмун. Анын кандай жүрүп жаткандыгын көрүү үчүн дагы аракет кылыңыз ...

  3.   Javi42 ал мындай деди:

    салам,

    Ушул билдирүү менен куттуктайм. PacketTracerди LMDE4 (Debian 10) менен иштеткенге аракет кылып, жинди болуп бараткам
    Көрсөтмөлөрдү аткарып, PacketTracer 7.2.1 ийгиликтүү иштедим, бирок libjpeg.so.7.3.0 сыяктуу көзкарандысыздык көйгөйлөрү менен 8 аракет кылып көрсөм, кыйрап кала берет.

    Рахмат жана урматтоо менен.

    1.    Linux Post орнотуу ал мындай деди:

      Javi42 салам! Комментарийиңиз үчүн рахмат, билдирүү сиз үчүн пайдалуу болгонуна кубанычтамын.

  4.   Javi42 ал мындай деди:

    салам,
    Аны Open менен иштөө үчүн дагы деле болсо күтүлүүдө: Мен тиешелүү .desktop түзүүгө аракет кылып көрдүм, бирок ал% f,% F же% U аргументин туура эмес карайт, ошондо ал параметр катары өткөн файлды ачат, сиз ага жетиштиңиз беле?

    Салам.