Appimage: cannot execute binary file

Fórum: 

chmod +x FreeCAD-0.16-6712.glibc2.17-x86_64.AppImage

/bin/bash FreeCAD-0.16-6712.glibc2.17-x86_64.AppImage

FreeCAD-0.16-6712.glibc2.17-x86_64.AppImage: FreeCAD-0.16-6712.glibc2.17-x86_64.AppImage: cannot execute binary file

inxi -F

System:
  Host: user-pc Kernel: 4.15.0-50-generic x86_64 bits: 64
  Desktop: MATE 1.20.1 Distro: Linux Mint 19.1 Tessa

A pkg2appimage segítségével saját környezetben generált 0.16-s freecad ugyanúgy nem indult. Kipróbáltam a program 0.18-as verzióját is. Az appimage-nek 20 másodpercre volt szüksége az elinduláshoz. Miközben a tárolóból telepítettnek alig 5 másodpercre. Más programok appimgeivel nem tapasztal hasonló problémát.

Mi lehet az oka?

kimarite képe

Tulajdonos

Próbáljuk azt, hogy megnézed, a saját felhasználó tulajdonában van-e az AppImage telepítő. Ha a root tulajdona, akkor tedd magadévá. Például így (a könyvtárban állva, ahol a fájl van):

sudo chown $USER:$USER FreeCAD-0.16-6712.glibc2.17-x86_64.AppImage
sudo chmod ugo+rwx FreeCAD-0.16-6712.glibc2.17-x86_64.AppImage

Forrás: https://linuxmint.hu/blog/2019/04/kotet-meghajto-es-egyeb-tarolo-eszkozo...

-----

A pkg2appimage segítségével saját környezetben generált 0.16-s freecad ugyanúgy nem indult. Kipróbáltam a program 0.18-as verzióját is. Az appimage-nek 20 másodpercre volt szüksége az elinduláshoz. Miközben a tárolóból telepítettnek alig 5 másodpercre. Más programok appimgeivel nem tapasztal hasonló problémát.

Az általad használt módszer leírását legalább linkelnéd?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Lásd a usage részt: https:/

#2 Ja ... nem futtatod, az a baj.

Nézzük, a bash hol,

which bash

itt (kimenet):

/bin/bash

Eddig jó volt ...

Akkor a parancs helyesen ./-vel:

bash ./FreeCAD-0.16-6712.glibc2.17-x86_64.AppImage

De miért konzolon indítod? Hol van ez leírva?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Lehet egyszerűen is csinálni - olvasni kell

@#4 Grafikus alkalmazás, készen van (elkészítette a kérdező), gyanakodtam én is, hogy kettő egér kattintásra is indul. Így a bash nem kell a parancsba, ha az ember konzolban indítja.

./FreeCAD-0.16-6712.glibc2.17-x86_64.AppImage

A pkg2appimage segítségével saját környezetben generált 0.16-s freecad ugyanúgy nem indult.

A bash lehet a gond, vagy csak van valami más terminál kimenet.

Kipróbáltam a program 0.18-as verzióját is. Az appimage-nek 20 másodpercre volt szüksége az elinduláshoz.

Itt is lehet terminálban tesztelni, mi lehet a lassú indulás oka.

De a stabil FreeCAD PPA-ról is elérhető, már a stable PPA-ról is a kívánt v18. A Linux Mint 18.x, 19.x kiadásokra érhető el. Debian alatt a PPA használata nem ajánlott (megjegyzés). FreeCAD PPA:
https://linuxmint.hu/blog/2018/04/a-freecad-017-roland-parametrikus-3d-m...

A fene tudja, miért indul lassan a sajátként elkészített csomag. Talán az AppImage készítő leírás segít, hogyan lehet gyorsítani az indulást, esetleg mit kell másként csinálni. Érdemes is lehet a módszereket megtanulni, ha az ember kíváncsi.

Értékelés: 

0
Még nincs értékelve

Lehet egyszerűen is csinálni - olvasni kell

#5 Találkoztam már olyan appimage-el, amelyik az első indításkor lassan töltődött be.
De a második indításkor már lényegesen gyorsabbab.

Értékelés: 

0
Még nincs értékelve

Sajnos a ppa-ból elérhető 0

Sajnos a ppa-ból elérhető 0.18-s nem elegendő. Mindenképpen szükség lenne a 0.16-s verzióra mert a késöbbi verziók rosszul kezelik a régi file-kat.

A 0.16-s esetében dupla kattintásra ugyan megjelent egy ablak, "Would you like to integrate (...)" de 10 perc után se töltődött be a program. A System Monitorban se látható.

Hogyan jöhetnék rá, mi okozza a különbséget a 0.18-as verzió telepített vs. appimge indulási sebessége között?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Sajnos a ppa-ból elérhető 0

