AtariSIO unter Linux installieren schlägt fehl.

Alles rund um den ABBUC und Atari, was nicht in die anderen Kategorien passt.
Antworten
Benutzeravatar
Andars
Beiträge: 132
Registriert: 12.01.2022 17:49
Has thanked: 24 times
Been thanked: 9 times
Kontaktdaten:

AtariSIO unter Linux installieren schlägt fehl.

Beitrag von Andars »

Hallo, ich möchte mir das AtariSIO von HiassofT unter Ubuntu 16.04. LTS installieren, habe damit aber so meine Probleme...
Muß ich die unter 1. beschriebenen Befehlsketten abarbeiten, die da wären:
1. Installation requirements

The following packages are required to build AtariSIO:

* common build tools (gcc, make, ...)
* libncurses 5.2 or newer
* zlib
* kernel headers if you want to build the AtariSIO kernel driver

On Debian / Ubuntu you can install these with

apt-get install build-essential libncurses5-dev zlib1g-dev

plus, optionally,

apt-get install linux-headers-XXX

where XXX matches the kernel version you are using (eg linux-headers-amd64)



sudo apt-get install build-essential libncurses5-dev zlib1g-dev

bringt bei mir folgendes Resultat:

Code: Alles auswählen

andreas@andreas-ThinkPad-T520:~/Downloads/Atari_Download/A8_Tools/atarisio-221009$ sudo apt-get install build-essential libncurses5-dev zlib1g-dev
[sudo] Passwort für andreas: 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
build-essential ist schon die neueste Version (12.1ubuntu2).
zlib1g-dev ist schon die neueste Version (1:1.2.8.dfsg-2ubuntu4.3).
zlib1g-dev wurde als manuell installiert festgelegt.
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 libncurses5-dev : Hängt ab von: libtinfo-dev (= 6.0+20160213-1ubuntu1) soll aber nicht installiert werden
 libsane : Hängt ab von: libsane-common (= 1.0.25+git20150528-1ubuntu2.16.04.3)
 libsane:i386 : Hängt ab von: libsane-common:i386 (= 1.0.25+git20150528-1ubuntu2.16.04.3)
 libsane-dev : Hängt ab von: libsane (= 1.0.32-xenial0) aber 1.0.25+git20150528-1ubuntu2.16.04.3 soll installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
andreas@andreas-ThinkPad-T520:~/Downloads/Atari_Download/A8_Tools/atarisio-221009$ 
Und schon komme ich nicht weiter, ist das nun o.k. ?!?!?

Benutzeravatar
Andars
Beiträge: 132
Registriert: 12.01.2022 17:49
Has thanked: 24 times
Been thanked: 9 times
Kontaktdaten:

Re: AtariSIO unter Linux installieren schlägt fehl.

Beitrag von Andars »

Danach habe ich folgendes getan:

Code: Alles auswählen

andreas@andreas-ThinkPad-T520:~/Downloads/Atari_Download/A8_Tools/atarisio-221009$ sudo apt-get -f install
[sudo] Passwort für andreas: 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  libsane libsane:i386
Vorgeschlagene Pakete:
  hplip hpoj libsane-extras hplip:i386 hpoj:i386 libsane-extras:i386
Die folgenden Pakete werden aktualisiert (Upgrade):
  libsane libsane:i386
2 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 5.568 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 8.463 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 306719 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libsane_1.0.32-xenial0_amd64.deb ...
libsane:i386 (1.0.25+git20150528-1ubuntu2.16.04.3) wird de-konfiguriert ...
Entpacken von libsane:amd64 (1.0.32-xenial0) über (1.0.25+git20150528-1ubuntu2.16.04.3) ...
Vorbereitung zum Entpacken von .../libsane_1.0.32-xenial0_i386.deb ...
Entpacken von libsane:i386 (1.0.32-xenial0) über (1.0.25+git20150528-1ubuntu2.16.04.3) ...
Trigger für libc-bin (2.23-0ubuntu11.3) werden verarbeitet ...
libsane:i386 (1.0.32-xenial0) wird eingerichtet ...
Neue Version der Konfigurationsdatei /etc/sane.d/agfafocus.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/artec.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/artec_eplus48u.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/avision.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/canon_dr.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/canon_pp.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/cardscan.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/coolscan2.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/coolscan3.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/dc210.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/dc240.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/dc25.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/dell1600n_net.conf wird installiert ...

Konfigurationsdatei »/etc/sane.d/dll.conf«
 ==> Geändert (von Ihnen oder von einem Skript) seit der Installation.
 ==> Paketverteiler hat eine aktualisierte Version herausgegeben.
   Wie möchten Sie vorgehen? Ihre Wahlmöglichkeiten sind:
    Y oder I : Die Version des Paket-Betreuers installieren
    N oder O : Die momentan installierte Version beibehalten
       D     : Die Unterschiede zwischen den Versionen anzeigen
       Z     : Eine Shell starten, um die Situation zu begutachten
 Der Standardweg ist das Beibehalten der momentanen Version.
