上一节交叉编译OPENSSH(一)中编译openssh的时候,用到了几个脚本,如下所示:
root@inspur:/home/liufei/github/shell/openssh/compressed# ls -l
total 5608
-rw-r--r-- 1 root root 967395 11月 23 14:38 openssh-4.6p1.tar.gz
-rw-r--r-- 1 root root 4179422 11月 23 14:38 openssl-0.9.8l.tar.gz
-rwxr-xr-x 1 root root 1163 11月 23 14:38 startWork.sh-openssh
-rwxr-xr-x 1 root root 293 11月 23 14:38 startWork.sh-openssl
-rwxr-xr-x 1 root root 547 11月 23 14:38 startWork.sh-zlib
-rwxr-xr-x 1 root root 1819 11月 23 14:38 uncompress.sh
-rw-r--r-- 1 root root 571091 11月 23 14:38 zlib-1.2.8.tar.gz
root@inspur:/home/liufei/github/shell/openssh/compressed#
编译openssh依赖zlib和openssl,所以:
startWork.sh-openssh:编译openssh用
startWork.sh-openssl:编译openssl
startWork.sh-zlib:编译zlib
uncompress.sh:脚本入口
下面将逐一分析各脚本功能:
1、uncompress.sh
脚本功能:
1、将指定文件夹下的.tar.gz包解压出来
2、将对应的编译脚本复制到解压后的源文件中
3、编译和安装,等待完成即可。
内容如下: