各位达人.
我想问2个问题.
一、make install后的软件是自动安装到系统里面去,原来tar后的目录能否删除.
还是像windows的绿色版软件一样,点一下绿化,文件还是在当前目录.不能删除?
我是自己下载vsftp.tar.gz编译安装产生的疑惑。
二、一般软件安装在哪里?有没有因定的目录?还是?
希望大家帮助我。
谢谢大家.
关于自己下载软件回来make的问题
- woxiguilin
- 帖子: 8
- 注册时间: 2007-08-28 17:03
- 来自: 中国上海市浦东新区
- 独自の哀怜
- 帖子: 125
- 注册时间: 2010-05-18 9:28
- 123rps
- 帖子: 189
- 注册时间: 2009-04-30 16:17
Re: 关于自己下载软件回来make的问题
linux软件安装时会将自己的文件按类别散落在不同的文件夹,一般/usr/bin放二进制(可执行)文件,/etc放配置文件,/usr/lib放库文件,/usr/share放资源文件(图片和声音等)
make install之后软件的不同部分被复制到系统的不同位置,具体复制到哪里去要看makefile中怎么设定的,可以打开makefile看看,也可以修改makefile以便将软件安装到不同的地方
安装后原来的文件夹可以删除
卸载的话,一般makefile里面会提供,一般可以运行make remove,具体命令的名字是什么打开makefile看看便知
总之,makefile才是王道
make install之后软件的不同部分被复制到系统的不同位置,具体复制到哪里去要看makefile中怎么设定的,可以打开makefile看看,也可以修改makefile以便将软件安装到不同的地方
安装后原来的文件夹可以删除
卸载的话,一般makefile里面会提供,一般可以运行make remove,具体命令的名字是什么打开makefile看看便知
总之,makefile才是王道
-
- 帖子: 152
- 注册时间: 2006-01-03 18:23
- 联系:
Re: 关于自己下载软件回来make的问题
make install之后,tar包和安装目录均可删除。
文件会被安装在系统中具备相应功能的多个目录中,可以在源码目录中运行make uninstall卸载,但删除了源码就不太好卸载了。一般还要再把源码弄来吧。
所以一般推荐使用包管理工具啊,它追踪各个包里的文件,省去自己管理软件之苦,但如果想自己定制软件,就很难办了。Archlinux之类的之所以流行,就是其软件包生成较简单,可以很容易的把自己编译的程序做成包,安装、卸载相对容易,当然此类发行版的配置相应也要复杂些。
文件会被安装在系统中具备相应功能的多个目录中,可以在源码目录中运行make uninstall卸载,但删除了源码就不太好卸载了。一般还要再把源码弄来吧。
所以一般推荐使用包管理工具啊,它追踪各个包里的文件,省去自己管理软件之苦,但如果想自己定制软件,就很难办了。Archlinux之类的之所以流行,就是其软件包生成较简单,可以很容易的把自己编译的程序做成包,安装、卸载相对容易,当然此类发行版的配置相应也要复杂些。