ubuntuusers.de

ubuntuusers.deWikiSPSS

SPSS

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

./spss.png

SPSS Statistics (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 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 20 erhältlich (Stand: März 2012).

Eine Alternative zu SPSS können die Open Source Statistik-Programme R, PSPP oder Gretl darstellen.

Installation

Voraussetzungen

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

Wiki/Vorlagen/Installbutton/button.png

Obwohl SPSS Java verwendet, muss keine Java-Umgebung aus den Paketquellen installiert werden, da SPSS immer eine mitgelieferte JVM verwendet.

Für Linux wird bisher keine 64-bit Variante angeboten und auch nicht offiziell von IBM unterstützt. Ist trotzdem gewünscht, das Programm in einer 64-bit Umgebung zum Laufen zu bringen, dann wird folgendes Paket benötigt: [1]

  • ia32-libs (universe)

Wiki/Vorlagen/Installbutton/button.png

Es müssen auch alle weiteren 32-bit Abhängigkeiten installiert werden. So werden die 32-bit Laufzeitbibliotheken, die das Programm benötigt, im 64-bit System installiert. Es ist möglich, dass so auch ein Kernelupdate nötig wird.

Achtung!

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

Installation

Ab Version 20

Seit Version 20 wird das gesamte Programm als .bin-Datei angeboten. Um hierbei 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 

nach der Passworteingabe gestartet.

Bis Version 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 [3] 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 Lizensierungs-Dialogs und die eigentliche Online-Lizensierung können unter Umständen sehr lange dauern (bis zu 20 Minuten!).

Fehler bei der Installation

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 {en}).

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

export PS1='>' 

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ächenmodusbezeichner 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.

Wenn sich SPSS nicht automatisch in das Menü Anwendungen einträgt, muss dieses manuell nachgeholt werden. [4] Wer dies lieber manuell erledigen möchte, erstellt die Datei /usr/share/applications/spss.desktop mit Root-Rechten [3] und folgendem Inhalt:

Für Version 20 muss der Eintrag wie folgt aussehen:

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

Für Version 19 muss der Eintrag wie folgt aussehen:

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

Und so für 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;

Für Version 17 muss der Eintrag so aussehen:

[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;

Für Version 16 sieht der Eintrag folgendermaßen aus:

[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 nun unter "Lernprogramme".

Hinweis:

Für den aktuellen Benutzer kann man diese Datei auch als ~/.local/share/applications/spss.desktop speichern.

Dateiverknüpfungen

Ist auch gewünscht, dass Dateien vom Typ .spo/.spv (Ausgabedateien) und .sav (Datendateien) direkt mit SPSS geöffnet werden sollen, so müssen für jeden Dateityp die Eigenschaften mittels Rechtsklick im Dateimanager [5] aufgerufen werden. Hier ist im Reiter "Öffnen mit" jeweils folgender Befehl einzutragen (an die eigene SPSS-Version anpassen):

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

Hinweis:

Dies ist erst sinnvoll, wenn entsprechende Dateien mit SPSS erzeugt worden sind.

Updates

Zu SPSS werden teilweise auch Fehlerkorrekturen angeboten, aber leider nicht via Paketverwaltung, sondern mittels einzelner Patchdateien. Diese sind unter folgender Adresse zu finden:

Die einzelnen Patches müssen nach dem Download zuerst immer ausführbar gemacht werden. [5] Hat man wie oben beschrieben eine systemweite Installation vorgenommen, müssen die Updates ebenfalls mit Root-Rechten [3] ausgeführt werden.

Derzeit (Stand: Februar 2011) werden nur noch die Versionen 18 (bis August 2011) und 19 (bis August 2015) offiziell unterstützt.

Deinstallation

Für die Deinstallation sorgt die Datei /opt/SPSSInc/<SPSS-VERSION>/_uninst/uninstall.bin. Diese muss wieder mit Root-Rechten [3] ausgeführt werden (SPSS-Version bitte anpassen):

Für Version 19:

sudo "/opt/IBM/SPSS/Statistics/19/Uninstall_IBM SPSS Statistics 19/IBM SPSS Statistics 19 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/SPSSInc oder /opt/SPSS noch existiert, kann dieser für Version 19 mittels folgendem Befehl gelöscht werden:

sudo rm -R /opt/SPSS 

Für Version 16 bis 18:

sudo rm -R /opt/SPSSInc 

Problembehebung

Gujarati-Fonts

Laut den Installationsanweisungen verträgt sich SPSS Statistik 16.0 nicht mit der Schriftgruppe Gujarati, diese sollte also vor der Installation deinstalliert werden. [1] Der Paketname lautet:

  • ttf-gujarati-fonts

Wiki/Vorlagen/Installbutton/button.png

Diese Revision wurde am 11. April 2012 17:50 von Kuttel Daddeldu erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Statistik, Wissenschaft, unfreie Software, Java

Passwort vergessen?