LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 618|回复: 3

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

[复制链接]
发表于 2008-11-11 02:10:57 | 显示全部楼层 |阅读模式
把一个zip包从硬盘拷贝到LFS下,发现没有解压工具,于是到google上搜索 unzip source download, 找到了如下地址:
zip软件的老巢:
http://www.info-zip.org/UnZip.html
老巢的新窝
http://sourceforge.net/project/s ... p;release_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手册,你的安装流程会是如何?
发表于 2008-11-11 08:23:16 | 显示全部楼层
同意楼主的做法。

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

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

使用道具 举报

发表于 2008-11-11 08:34:09 | 显示全部楼层
在 BLFS 的开篇,就提到了  /usr /usr/local /opt 的问题。
回复 支持 反对

使用道具 举报

发表于 2008-11-11 19:41:18 | 显示全部楼层
即使不想按照 BLFS 手册,也应该先去读一遍 BLFS 手册,尤其是较前的章节
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表