Debian: Eclipse installieren

Gast #6405585
Lesenswert?

Ich versuche unter Debian 10 Eclipse zu installieren, nach dieser 
Anleitung:

https://linuxhint.com/install_eclipse_ide_debian_10/

Ich komme bis:

~/Downloads/eclipse-installer $ ./eclipse-inst
bash: ./eclipse-inst: Datei oder Verzeichnis nicht gefunden

Es ist aber da:

~/Downloads/eclipse-installer $ ls -lh
insgesamt 280K
-rw-r--r--  1 pi pi  45K Jun 10 07:26 artifacts.xml
drwxr-xr-x  4 pi pi 4,0K Jun 10 07:26 configuration
-rwxr-xr-x  1 pi pi  60K Jun 10 07:25 eclipse-inst
-rw-r--r--  1 pi pi  326 Jun 10 07:26 eclipse-inst.ini
drwxr-xr-x 17 pi pi 4,0K Jun 10 07:26 features
-rwxr-xr-x  1 pi pi 132K Jun 10 07:25 icon.xpm
drwxr-xr-x  4 pi pi 4,0K Jun 10 07:26 p2
drwxr-xr-x  5 pi pi  20K Jun 10 07:26 plugins
drwxr-xr-x  2 pi pi 4,0K Jun 10 07:26 readme

Ich kann es auch anzeigen lassen, sieht nach ELF aus:

cat eclipse-inst

Was kann der Grund sein? Wie man sieht ist es zwar Pi OS x86-64 aber das 
ist ja Debian 10 x86-64 und es wurde auch richtig 
eclipse-inst-linux64.tar.gz runtergeladen.

https://www.raspberrypi.org/downloads/raspberry-pi-desktop/
#6405646
Lesenswert?

Die Ausgaben von:
• uname -a
• file eclipse-inst
• ldd eclipse-inst
können für die Fehlersuche sinnvoll sein.

Ansonsten hat pegel Recht: eigentlich muss man das nur entpacken und 
starten.

Edit: der Threadtitel ist falsch. Das ist genausowenig Debian, wie 
Ubuntu Debian ist.
Gast #6406041
Lesenswert?

Lothar schrieb:
> Wie man sieht ist es zwar Pi OS x86-64

Sieht man das? Wo?

Ich sehe nur, dass als Releasedatum deines Images Februar 2020 
angegeben ist, und ich weiß, dass für Raspberry Pi OS 64 Bit der 
Betatest erst im Mai 2020 gestartet ist, daher vermute ich, dass das 
von dir verlinkte Image eine 32-Bit-Version ist.

https://www.raspberrypi.org/forums/viewtopic.php?t=275370


Lothar schrieb:
> Was kann der Grund sein?

Bei dieser Beschreibung: alles. Wenn man ein ELF auf der falschen 
Architektur ausführt, kann das aber zu genau diesem Verhalten führen. 
Die Ausgabe von
1
uname -a
schafft Klarheit, welche Architektur das Betriebssystem hat.
Gast #6406289
Lesenswert?

Na Igitt.
Wollte es eben mal probieren, aber da gibt es in der aktuellen Version 
anscheinend nur den Installer.

Einfach starten ist nicht mehr!

War die Version davor neon?

Die gibts hier:
https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/3/eclipse-cpp-neon-3-linux-gtk-x86_64.tar.gz

Habe ich dank CubeIDE schon eine Weile nicht verfolgt.

Probiere gleich mal neon.
Gast #6406303
Lesenswert?

Photon vom Juni 2018 ist auch noch eine "auspacken und starten" Version.

Wenn also keine Super neuen Funktionen gebraucht werden, sollte die 
reichen.

Plugins sind vermutlich auch alle dafür verfügbar.
Gast #6406519
Lesenswert?

Jack V. schrieb:
> die angefragten Informationen

~/Downloads/eclipse-installer $ uname -a
Linux raspberry 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 
(2019-09-20) x86_64 GNU/Linux

