码迷,mamicode.com
首页 > 系统相关 > 详细

linux源代码安装程序

时间:2016-10-18 07:39:19      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

下载源代码之后

tar zxvf file.tar.gz      解压源代码压缩包

./configure --prefix=/opt/haha/  安装到这个路径

make  编译

sudo make install 安装

如果不使用./configure --prefix将程序安装到特定的路径,就默认为

By default, `make install‘ will install all the files in
`/usr/local/bin‘, `/usr/local/lib‘ etc.  You can specify
an installation prefix other than `/usr/local‘ using `--prefix‘,
for instance `--prefix=$HOME‘.

上述信息可以通过命令"./configure --help"查看.

可见默认将程序安装到了/user/local/bin和/usr/local/lib两个目录中去了

如果要卸载可就难办了,就像把一把瓜子撒向乱草堆,再想把瓜子捡起来可就难办多了.默认安装时把许多可执行程序散落地放到了/usr/local/bin和/usr/local/lib目录.

可以尝试一下sudo make uninstall命令,有些程序有这个命令,有些没有.

另一种方案是,去烂草堆里面找,当然是在/usr/lcoal/bin和/usr/local/lib两个目录中寻找,"ll -t"命令查看最近改动过的文件,把新添加的文件删除.

所以,一定要使用"./configure --prefix=目的文件夹"命令,将程序安装到一个目录里,这样卸载的时候就简单多了. 

使用apt-get安装更是安装的一塌糊涂,配置文件在/etc目录,有些命令在/bin中,有些库在/lib中,乱的一逼呀.就冲这一点,linux比不上windows,windows至少让人清楚地知道自己安了啥.

在这里说一声,如果能用apt-get,为了简单一些就用apt-get吧.否则,你将会面临很多配置,安装,依赖问题,随便一个问题就够你喝一壶的,一大晌你发现自己除了在安装配置程序,什么也没干.这些东西意义十分微小,远远不如去java世界中学习一些有用的东西.但apt-get里面的东西有很多比较老旧,不如自己安装的版本新.

linux源代码安装程序

标签:

原文地址:http://www.cnblogs.com/weidiao/p/5971920.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!