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

Értékelés: 

0
Még nincs értékelve

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?

kimarite képe

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

Értékelés: 

0
Még nincs értékelve

#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?

kimarite képe

Lehet egyszerűen is csinálni - olvasni kell

Értékelés: 

0
Még nincs értékelve

@#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.

Lehet egyszerűen is csinálni - olvasni kell

Értékelés: 

0
Még nincs értékelve

#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.

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

Értékelés: 

0
Még nincs értékelve

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?

kimarite képe

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

Értékelés: 

0
Még nincs értékelve

#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.

kimarite képe

AppImage kezdő ablak

Értékelés: 

0
Még nincs értékelve

#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. :-)

kimarite képe

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

Értékelés: 

0
Még nincs értékelve

#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?

kimarite képe

pkg2appimage: generált 0.16-s freecad

Értékelés: 

0
Még nincs értékelve

@#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 ...