![新手应该知道的 Linux 术语](https://linux22.com/image/1289384/%E6%96%B0%E6%89%8B%E5%BA%94%E8%AF%A5%E7%9F%A5%E9%81%93%E7%9A%84%20Linux%20%E6%9C%AF%E8%AF%AD%20.png)
我是 Linux 新手,特别是我正在使用的发行版 - Ubuntu 和 openSUSE。
我曾在互联网上查找如何在这些操作系统上安装软件,但我似乎无法理解所使用的术语,例如:
- 存储库
- 包裹
- 源代码
有人能给我解释一下这些术语吗?新手还应该了解哪些术语?
答案1
首先,Ubuntu 和 openSUSE 从 Linux 的角度来说相似,但也存在一些深层次的差异。
至于您想了解的术语:
A存储库就像一个图书馆。
A包裹就像一本书。
源代码就像......一本略有不同的书!
更进一步来说,
A存储库您可以设置它,它基本上是不同包的数据库。
A包裹基本上就是要运行的文件和程序/脚本的列表。这可以是任何内容,从下载和复制几个文件到进行巨大的系统范围更改。它最常用于安装应用程序(以及对这些应用程序的更新)。
源代码(在基本层面上,非电影类型!)是为了您运行应用程序而编译的代码。维基百科给出了最好的解释基本上,有一些可用的软件包将源代码安装到应用程序而不是应用程序本身。
此外,由于 Linux 的某些版本存在很大差异,因此在某个版本上运行的应用程序可能无法在另一个版本上运行。为了解决这个问题,有些地方宁愿给你源代码让你自己编译,而不是自己为每个版本编译多次。