linux源码安装软件的一般方法
遇见,夏 人气:0rhel系统貌似安装不了xmgrace,配置的时候居然说要那个M*tif库。百度了一下,需要openmotif库,然后用root账户想要用yum安装一下这个库,搞了好久没搞懂。后面搞明白了,原因竟是因为所需要的库不支持rhel,枉我之前搞了这么久没安装好。不过也还好,安装这个破软件的过程让我更进一步了解了Linux安装软件的步骤。
一般的源代码安装,基本操作真的是非常简单。
①下载源码包
②解压,新建一个build文件夹,进入文件夹。新建文件夹并进入文件夹的目的是等下配置的时候会生成一堆配置文件,这些配置文件放在这个文件夹里面不至于太乱。
③进入之后配置,就是运行刚解压后的文件里面的configure程序:
../configure --prefix=/home/xx/xx/x
上面不加选项就是默认安装,我也不知道安装在哪。加了--prefix就是自定义安装,后面的路径就是你安装软件的路径。普通用户一般都可以用源码安装软件,不一定非要root。像
一些傻瓜安装方法,如直接用yum的话,一般都需要调用root权限,这是因为yum安装貌似不能自定义路径,默认路径是需要root权限的。
④配置完成之后,会生成一些配置文件什么的,然后用make进行编译:
make -j
加-j或者不加,调用的核数不同,加j的意思就是并行编译,可以加快速度。
⑤编译完成之后,执行安装install
make install
⑥完成!Finished!
加载全部内容