Virtuoso, кажется, установлен... но не (и не будет работать)

Я следовал инструкциям по установке стабильной ветки Virtuoso Open Source 7 на Ubuntu 16.04. Там, кажется, не было никаких ошибок в течение всего процесса -

./autogen.sh  
CFLAGS="-O2 -m64" 
export CFLAGS 
./configure 
make 
make install

Тем не менее, когда я иду в /usr/local/virtuoso-opensource/var/lib/virtuoso/db (который содержит только virtuoso.ini) и беги -

virtuoso-t -f &

В первый раз, когда я делаю это, терминал просто исчезает. Когда я снова открываю терминал и снова запускаю его, он просто читает The program 'virtuoso-t' is currently not installed. You can install it by typing: apt install virtuoso-opensource-6.1-bin,

Я попытался установить оба стабильных и разработки из GitHub и оба дают тот же результат. Я предпочел бы использовать 7, но попытался установить 6 через пакет ubuntu, и проводник не сработал бы для меня - не повезло много раз, один из тех дней.

Спасибо за помощь, которую вы можете предоставить.

1 ответ

Решение

Звучит так, будто ты не поправил $PATH переменная после make install,

$PATH должен включать путь к каталогу, который содержит virtuoso-tили вы можете включить этот путь в команду запуска, например:

/path/to/virtuoso-t -f -c /usr/local/virtuoso-opensource/var/lib/virtuoso/db/virtuoso.ini &

(Обратите внимание, что develop/7 ветка рекомендуется более stable/7 на данный момент из-за количества исправлений нет.)

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