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
на данный момент из-за количества исправлений нет.)