KiCad unter Linux. Anwendungsdatei wird nicht gefunden

Gast #3307470
Lesenswert?

Hi,

ich wollte gerade mit KiCad durchstarten, hatte es schon runtergeladen 
von http://iut-tice.ujf-grenoble.fr/cao/ und nach /opt entpackt. Alles 
hat gepasst nur gibt er an, dass er die Datei nicht finden kann, wenn 
ich sie mit ./kicad starten will.

Hier mal die Ausgabe:
1
christopher@CC-64-LI:/opt/kicad/bin$ ls
2
bitmap2component  freeroute.jnlp  kicad.desktop   pcbnew
3
cvpcb             gerbview        kicad.png       plugins
4
eeschema          kicad           pcb_calculator
5
christopher@CC-64-LI:/opt/kicad/bin$ ./kicad
6
bash: ./kicad: Datei oder Verzeichnis nicht gefunden

Ich verstehe nicht was das Problem ist. Auch über den Dateimanager und 
root-Rechten lässt sich KiCad nicht starten.
Moderator Persönliche Seite #3307567
Lesenswert?

OK, also eine ELF-Datei und keine, die einen Interpreter braucht. (*)

Hast du schon mal
1
chmod +x kicad

probiert? ;-)

(*) Damit kann man sich nämlich auch prima verarschen lassen.  Erstelle
mal eine interpretierte Datei der Art:
1
$ cat > myfile
2
#! /usr/bin/foobardoesntexist
3
some text
4
^D
5
$ chmod +x myfile
6
$ ./myfile

Je nach Shell gibt das auch einfach nur ein lapidares “not found”. Ich
sehe gerade, dass eine aktuelle Bash da etwas mehr ausgibt:
1
$ ./myfile
2
bash: ./myfile: /usr/bin/foobardoesntexist: bad interpreter: No such file or directory
Gast #3307578
Lesenswert?

Das mit chmod habe ich auch schon probiert, leider kein Erfolg. Hätte 
ich noch dazu schreiben müssen.
1
christopher@CC-64-LI:/opt/kicad/bin$ chmod +x kicad
2
christopher@CC-64-LI:/opt/kicad/bin$ ./kicad
3
bash: ./kicad: Datei oder Verzeichnis nicht gefunden

Ist das Archiv defekt? Das hätte er aber wahrscheinlich gesagt.
Gast #3307591
Lesenswert?

Sie schreiben ja auch eher von

http://iut-tice.ujf-grenoble.fr/cao/install.txt

>KiCad can be installed in '/usr' or '/usr/local'.

Kann es sein, dass /opt bei dir so gemounted ist, dass man dort keine 
Programme ausführen kann?

Hatte ich mal. Kannst Du überhaupt ein Programm aus dem Verzeichnis 
starten?

Na ich hätte einfach das KiCad meiner Distribution installiert, dann 
geht es ja fast immer reibungslos.
Gast #3307596
Lesenswert?

1
christopher@CC-64-LI:/opt/kicad/bin$ objdump -f kicad
2

3
kicad:     file format elf32-i386
4
architecture: i386, flags 0x00000112:
5
EXEC_P, HAS_SYMS, D_PAGED
6
start address 0x08192adc

Also ich hab ein x86_64 Linux. Ist das nicht mehr i386 kompatibel?
Gast #3307601
Lesenswert?

Salewski schrieb:
> Kann es sein, dass /opt bei dir so gemounted ist, dass man dort keine
> Programme ausführen kann?
>
> Hatte ich mal. Kannst Du überhaupt ein Programm aus dem Verzeichnis
> starten?
>
> Na ich hätte einfach das KiCad meiner Distribution installiert, dann
> geht es ja fast immer reibungslos.

Nein lässt sich normalerweise ausführen. Habe noch java und die avr 
Toolchain in /opt. KiCad habe ich auch schon testweise in meinem 
home-Verzeichnis entpackt: genau das gleiche Problem.
Gast #3307638
Lesenswert?

Christopher C. schrieb:
> Achso habe Elementary OS (Ubuntu 12.04) x86_64.

Ich würde denken es könnte gehen mit 32 Bit, eventuell beachten

>http://askubuntu.com/questions/297151/how-to-run-32-bit-programs-on-a-64-bit-system-ubuntu-13-04
>sudo apt-get install ia32-libs

Sonst vielleicht mal bei Ubuntu Druck machen, für Gentoo haben wir die 
Version Mai 2013.

https://packages.gentoo.org/package/kicad
#3308054
Lesenswert?

Christopher C. schrieb:
> Achso habe Elementary OS (Ubuntu 12.04) x86_64.
Ich auch ;-)

Also für KiCAD gibts auch ein PPA: 
https://code.launchpad.net/~adamwolf/+archive/kicad-testing-daily
1
$ sudo su
2
# add-apt-repository ppa:adamwolf/kicad-testing-daily
3
# apt-get update
4
# apt-get install kicad

Damit hats bei mir super funktioniert (Software selbst nach /opt 
installieren hasse ich, da bekommt man keine Updates)
Gast #3308925
Lesenswert?

Danke für den Tipp ;).
Ja darauf bin ich auch schon gestoßen, nur das Problem ist halt das es 
ein Testrepository ist, also kein stable und dazu kommt noch, dass es 
jeden Tag eine neue Version davon gibt, ich will doch nicht jeden Tag 
ein Update  saugen.

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