*** dll.conf (Y/I/N/O/D/Z) [Vorgabe=N] ? n
Neue Version der Konfigurationsdatei /etc/sane.d/epjitsu.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/epson.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/epson2.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/epsonds.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/fujitsu.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/genesys.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/gphoto2.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/gt68xx.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/hp3900.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/hpsj5s.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/kodakaio.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/leo.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/magicolor.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/matsushita.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/mustek.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/mustek_pp.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/mustek_usb.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/pixma.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/plustek.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/plustek_pp.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/sharp.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/st400.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/tamarack.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/teco2.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/u12.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/umax.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/umax_pp.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/sane.d/xerox_mfp.conf wird installiert ...
libsane:amd64 (1.0.32-xenial0) wird eingerichtet ...
libsane-dev (1.0.32-xenial0) wird eingerichtet ...
Trigger für libc-bin (2.23-0ubuntu11.3) werden verarbeitet ...
andreas@andreas-ThinkPad-T520:~/Downloads/Atari_Download/A8_Tools/atarisio-221009$ sudo make install
make -C driver install
make[1]: Verzeichnis „/home/andreas/Downloads/Atari_Download/A8_Tools/atarisio-221009/driver“ wird betreten
cc -g -W -Wall -DATARISIO_DEBUG    -c -o atarisio.o atarisio.c
atarisio.c:30:32: fatal error: generated/autoconf.h: Datei oder Verzeichnis nicht gefunden
compilation terminated.
<eingebaut>: die Regel für Ziel „atarisio.o“ scheiterte
make[1]: *** [atarisio.o] Fehler 1
make[1]: Verzeichnis „/home/andreas/Downloads/Atari_Download/A8_Tools/atarisio-221009/driver“ wird verlassen
Makefile:192: die Regel für Ziel „driver-install“ scheiterte
make: *** [driver-install] Fehler 2
andreas@andreas-ThinkPad-T520:~/Downloads/Atari_Download/A8_Tools/atarisio-221009$ 
Und ab hier bin ich ratlos... :?:

HiassofT
Beiträge: 137
Registriert: 17.08.2021 11:03
Wohnort: Salzburg, Austria
Has thanked: 11 times
Been thanked: 53 times
Kontaktdaten:

Re: AtariSIO unter Linux installieren schlägt fehl.

Beitrag von HiassofT »

Vor "sudo make install" musst Du "make" aufrufen um AtariSIO zu kompilieren.

Wenn das ohne Fehler durchläuft kannst Du danach mit "sudo make install" die kompilierten Programme installieren.

PS: wenn Du nicht die serielle Schnittstelle im PC verwenden willst sondern ein SIO2PC USB Interface dann mach am besten "make tools DEFAULT_DEVICE=/dev/ttyUSB0" und "sudo make tools-install DEFAULT_DEVICE=/dev/ttyUSB0" - dann musst Du auch nicht die linux kernel header installieren und atariserver/atarixfer nehmen standardmässig das USB interface (das steht etwas weiter hinten im INSTALL File)

so long,

Hias

Benutzeravatar
Andars
Beiträge: 132
Registriert: 12.01.2022 17:49
Has thanked: 24 times
Been thanked: 9 times
Kontaktdaten:

Re: AtariSIO unter Linux installieren schlägt fehl.

Beitrag von Andars »

Danke,

bei make bekomme ich wieder eine Fehlermeldung, siehe Anhang:

Code: Alles auswählen

andreas@andreas-ThinkPad-T520:~/Downloads/Atari_Download/A8_Tools/atarisio-221009$ make
make -C driver
make[1]: Verzeichnis „/home/andreas/Downloads/Atari_Download/A8_Tools/atarisio-221009/driver“ wird betreten
make -C /lib/modules/4.15.0-142-generic/build M=/home/andreas/Downloads/Atari_Download/A8_Tools/atarisio-221009/driver modules
make[2]: Verzeichnis „/usr/src/linux-headers-4.15.0-142-generic“ wird betreten
  Building modules, stage 2.
  MODPOST 1 modules
make[2]: Verzeichnis „/usr/src/linux-headers-4.15.0-142-generic“ wird verlassen
make[1]: Verzeichnis „/home/andreas/Downloads/Atari_Download/A8_Tools/atarisio-221009/driver“ wird verlassen
make -C tools
make[1]: Verzeichnis „/home/andreas/Downloads/Atari_Download/A8_Tools/atarisio-221009/tools“ wird betreten
make -C 6502
make[2]: Verzeichnis „/home/andreas/Downloads/Atari_Download/A8_Tools/atarisio-221009/tools/6502“ wird betreten
make[2]: Für das Ziel „all“ ist nichts zu tun.
make[2]: Verzeichnis „/home/andreas/Downloads/Atari_Download/A8_Tools/atarisio-221009/tools/6502“ wird verlassen
g++ -g -W -Wall -DATARISIO_DEBUG  -DUSE_ZLIB    -c -o atariserver.o atariserver.cpp
In file included from atariserver.cpp:22:0:
CursesFrontend.h:24:20: fatal error: curses.h: Datei oder Verzeichnis nicht gefunden
compilation terminated.
<eingebaut>: die Regel für Ziel „atariserver.o“ scheiterte
make[1]: *** [atariserver.o] Fehler 1
make[1]: Verzeichnis „/home/andreas/Downloads/Atari_Download/A8_Tools/atarisio-221009/tools“ wird verlassen
Makefile:150: die Regel für Ziel „tools“ scheiterte
make: *** [tools] Fehler 2
andreas@andreas-ThinkPad-T520:~/Downloads/Atari_Download/A8_Tools/atarisio-221009$ 

