ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

SPSS

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

./spss.png SPSS (ursprünglich Statistical Package for the Social Sciences) ist ein kommerzielles Statistikpaket, das zur Standardausbildung vieler Akademiker weltweit gehört und zumindest für Studienanfänger häufig unumgänglich ist. Seit Version 16.0 basiert SPSS auf Java und ist dementsprechend auch Linux-tauglich. Die meisten Anwender werden SPSS von ihrer Universität (Campuslizenz) oder einer ähnlichen Institution beziehen.

Mitte 2009 wurde die Firma SPSS Inc. von IBM übernommen und das Programm in PASW Statistics (Predictive Analytics SoftWare) umbenannt. Allerdings heißt es inzwischen "IBM SPSS Statistics". Aktuell ist Version 24 erhältlich (Stand: März 2016).

Alternativen zu SPSS können die Open Source Statistik-Programme R, PSPP oder Gretl sein.

Voraussetzungen

Zuerst müssen folgende Pakete installiert [1] werden:

  • libstdc++5 (universe)

  • bc

Befehl zum Installieren der Pakete:

sudo apt-get install libstdc++5 bc 

Oder mit apturl installieren, Link: apt://libstdc++5,bc

Obwohl SPSS auf Java basiert, muss Java nicht installiert werden, da SPSS eine eigene Laufzeitumgebung (JRE) mitliefert.

64-Bit

Ab SPSS 22

Ab SPSS 22 wird auch als 64-bit-Variante angeboten. Zusätzlich wird das Paket ia32-libs benötigt, das jedoch ab Ubuntu 13.10 nicht mehr in den offiziellen Paketquellen enthalten ist. Stattdessen muss man die benötigten Pakete per Hand installieren (evtl. sind nicht alle der Bibliotheken notwendig):

  • libgtk2.0-0:i386

  • libpangox-1.0-0:i386

  • libpangoxft-1.0-0:i386

  • libidn11:i386

Befehl zum Installieren der Pakete:

sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 

Oder mit apturl installieren, Link: apt://libgtk2.0-0:i386,libpangox-1.0-0:i386,libpangoxft-1.0-0:i386,libidn11:i386

Bis SPSS 21

Für Linux wird bis SPSS 21 keine eigene 64-bit-Variante angeboten und auch nicht offiziell unterstützt. Ist trotzdem gewünscht, das Programm in einer 64-bit-Umgebung zum Laufen zu bringen, müssen zusätzliche Pakete installiert werden. So werden die 32-bit-Laufzeitbibliotheken, die das Programm benötigt, im 64-bit-System installiert.

Befehl zum Installieren der Pakete:

sudo apt-get install ia32-libs 

Oder mit apturl installieren, Link: apt://ia32-libs

Ab Ubuntu 13.10 funktioniert die Installation, wenn folgende Pakete nachinstalliert werden (evtl. sind nicht alle notwendig):

  • libgtk2.0-0:i386

  • libpangox-1.0-0:i386

  • libpangoxft-1.0-0:i386

  • libidn11:i386

  • libxp6:i386

  • libxtst6:i386

Befehl zum Installieren der Pakete:

sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 libxp6:i386 libxtst6:i386 

Oder mit apturl installieren, Link: apt://libgtk2.0-0:i386,libpangox-1.0-0:i386,libpangoxft-1.0-0:i386,libidn11:i386,libxp6:i386,libxtst6:i386

Installation

Ab SPSS 20

Seit SPSS 20 wird das gesamte Programm als .bin-Datei angeboten. Um die Installation zu starten, muss in den Ordner navigiert werden, in dem die .bin-Datei liegt. Die Installationsroutine wird dann mit

sudo ./NAME_DER_DATEI.bin 

gestartet - nach einer Passwortabfrage. Unter Umständen muss die Datei vorher noch ausführbar gemacht werden.

Bis SPSS 19

Bis SPSS 19 muss in einem Terminal [2] mit Root-Rechten [3] die Datei setup.bin im Ordner mit den Installationsdateien ausgeführt werden. Liegen die Dateien z.B. auf einer CD, so sieht das wie folgt aus:

sudo /media/cdrom/setup.bin 

/media/cdrom muss ggf. angepasst werden.