~/Downloads/eclipse-installer $ file eclipse-inst
eclipse-inst: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), 
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for 
GNU/Linux 2.6.32, 
BuildID[sha1]=b621fbc20e80d7ac375ece11a5775fc6686b71c7, with debug_info, 
not stripped

~/Downloads/eclipse-installer $ ldd eclipse-inst
  das Programm ist nicht dynamisch gelinkt

~/Downloads/eclipse-installer $ ./eclipse-inst
bash: ./eclipse-inst: Datei oder Verzeichnis nicht gefunden

~/Downloads/eclipse-installer $ eclipse-inst
bash: eclipse-inst: Kommando nicht gefunden.

Was jetzt merkwürdig ist: einmal "dynamically linked" und einmal "nicht 
dynamisch gelinkt"
Gast #6406545
Lesenswert?

Obwohl Linux x86_64 angezeigt wird sind vorinstallierte Programme 32-Bit 
z.B.

/usr/bin $ file mousepad
mousepad: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), 
dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, 
BuildID[sha1]=d1e72ebcc6b7b78504ea5c8b7bd3ecc2e60e28d7, stripped

Kann es sein dass das Pi OS x86_64 in einem "32-Bit only mode" gestartet 
wird?

Dann versuche ich als nächstes den Eclipse 32-Bit Installer ...
Gast #6406549
Lesenswert?

Jack V. schrieb:
> es mit strace aufzurufen

~/Downloads/eclipse-installer $ strace ./eclipse-inst
execve("./eclipse-inst", ["./eclipse-inst"], 0xffaad4a0 /* 46 vars */) = 
-1 ENOENT (Datei oder Verzeichnis nicht gefunden)
strace: exec: Datei oder Verzeichnis nicht gefunden
+++ exited with 1 +++

> Dateisystem nicht zufällig mit der Option noexec gemountet ist

Was anderes dort Entpacktes startet. Ist aber leider 32-Bit hilft also 
für diese Erkenntnis nicht weiter:

~/Downloads/rpcemu-0.9.2 $ ./rpcemu-interpreter
qt5ct: using qt5ct plugin
#6406556
Lesenswert?

Lothar schrieb:
> Kann es sein dass das Pi OS x86_64 in einem "32-Bit only mode" gestartet
> wird?

So einen Modus gibt es nicht. Was aber durchaus sein kann: ein 
32Bit-only-Userland. Das hatte ich vor einigen Jahren durch einen Fehler 
meinerseits bei der Installation auch mal, und war dann zu faul, das zu 
beheben. Ich hätte allerdings erwartet, dass ldd eine solche 
Konstellation zum Vorschein bringen würde.

Wie auch immer – eine 32Bit-Version der Software zu probieren, ist keine 
schlechte Idee, denke ich.
Gast #6406565
Lesenswert?

Jack V. schrieb:
> 32Bit-Version der Software

Nur das es wohl keine mehr gibt:

https://www.eclipse.org/downloads/packages/

Aber vorher hat $ sudo apt install openjdk-11-jdk ein Java 32-Bit 
installiert. Also 32Bit-only-Userland??

/usr/lib/jvm/java-11-openjdk-i386/bin $ java -version
openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1)
OpenJDK Server VM (build 11.0.8+10-post-Debian-1deb10u1, mixed mode, 
sharing)

/usr/lib/jvm/java-11-openjdk-i386/bin $ file java
java: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), 
dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, 
BuildID[sha1]=db32a46b96384c3846c0b5b8944ae8bdbd52967c, stripped
Gast #6406669
Lesenswert?

Ich habe jetzt die letzte Version von Eclipse CDT (für C / C++) 
runtergeladen, entpackt und gestartet. Keine Installation, nichts.

Wie es schon oben erwähnt wurde einfach auf "packages" klicken und die 
Eclipse-Version und das Betriebssystem wählen. Ich kann beschriebene 
Probleme überhaupt nicht nachvollziehen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren