问:LINUX 安装文件 的实质(主要做了哪些工作)
时间:2008-11-07
来源:互联网
在LINUX 编译源码包,然后配置,进行安装。在这个过程中,系统到底做了哪些工作呢?
举一个简单的例子,MPLAYER安装,默认配置
(1)./configure (2)make (3)make install
有人说,其实就是在/usr/local下的文件夹中各加了一些东西,比如
在/usr/local/bin加入的是MPLAYER的二进制执行代码,
/usr/local/lib下加入的是一些程序用到的库文件,
问题来了
1。/usr/local/share下存放的是什么文件呢?比如在MPLAYER中,有皮肤文件,字体文件等等,都属于什么类型的文件呢?
2。文件在配置过程中处于源码包的位置,但是根据配置却不在这个目录下,但是编译是需要空间的,那么默认的编译是在哪个文件下进行的呢?
3。有人说,“/tmp目录用来存放不同程序执行时产生的临时文件。一般Linux安装软件的默认安装路径是这里”,对这句话怎么理解呢?
举一个简单的例子,MPLAYER安装,默认配置
(1)./configure (2)make (3)make install
有人说,其实就是在/usr/local下的文件夹中各加了一些东西,比如
在/usr/local/bin加入的是MPLAYER的二进制执行代码,
/usr/local/lib下加入的是一些程序用到的库文件,
问题来了
1。/usr/local/share下存放的是什么文件呢?比如在MPLAYER中,有皮肤文件,字体文件等等,都属于什么类型的文件呢?
2。文件在配置过程中处于源码包的位置,但是根据配置却不在这个目录下,但是编译是需要空间的,那么默认的编译是在哪个文件下进行的呢?
3。有人说,“/tmp目录用来存放不同程序执行时产生的临时文件。一般Linux安装软件的默认安装路径是这里”,对这句话怎么理解呢?
作者: tzfox 发布时间: 2008-11-07
1 、Linux下的所有程序,要正常运行,需要三种文件,二进制文件(bin)、库文件(lib)、配置文件(etc)。皮肤文件、字体文件都属于配置文件,它们让程序按照你的配置方式来运行。比如,你换个皮肤文件,其实就是更改了配置,程序将和之前的运行有所不同。
2、默认的编译空间,就是你运行make的当前的目录。你可以尝试编译一个大的文件,然后在编译过程中查看当前目录的大小。make 完成后,当前目录下就会多出编译好的相关文件,使用make install就安装到了指定的目录中。
3、前一句是正确的,后一句是错误的。Linux安装软件的默认路径是/usr/local
2、默认的编译空间,就是你运行make的当前的目录。你可以尝试编译一个大的文件,然后在编译过程中查看当前目录的大小。make 完成后,当前目录下就会多出编译好的相关文件,使用make install就安装到了指定的目录中。
3、前一句是正确的,后一句是错误的。Linux安装软件的默认路径是/usr/local
作者: ti8er 发布时间: 2008-11-07
谢谢ti8er兄的回答,我对安装还是有点疑惑。
安装的过程就是把这些编译生成的文件放在指定的目录下面(默认即放在/usr/local下的各个文件夹下)?
安装的过程就是把这些编译生成的文件放在指定的目录下面(默认即放在/usr/local下的各个文件夹下)?
作者: tzfox 发布时间: 2008-11-07
引用:
作者: tzfox
谢谢ti8er兄的回答,我对安装还是有点疑惑。
安装的过程就是把这些编译生成的文件放在指定的目录下面(默认即放在/usr/local下的各个文件夹下)? |
作者: ti8er 发布时间: 2008-11-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28