第22章 软件安装:源码与Tarball–《鸟哥的Linux》
- 4692
- Linux
- 2
- super_dodo
- 2013/12/06
重点回顾:
1.源码其实大多数是纯文本文件,需要通过编译程序的编译操作后才能够制作出Linux系统能够识别的可执行的二进制文件。
2.开放源码可以加速软件的更新速度,让软件性能更快、漏洞修补更实时。
3.在Linux系统中,最标准的c语言编译程序为gcc。
4.在编译过程当中,可以通过其他软件提供的函数库来使用该软件的相关机制与功能。
5.为了简化编译过程中复杂的命令输入,可以通过make与makefile规则定义来简化程序的更新,编译与链接等操作。
6.Tarball为使用tar与gzip/bzip2压缩功能所打包与压缩的具有源码的文件。
7.函数库有动态函数库与静态函数库之分,动态函数库在升级上具有较佳的优势。动态函数库的扩展名为*.so,而静态函数库的则是*.a。
8.patch的主要功能是更新源码,所以更新源码之后,还需要进行重新编译的操作才行。
9.可以利用ldconfig与/etc/ld.so.conf来制作动态函数库的连接与缓存。
10.通过md5sum的编码可以判断下载的文件是否为原本厂商所发布的文件。
11.一般而言,要使用Tarball管理Linux系统上的软件,最好使用gcc\make\autoconfig等。所以在安装Linux之初,最好能够选择Software development以及kernel development之类的组。
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例