Установка Ghostscript в Linux

6959
tomc

Я пытаюсь установить Ghostscript на свой веб-сервер, но инструкции на сайте мне не подходят.

Я вошел в мой терминал SSH.

Я набираю:

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

Затем:

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

Затем в документации говорится, что мне просто нужно бежать ./configure, но это, похоже, ничего не делает. Внутри есть один исполняемый файл, однако, когда я запускаю его, он просто выводит меня на приглашение Ghostscript, а не устанавливает Ghostscript.

Я новичок в этом, так что будь проще.

2

3 ответа на вопрос

1
a CVn

The file you downloaded contains a compiled version of Ghostscript, not source code, so the instructions for how to build from source code do not apply. This is also explained to some degree by the supplied README.txt file.

Like Fredi said, you should normally use your distribution's packaged version. This is especially true if you aren't particularly familiar with Linux. The proper way to do that should be to run sudo yum install ghostscript or something very similar.

If you really do want to build from source, go to the Ghostscript download page and download the package labelled "Ghostscript 9.18 Source" instead of the package labelled "Ghostscript 9.18 for Linux x86 (64 bit)". You should then be able to follow the instructions for building from source code.

Я попытался загрузить redhat rpm, однако при запуске он выдает ошибку: error: ghostscript-8.70-23.4.x86_64.rpm: заголовок V3 DSA / SHA1 Signature, идентификатор ключа 2ca06d46: ошибка BAD: ghostscript-8.70-23.4.x86_64 .rpm не может быть установлен tomc 8 лет назад 0
1
Paul Bergström

Как сказал Майкл, ваш файл является двоичным.

Самый простой способ установить его в вашей системе - это поместить его (или заменить существующую версию Ghostscript) в / usr / local / bin под именем gs

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 

Несколько элементов управления:

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

Тогда вам пора идти :-)

/Павел

0
Fredi

Use your packet manager, for example, on RedHat and derivatives:

yum install ghostscript

Or on Debian:

apt-get install ghostscript

Когда я набираю это в оболочке, я получаю следующую ошибку: CRITICAL: yum.cli: Ошибка конфигурации: Ошибка доступа к файлу для файла конфигурации: ///etc/yum.conf tomc 8 лет назад 0
вероятно, потому что вы пытаетесь как пользователь без полномочий root. попробуйте добавить "sudo" перед командой. Или войдите как root, чтобы сделать это. tonioc 8 лет назад 0
У меня нет root на моем хосте. Когда я набираю то, что вы сказали, я получаю следующий результат: sudo: невозможно определить / etc / sudoers: такой файл или каталог sudo: не найдены действительные источники sudoers, выход из sudo: невозможно инициализировать плагин политики tomc 8 лет назад 0

Похожие вопросы