构建与安装Linux包.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
构建和安装 Linux 包 作者: Mendel Cooper /~thegrendel/ 译者: bobkey 英文版 v1.91, 27 July 1999 中文版 v1.91, 22 Aug 2006 这是一个在 Linux下构建和安装类 UNIX 软件发行版的全面指南,并增加了一些 rpm 和 deb 二进 制安装包。 1. 入门介绍 2. 解压缩文件 3. 使用 Make 4. 预先做好的二进制 • 4.1 关于 rpm 的哪些错误? Whats wrong with rpms? • 4.2 关于 rpm 的麻烦问题:一个例子 5. Termcap 和 Terminfo 的发行 6. 向后兼容 a.out 二进制 • 6.1 一个例子 7. 排错 • 7.1 链接错误 • 7.2 其他问题 • 7.3 细节调试优化 • 7.4 什么地方可得到进一步帮助 8. 最后的步骤 9. 第一个例子: Xscrabble 10. 第二个例子: Xloadimage 11. 第三个例子: Fortune 12. 第四个例子: Hearts 13. 第五个例子: XmDipmon 14. 哪里能找到源码存档 15. 最后的操作 16. 参考并更深层次阅读 17. 荣誉 1. 入门介绍 许多各种各样的 UNIX 和 Linux 软件是源码形式的压缩文件。这些一样的安装包在编译后运行在不同的 机器,而且软件作者会保存多个版本。一个单一的软件包发行版可能会因为这样而停止。在不同的平台 , Inetl、DEC Alpha、RISC 工作站,或任何机器,很不幸的是这个安装软件包的人物通常是终端用户, 是系统管理员,也可能就是你自己。拿出你的热情来,通过本指南将证明这个过程并不是那么可怕和神 秘。 2. 解压缩文件 你通过下载或其他方式获得了一个软件包,通常它是一个压缩文件,大部分可能是存档的 (tarred)和压 缩的 (gzipped) ,这些 .tar.gz 或 .tgztar (来自知名地方发布的 tarball)。首先拷贝它到一个工作目录 , 然后 untar 和 gunzip 解压它。 通常这个命令是 tar xzvf filename ,filename 是软件文件名称 , 解压后的文件一般会在当前目录下的创建子目录,并以这个包名来命名。 注意 ,假如包名称是 .Z为后缀 , 那么刚才讲的方法不适用了,不过幸好可以通过 uncompress 解压,然后再用 tar xvf .解压后的包 可以看到有那些文件。你也可以用用这个命令预先查看结果 tar tzvf filename ,显示包里有那些解 压文件。 上述的解压tarballs 方法和下面的命令是一样的: • gzip -cd filename | tar xvf - • gunzip -c filename | tar xvf - (这个 - 符号是 tar 命令通过管道取到的输出来自于 stdin.) 源文件如果是新的 bzip2 ( .bz2) 格式,可用 bzip2 -cd filename | tar xvf - ,或更简单的 tar xyvf filename ,这很不错的tar 命令被不断的完善(关于更多的详细内容可参考 Bzip2 HOWTO ). Debian Linux 上的 tar 使用一个不同的功能补丁 ,是 Hiroshi Takekawa 编写的, 可以用 -I, --bzip2, --bunzip2 的特殊选项的 tar 版本。 [非常感谢 R. Brock Lynn 和 Fabrizio Stefani 更正和更新了上面的信息.] 有时候一些文件必须安装在用户的 home 目录下,或更多的是在一个固定的目录,比如 /, /usr/src, 或 /opt 。所以必须仔细阅读安装包的配置信息。当你试图去 untar 一个包的时候或许会得到一个错误消息 , 所以基于这些原因要去阅读安装包的 docs, 特别是 README 或安装文件,如果有config 和 Makefiles 文件则最好去编辑它,这里包括了安装指令和说明。提示 :你改变 makefile 会导致不同的 结果。大部分软件包允许用 make insta

文档评论(0)

0520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档