Ghostscript unter Linux installieren

7093
tomc

Ich versuche Ghostscript auf meinem Webserver zu installieren, aber die Anweisungen auf der Website scheinen für mich nicht zu funktionieren.

Ich bin an meinem SSH-Terminal angemeldet.

Ich gebe ein:

wget http://downloads.ghostscript.com/public/binaries/ghostscript-9.18-linux-x86_64.tgz 

Dann:

tar -zxvf ghostscript-9.18-linux-x86_64.tgz  cd ghostscript-9.18-linux-x86_64 

Dann heißt es in der Dokumentation, dass ich nur laufen muss ./configure, aber das scheint nichts zu tun. Es gibt eine einzige ausführbare Datei, aber wenn ich sie ausführe, komme ich einfach zur Ghostscript-Eingabeaufforderung, anstatt Ghostscript zu installieren.

Ich bin ein Neuling in diesem Bereich, also halte es einfach.

2

3 Antworten auf die Frage

1
a CVn

Die heruntergeladene Datei enthält eine kompilierte Version von Ghostscript, nicht Quellcode. Daher gelten die Anweisungen zum Erstellen aus Quellcode nicht. Dies wird auch zu einem gewissen Grad durch die mitgelieferte README.txtDatei erklärt.

Wie Fredi sagte, sollten Sie normalerweise die Paketversion Ihrer Distribution verwenden. Dies gilt insbesondere, wenn Sie mit Linux nicht besonders vertraut sind. Der richtige Weg, dies zu tun, sollte laufen sudo yum install ghostscriptoder etwas sehr ähnliches sein.

Wenn Sie wirklich aus dem Quellcode erstellen möchten, rufen Sie die Ghostscript-Downloadseite auf und laden Sie das Paket mit der Bezeichnung "Ghostscript 9.18 Source" anstelle des Pakets mit der Bezeichnung "Ghostscript 9.18 für Linux x86 (64 Bit)" herunter. Sie sollten dann den Anweisungen zum Erstellen aus Quellcode folgen können.

Ich habe versucht, das Redhat-RPM herunterzuladen, aber es gibt einen Fehler, wenn ich es ausführen: error: ghostscript-8.70-23.4.x86_64.rpm: Header V3 DSA / SHA1 Signatur, Schlüssel-ID 2ca06d46: BAD-Fehler: ghostscript-8.70-23.4.x86_64 .rpm kann nicht installiert werden tomc vor 8 Jahren 0
1
Paul Bergström

Wie Michael sagte, ist Ihre Datei eine Binärdatei.

Die einfachste Möglichkeit, es in Ihrem System zu installieren, besteht darin, es in / usr / local / bin unter dem Namen gs zu platzieren (oder eine vorhandene Version von Ghostscript zu ersetzen)

cd ghostscript-9.18-linux-x86_64 sudo cp gs-918-linux_x86_64 /usr/local/bin/gs sudo chmod +x /usr/local/bin/gs 

Einige Kontrollen:

which gs # Should answer **/usr/local/bin/gs** gs --version # Should answer **9.18** 

Dann bist du gut zu gehen :-)

/ Paul

0
Fredi

Verwenden Sie Ihren Paketmanager beispielsweise für RedHat und Derivate:

yum install ghostscript

Oder unter Debian:

apt-get install ghostscript

Wenn ich das in die Shell eingebe, erhalte ich folgende Fehlermeldung: CRITICAL: yum.cli: Config Error: Fehler beim Zugriff auf die Datei für die Konfigurationsdatei: ///etc/yum.conf tomc vor 8 Jahren 0
wahrscheinlich, weil Sie es als Nicht-Root-Benutzer versuchen. Versuchen Sie, vor dem Befehl "sudo" hinzuzufügen. Oder melden Sie sich als root an, um dies zu tun. tonioc vor 8 Jahren 0
Ich habe keine Root auf meinem Host. Wenn ich das eingebe, was Sie gesagt haben, erhalte ich folgendes Ergebnis: sudo: stat / etc / sudoers kann nicht gefunden werden: Keine solche Datei oder dieses Verzeichnis sudo: Es wurden keine gültigen Sudoers-Quellen gefunden tomc vor 8 Jahren 0