我已跟随the instructions在Ubuntu 16.04上安装stable branch of Virtuoso Open Source 7。在整个过程中似乎没有任何错误 -
./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
。
我尝试安装7稳定版并从github开发,两者都产生相同的结果。我宁愿使用7但尝试通过ubuntu软件包安装6,导体对我不起作用 - 全天没有太多运气,其中一天。
感谢您提供的帮助。
答案 0 :(得分:0)
听起来你没有在$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
,因为修补程序数量很多。)