Verwendet man ein .iso-Abbild, muss man es erst entpacken und dann die Datei setup.bin mit Root-Rechten ausführen. Bei zwei Abbildern sollte man nur das erste entpacken, die Installation dann wie angegeben starten und wenn SPSS nach der zweiten CD fragt, den Pfad zum zweiten Abbild angeben.

Jetzt startet eine grafische Installationsroutine. Ab hier ist die Installation selbsterklärend. Die Lizenzierung wird nach der Installation automatisch aufgerufen. Das Öffnen des Lizenzierungs-Dialogs und die eigentliche Online-Aktivierung können unter Umständen sehr lange dauern (bis zu 20 Minuten!).

Wenn sich SPSS nicht automatisch in das Anwendungsmenü einträgt, muss dieses manuell nachgeholt werden [4]. Dazu erstellt man die Datei /usr/share/applications/spss.desktop mit Root-Rechten [3]. Für den aktuellen Benutzer kann man diese Datei auch als ~/.local/share/applications/spss.desktop (ohne Root-Rechte) speichern.

  • Ab Version 19 sollte der Eintrag wie folgt aussehen (bitte XX durch die Versionsnummer ersetzen):

    [Desktop Entry]
    Name=IBM SPSS Statistics XX für Linux
    Comment=Proprietary commercial statistical application
    Comment[de]=Proprietäre kommerzielle Statistiksoftware
    Exec=/opt/IBM/SPSS/Statistics/XX/bin/stats
    Icon=
    Terminal=false
    Type=Application
    Categories=Education;Science;Math;
  • Version 18:

    [Desktop Entry]
    Name=PASW 18.0 for Linux
    Comment=Proprietary commercial statistical application
    Comment[de]=Proprietäre kommerzielle Statistiksoftware
    Exec=/opt/SPSSInc/PASWStatistics18/bin/paswstat
    Icon=/opt/SPSSInc/PASWStatistics18/bin/AppIcon.ico
    Terminal=false
    Type=Application
    Categories=Education;Science;Math;
  • Version 17:

    [Desktop Entry]
    Name=SPSS 17.0 for Linux
    Comment=Proprietary commercial statistical application
    Comment[de]=Proprietäre kommerzielle Statistiksoftware
    Exec=/opt/SPSSInc/Statistics17/bin/STATISTICS
    Icon=/opt/SPSSInc/Statistics17/bin/AppIcon.ico
    Terminal=false
    Type=Application
    Categories=Education;Science;Math;
  • Version 16:

    [Desktop Entry]
    Name=SPSS 16.0 for Linux
    Comment=Proprietary commercial statistical application
    Comment[de]=Proprietäre kommerzielle Statistiksoftware
    Exec=/opt/SPSSInc/SPSS16/bin/spss
    Icon=/opt/SPSSInc/SPSS16/bin/AppIcon.ico
    Terminal=false
    Type=Application
    Categories=Education;Science;Math;

Die Programmverknüpfung findet man bei Ubuntu-Varianten mit einem Anwendungsmenü nun unter "Lernprogramme".

Dateiverknüpfungen

Man kann auch einstellen, dass Dateien vom Typ .spo, .spv (Ausgabedateien) und .sav (Datendateien) direkt mit SPSS geöffnet werden sollen. Dies ist allerdings erst sinnvoll, wenn entsprechende Dateien mit SPSS erzeugt worden sind. Dann öffnet man über einen Dateimanager und einen Rechtsklick rechte Maustaste den Dialog "Öffnen mit...". Hier ist folgender Befehl einzutragen (XX durch die Versionsnummer ersetzen):

Dateiverknüpfungen
SPSS-Version Startbefehl
ab 19
/opt/IBM/SPSS/Statistics/XX/bin/stats 
18
/opt/SPSSInc/PASWStatistics18/bin/paswstat 
17
/opt/SPSSInc/Statistics17/bin/STATISTICS 
16
/opt/SPSSInc/SPSS16/bin/spss 

Deinstallation