JoSch
Beiträge: 147
Registriert: 25.08.2021 21:40
Has thanked: 63 times
Been thanked: 55 times
Kontaktdaten:

Re: AtariSIO unter Linux installieren schlägt fehl.

Beitrag von JoSch »

Du musst die Entwicklerbibliothek von ncurses installieren, sowas wie libcurses-dev oder so ähnlich.

Benutzeravatar
Andars
Beiträge: 132
Registriert: 12.01.2022 17:49
Has thanked: 24 times
Been thanked: 9 times
Kontaktdaten:

Re: AtariSIO unter Linux installieren schlägt fehl.

Beitrag von Andars »

Danke, habe ich gemacht. Die Installation scheint "durch" zu sein, aber wie starte ich das Programm.
Doch sicher mit "atarisio" im Terminal? Ich nutze ein SIO2PC-Interface am USB-Port.

Code: Alles auswählen

andreas@andreas-ThinkPad-T520:~/Downloads/Atari_Download/A8_Tools/atarisio-221009$ atarisio
atarisio: Befehl nicht gefunden.

HiassofT
Beiträge: 137
Registriert: 17.08.2021 11:03
Wohnort: Salzburg, Austria
Has thanked: 11 times
Been thanked: 53 times
Kontaktdaten:

Re: AtariSIO unter Linux installieren schlägt fehl.

Beitrag von HiassofT »

Hast Du Deinen user account zur "users" Gruppe hinzugefögt?
Note: by default atariserver and atarixfer are installed
setuid root (so they ran run with realtime scheduling priorities)
and accessible only to members of the group "users". So make
sure your user is a member of that group or change the
permissions manually after installation.
Führe das folgende Kommando aus und logg Dich danach aus und wieder ein

Code: Alles auswählen

sudo usermod -a -G users andreas
so long,

Hias

Benutzeravatar
Andars
Beiträge: 132
Registriert: 12.01.2022 17:49
Has thanked: 24 times
Been thanked: 9 times
Kontaktdaten:

Re: AtariSIO unter Linux installieren schlägt fehl.

Beitrag von Andars »

Habe ich auch gemacht sowie einen Neustart ausgeführt.
Leider startet das Programm nicht.

HiassofT
Beiträge: 137
Registriert: 17.08.2021 11:03
Wohnort: Salzburg, Austria
Has thanked: 11 times
Been thanked: 53 times
Kontaktdaten:

Re: AtariSIO unter Linux installieren schlägt fehl.

Beitrag von HiassofT »

Ah, ich seh grad, dass Du versucht hast "atarisio" zu starten - das gibt's nicht. "atariserver" ist der SIO emulator. Schau auch mal ins README, da sind viele Sachen erklärt.

so long,

Hias

Benutzeravatar
Andars
Beiträge: 132
Registriert: 12.01.2022 17:49
Has thanked: 24 times
Been thanked: 9 times
Kontaktdaten:

Re: AtariSIO unter Linux installieren schlägt fehl.

Beitrag von Andars »

Ah, ja ich hätte da ja mal die Readme lesen sollen. Bin heute nicht so gut drauf, Sorry.

Wenn ich "atariserver" ohne Parameter starte, erhalte ich eine Fehlermeldung, ist das so richtig?

Code: Alles auswählen

andreas@andreas-ThinkPad-T520:~$ atariserver
error opening /dev/atarisio0

HiassofT
Beiträge: 137
Registriert: 17.08.2021 11:03
Wohnort: Salzburg, Austria
Has thanked: 11 times
Been thanked: 53 times
Kontaktdaten:

Re: AtariSIO unter Linux installieren schlägt fehl.

Beitrag von HiassofT »

Ja, das ist normal so. Wenn Du einen SIO2PC USB Adapter verwendest musst Du das Device beim Start angeben (üblicherweise "-f /dev/ttyUSB0") oder wie oben beschrieben beim compilieren mit DEFAULT_DEVICE setzen.

so long,

Hias

Benutzeravatar
Andars
Beiträge: 132
Registriert: 12.01.2022 17:49
Has thanked: 24 times
Been thanked: 9 times
Kontaktdaten:

Re: AtariSIO unter Linux installieren schlägt fehl.

Beitrag von Andars »

Vielen Dank!!! Jetzt bin ich dank Deiner ausdauernden Hilfestellung wieder ein paar Schritte weitergekommen.
Alles Weitere muss ich dann mal so nach und nach ausprobieren...

Gruß
Andreas

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast