- 首页
- 作品
- 鸟哥的Linux私房菜 基础学习篇 第四版
- 第二十一章、软件安装:源代码与 Tarball
第二十一章、软件安装:源代码与 Tarball
我们在第一章、Linux是什么当中提到了 GNU 计划与 GPL 授权所产生的自由软件与开放源码等咚咚。不过,前面的章节都还没有提到真正的开放源码是什么的讯息!在这一章当中,我们将借由 Linux 操作系统里面的可执行文件,来理解什么是可执行的程序,以及了解什么是编译器。另外,与程序息息相关的函数库 (library) 的信息也需要了解一番!不过,在这个章节当中,鸟哥并不是要你成为一个开放源码的程序设计师, 而是希望你可以了解如何将开放源码的程序设计、加入函数库的原理、通过编译而成为可以执行 的 binary program,最后该可执行文件可被我们所使用的一连串过程!
了解上面的咚咚有什么好处呢?因为在 Linux 的世界里面,由于客制化的关系,有时候我们需要自行安装软件在自己的 Linux 系统上面,所以如果你有简单的程序编译概念,那么将很容易进行软件的安装。 甚至在发生软件编译过程中的错误时,你也可以自行作一些简易的修订呢!而最传统的软件安装过程, 自然就是由源代码编译而来的啰!所以,在这里我们将介绍最原始的软件管理方式:使用 Tarball 来安装与升级管理我们的软件喔!
下一节:现在的人们几乎无时无刻都会碰电脑!不管是桌面电脑(台式机)、笔记本电脑(笔记本)、平板电脑、智能手机等等,这些东西都算是电脑。 虽然接触的这么多,但是,你了解电脑里面的元件有什么吗?以台式机来说,电脑的机箱里面含有什么元件?不同的电脑可以应用在哪些工作? 你生活周遭有哪些电器用品内部是含有电脑相关元件的?下面我们就来谈一谈这些东西呢!