ubuntu make 安装位置

ubuntu make 安装位置

什么时候我们,

./configure
make
make install

程序安装在哪里?

答案1

正如 Dirk 所说,默认前缀是“/usr/local”;但是,您可以更改它。例如:

./configure --prefix=/opt/local
make
sudo make install

但请注意,您不应该以这种方式安装软件。您应该使用 Ubuntu 的包管理系统来apt-get安装软件。如果没有包含包的 apt-get 存储库,则应仅使用 configure+make+make install。您应该使用 apt-get 的原因是它会自动管理软件的依赖项和版本控制,并确保您的软件自动更新。手动安装东西是一种很好的方式,表明您不在乎引入依赖冲突,或者是一种让系统上过时、可能存在漏洞的软件的好方法。因此,在以这种方式安装某些东西之前,您应该使用apt-cache search找出已存在的包,然后您可以使用 来sudo apt-get install安装它。示例:

apt-cache search boost # This will show all sorts of packages related to Boost
sudo apt-get install libboost-dev # Ok, this is the one on the list I want

答案2

默认prefix(或destdir)是/usr/local,除非在逻辑中被覆盖autoconf

您也可以经常在此步骤中覆盖这一点make install

相关内容