第22章 软件安装:源码与Tarball–《鸟哥的Linux》
- 3953
- 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之类的组。
- 关于最近使用的MongoDB和PostgreSQL的一些比较和看法
- Sublime Text3下安装Package Control以及安装Emmet(ZenCode)
- MySQL性能优化的最佳21条经验[转]
- MySQL批量插入大量(10万条)数据的性能对比
- HTML5 LocalStorage 本地存储
- 中国古代十大情诗–江城子,上邪,离思,蝶恋花…
- PHP中的抽象类(abstract)和 接口(interface)
- Yii2 LIKE 查询 单边加%怎么写
- jQuery处理select/radio/checkbox/textarea的Text/Value…
- 大学生“失恋”了,父母的爆笑反应
相关阅读
- 通过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的使用示例