Как исправить эту ошибку, возникающую при попытке запустить DS9?

ds9: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory

Пожалуйста, помогите исправить ошибку.

Мой DS9 находится в /usr/local/bin/ds9

1
задан 4 June 2012 в 16:26

1 ответ

Краткое описание проблемы

Это указывает на то, что определенный файл (а именно, « libXss.so.1 ») отсутствует для работы DS9.

Как решить подобные проблемы самостоятельно

Чтобы узнать, какой пакет предоставляет (или содержит) определенный файл в Ubuntu, вы можете использовать « apt-file ] "команда.

Сначала убедитесь, что « apt-file » установлен.

sudo apt-get install apt-file

Теперь использовать « apt-file » достаточно просто.

apt-file search filename-to-search.for

При этом выводится список пакетов, которые предоставляют файл с именем « filename-to-search.for », что позволяет вам установить необходимые пакеты с помощью apt-get. [ 1116]

Реальный ответ

В вашем случае вам нужно будет выполнить следующую команду:

apt-file search libXss.so.1

Это выдает следующее:

libxss1: /usr/lib/i386-linux-gnu/libXss.so.1
libxss1: /usr/lib/i386-linux-gnu/libXss.so.1.0.0
libxss1-dbg: /usr/lib/debug/usr/lib/i386-linux-gnu/libXss.so.1.0.0

Это указывает, что пакет, который вам нужно установить в этом конкретном случае, скорее всего, " libxss1 ".

Итак, чтобы установить его, выполните следующую команду:

sudo apt-get install libxss1

Теперь попробуйте снова запустить DS9, и вы обнаружите, что сообщение об ошибке исчезло.

0
ответ дан 4 June 2012 в 16:26

Другие вопросы по тегам:

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