我下载了tar - sqlite-autoconf-3130000.tar.gz并继续执行:
./ configure和make install。
sqlite3安装到/ usr / local / bin中,而不是/ usr / bin。
当我尝试通过 - sqlite3 --version查看安装结果时,它在/ usr / bin中没有说明这样的文件或目录。
后来我发现它已安装在/ usr / local / bin。
为什么会这样?
谢谢!
答案 0 :(得分:1)
这与SQLite本身无关。
您的发行版管理的所有内容都应该进入/usr
,而您手动添加的内容应该进入/usr/local
。 (这使您的添加内容独立于任何分发更新。)
因此,大多数软件的编译脚本使用/usr/local
作为默认前缀,您的发行版会调用类似./configure --prefix=/usr
的内容来生成自己的包。