Für die Deinstallation sorgt ein Hilfsprogramm. Dieses muss wieder mit Root-Rechten [3] ausgeführt werden (SPSS-Version bitte anpassen):

  • Ab Version 19:

    sudo "/opt/IBM/SPSS/Statistics/VERSIONSNUMMER/Uninstall_IBM SPSS Statistics VERSIONSNUMMER/IBM SPSS Statistics VERSIONSNUMMER deinstallieren" 
  • Für Version 17:

    sudo /opt/SPSSInc/Statistics17/_uninstall.bin 
  • Für Version 16:

    sudo /opt/SPSSInc/SPSS16/_uninst/uninstall.bin 

Falls danach der Ordner /opt/IBM oder /opt/SPSSInc noch existiert, kann dieser gelöscht werden.

  • Ab Version 19:

    sudo rm -rf /opt/IBM 
  • Für Version 16 bis 18:

    sudo rm -R /opt/SPSSInc 

Problembehebung

Fehler bei der Installation

java.lang.IllegalArgumentException: Invalid Unicode sequence: illegal character

Bei der Installation von SPSS 19 (evtl. auch andere Versionen) kann folgender Fehler auftreten:

An internal LaunchAnywhere application error has occured and this application cannot proceed. (LAX)

Stack Trace:
java.lang.IllegalArgumentException: Invalid Unicode sequence: illegal character
        at java.util.Properties.load(Properties.java:344)
        at java.util.Properties.load(Properties.java:280)
        at com.zerog.common.java.util.PropertiesUtil.loadProperties(DashoA10*..)
        at com.zerog.lax.LAX.<init>(DashoA10*..)
        at com.zerog.lax.LAX.main(DashoA10*..)

Dies scheint ein bekannter Fehler in der Installationssoftware zu sein (Bugreport 🇬🇧).

Zur Abhilfe kann man die Umgebungsvariable PS1 (und evtl. TITLEBAR) leeren:

export PS1='>' 

Modus für Benutzeroberfläche des Installers nicht unterstützt

Die Installation kann auch mit der Fehlermeldung:

Modus für Benutzeroberfläche des Installers nicht unterstützt

Der Installer kann nicht in diesem Oberflächenmodus ausgeführt werden. Geben Sie den Oberflächenmodus
mit der Befehlszeilenoption -i an, gefolgt vom Oberflächenmodusbezeichner. Die gültigen Oberflächen-
modusbezeichner sind GUI, Konsole und Silent.

abgebrochen werden. Hier hilft es, die Anweisungen des Systems zu befolgen und hinter den Startbefehl ein -i GUI zu setzen, wenn man eine grafische Oberfläche zur Installation haben möchte. Ansonsten können die beiden anderen Operationen Konsole oder Silent verwendet werden.

Bei der Installation von SPSS 21 auf einem 64-bit Ubuntu tritt der Fehler auch auf, wenn man vergessen hat, das Paket ia32-libs zu installieren (siehe oben).

Compiz

SPSS basiert auf Java, was zu Problemen mit aktiviertem Compiz führen kann. Ein Lösungsvorschlag findet sich unter Compiz/Problembehebung (Abschnitt „Compiz-Bug-in-Java“). Ansonsten müssen die Desktop-Effekte zur Installation und zum späteren Gebrauch abgeschaltet werden.

Unbenutzbare Eingabefelder

Im Menü "Umkodieren in andere Variablen: Alte und neue Werte" kann es vorkommen, dass die Eingabefelder "Alter Wert - Wert" und "Neuer Wert - Wert" sehr schmal sind und man nichts eingeben kann. Das Problem trat nicht mehr auf, nachdem im Homeverzeichnis die Verzeichnisse .java/.userPrefs/com/ibm/SPSS, .java/.userPrefs/com/ibm/spss-cf, .java/.userPrefs/com/spss und .IBM/SPSS gelöscht wurden.

Achtung: Danach ist die Konfiguration von SPSS zurückgesetzt, man sollte die Verzeichnise vorher also ggf. sichern. (Um die Verzeichnisse zu sehen, muss man Versteckte Dateien anzeigen lassen.) Das Problem trat mit SPSS 21 (32 Bit) auf Ubuntu 14.04 (64 Bit) auf.

Diese Revision wurde am 10. März 2019 19:49 von BillMaier erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Statistik, Wissenschaft, unfreie Software, Java