一个软件包的组成部分:
 二进制文件,/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr.locsl.sbin
库文件,/lib,/usr/lib,/lib/local/lib
配置文件,/etc,/usr/local/etc
帮助文件,/usr/share/man,/usr/share/doc
头文件:/usr/include,/usr/local/include
手动指定以软件包的安装路径时:
二进制文件:export  PATH=$PATH:……
把库文件写进去:vim /etc/ld.so.conf  只写路径
或者在/etc/id.so.conf.d/下建立一个以*.conf的文件把路径写进去
#ldconfig –v加载库文件
头文件通过链接实现:
/usr/local/apache/include/
第一种:
ln –sv  /usr/local/apache/include/* /usr/include
第二种:
ln –sv  /usr/local/apache/include/* /usr/include/apache
 
帮助信息:在/etc/man.config文件中  MANPATH定义
 
如何编译安装源代码包:
Development Libraries
Development Tools
gcc –version 查看gcc版本
1,  安装开发环境
Development Libraries
Development Tools
X software Development
2,  获取源码包,并解压缩
3,  切换至解压出来的源码包目录,执行以下命令:
查看文件:INSTALL README
#./configure
    ./configure --help 查看可用选项有哪些
#make
#make install
如果是perl格式的源码包,通常以下命令安装:
perl –v查看
#perl Nakefile.PL
#make
#make install
 
 
压缩和解压缩命令:
compress/uncompress.Z
gzip/gunzip, .gz 压缩纯文本的文件,不能压缩目录,一般不保留原文件
-d解压缩 –c保留源文件 例:gzip –c 原文件 >目标文件.gz
-数字(1-9)压缩比  zcat压缩文件查看压缩文件内容
bzip2/bunzip2,.bz2只能压缩文件,不压缩目录
  压缩能力强,压缩比大 -k保留源文件 -d解压缩 -#(压缩比)bzcat
zip/unzip,.zip
  绝大数系统都支持可以压缩多个文件,支持目录压缩,需要执行压缩后的文件名
  先指定压缩文件名  -d
unzip  -l 查看文件列表
例:zip 文件名.zip 解压名
 
 
归档工具:tar实现创建和展开归档
-v显示过程
-cf 归档后文件名  例:tar –cf *.tar 多个文件名
-tf查看归档后包含的文件
-xf展开文件
-p保留原有的权限信息
-z 调用gzip
-j 调用bzip2