+ -
当前位置:首页 → 问答吧 → 第一次脱离Handbook,自己编译了一个软件包

第一次脱离Handbook,自己编译了一个软件包

时间:2008-11-11

来源:互联网

把一个zip包从硬盘拷贝到LFS下,发现没有解压工具,于是到google上搜索 unzip source download, 找到了如下地址:
zip软件的老巢:
http://www.info-zip.org/UnZip.html
老巢的新窝
http://sourceforge.net/project/showf...ease_id=311620
这里可以下到unzip软件包,
解压后, 看了很一会儿README和INSTALL文档
make -f unix/Makefile generic
make -f unix/Makefile install
安装按tab键,发现没有unzip命令

看install的输出,发现原来安装在 /usr/local/bin了
而我当前的PATH是
/usr/bin:/bin:/usr/sbin:/sbin

我现在的解决方法是,在/usr/bin建立两个链接:
unzip -> /usr/local/bin/unzip
zip -> /usr/local/bin/zip

这种解决方案可行,但是值得推荐吗?
我知道BLFS上有unzip。
但是那种按部就班,学不到什么东西。。。

若是你安装zip软件,脱离BLFS手册,你的安装流程会是如何?

作者: think365   发布时间: 2008-11-11

同意楼主的做法。

我的方法基本同上,呵呵。

只是安 lfs 养成的习惯是, 在 ./configure 时, 总要加上 --prefix=/usr 参数,纯属个人习惯。

作者: whitelilis   发布时间: 2008-11-11

在 BLFS 的开篇,就提到了 /usr /usr/local /opt 的问题。

作者: linux001   发布时间: 2008-11-11

即使不想按照 BLFS 手册,也应该先去读一遍 BLFS 手册,尤其是较前的章节

作者: d00m3d   发布时间: 2008-11-12