#7 Hogyan jöhetnék rá, mi okozza a különbséget a 0.18-as verzió telepített vs. appimge indulási sebessége között?

Ahogy említettem: terminálban indítod.
A kimenetet pedig ide másolod.

Értékelés: 

0
Még nincs értékelve
kimarite képe

AppImage kezdő ablak

#7 Módosítok: elég egyszer indítani. De ha nem jó, akkor töröld. Lentebb írom, hogyan.

#5 Az ablak az mutathatta, hogy beleegyezel-e, hogy a menübe kerüljön az alkalmazás.
Letöltöttem innen,
https://github.com/FreeCAD/FreeCAD/releases
futtattam (egyszer kell)

Első indítás

./FreeCAD-0.16-6712.glibc2.17-x86_64.AppImage

és ezt írta ki (azonnal indult).

/bin/bash: /tmp/.mount_FreeCABbsSSv/lib/x86_64-linux-gnu/libtinfo.so.5: no version information available (required by /bin/bash)
FreeCAD 0.16, Libs: 0.16R6712 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2015
  #####                 ####  ###   ####  
  #                    #      # #   #   #
  #     ##  #### ####  #     #   #  #   #
  ####  # # #  # #  #  #     #####  #   #
  #     #   #### ####  #    #     # #   #
  #     #   #    #     #    #     # #   #  ##  ##  ##
  #     #   #### ####   ### #     # ####   ##  ##  ##

Törlés

-- Kukába be az AppImage fájl
-- az indító törlése innen:

/home/$USER/.local/share/applications/

Letöltés (kettő ugyanolyan nevű van, ezt nem is értem):

Assets 13
#8 a-freecad-manual.pdf 15 MB
FreeCAD-0.16-6712.glibc2.17-x86_64.AppImage 157 MB
FreeCAD-0.16.6700_Quick_Reference_Cards.7z 1.65 MB
FreeCAD-0.16.6712.glibc2.17-x86_64.AppImage 138 MB
FreeCAD-0.16.6712_x64_setup.exe 223 MB
FreeCAD.0.16.6706.f86a4e4-WIN-x86-installer.exe 204 MB
FreeCAD.Manual.0.16.pdf 23.3 MB
FreeCADLibs_11.3_x64_VC12.7z 377 MB
FreeCADLibs_11.3_x86_VC12.7z 309 MB
FreeCADLibs_11.3_x86_VC9-1.7z 393 MB
FreeCAD_0.16-6712.da2d364-OSX-x86_64.dmg 234 MB
Source code (zip)
Source code (tar.gz)

Az első indításkor megjelenő kezdő ablak, a menübe bekerülést kérdezi. Íme:

Minden további indítás a menüből.
Habár, van olyan lehetőség is, hogy ne kerüljön be a menübe az alkalmazás. Ennek azonban nem sok értelme van.
Máskor képet mellékelj (Imgur, ImgBB), mert nehéz elképzelni a „kék ablakot” vagy bármit. :-)

Értékelés: 

0
Még nincs értékelve
kimarite képe

Az első indításkor megjelenő kezdő ablak, a menübe bekerülést ..

#11 Az első indításkor megjelenő kezdő ablak, a menübe bekerülést kérdezi.

Részletek:

-- ha a Yes rádió gombot nyomod meg, az alkalmazás bekerül a Menübe és mindig onnan indítható, azaz javasolt inkább onnan indítani,
-- ha a No rádió gombot nyomod meg, akkor az alkalmazás nem kerül bele a Menübe, és az AppImage fájlra való dupla kattintással indíthatod.

A No rádió gomb megnyomása után még további lehetőségeid vannak. Én ezeket csak átfutottam ..., de az alkalmazás eltávolítását az imént leírtam, kikísérletezheted, hogy neked mi felel meg.

Én is csak most néztem rá az AppImage indításra. Nem használtam. Kell néha kép segítség, mindent nem tudunk fejből.

Felmerül a kérdés, a hosszú indítás még fennáll?

Azt nem értem még, letöltötted a fájlt vagy te készítetted el a FreeCAD 16-os AppImage verzióját?

Értékelés: 

0
Még nincs értékelve
kimarite képe

pkg2appimage: generált 0.16-s freecad

@#14 A pkg2appimage segítségével saját környezetben generált 0.16-s freecad ugyanúgy nem indult. Kipróbáltam a program 0.18-as verzióját is. Az appimage-nek 20 másodpercre volt szüksége az elinduláshoz. Miközben a tárolóból telepítettnek alig 5 másodpercre. Más programok appimgeivel nem tapasztal hasonló problémát.

Saját környezetben generált, tehát ő készítette. És lassulhat amúgy valamiért.
Más programoknál nem tapasztalt hasonlót, tehát tapasztalt az első indításban.
Én ezt így értelmezem, persze, lehet máshogyan is. Nem tudom ...

Értékelés: 

0
Még nincs értékelve