新手应该知道的 Linux 术语

新手应该知道的 Linux 术语

我是 Linux 新手,特别是我正在使用的发行版 - Ubuntu 和 openSUSE。

我曾在互联网上查找如何在这些操作系统上安装软件,但我似乎无法理解所使用的术语,例如:

  • 存储库
  • 包裹
  • 源代码

有人能给我解释一下这些术语吗?新手还应该了解哪些术语?

答案1

首先,Ubuntu 和 openSUSE 从 Linux 的角度来说相似,但也存在一些深层次的差异。

至于您想了解的术语:

  • A存储库就像一个图书馆。

  • A包裹就像一本书。

  • 源代码就像......一本略有不同的书!

更进一步来说,

A存储库您可以设置它,它基本上是不同包的数据库。

A包裹基本上就是要运行的文件和程序/脚本的列表。这可以是任何内容,从下载和复制几个文件到进行巨大的系统范围更改。它最常用于安装应用程序(以及对这些应用程序的更新)。

源代码(在基本层面上,非电影类型!)是为了您运行应用程序而编译的代码。维基百科给出了最好的解释基本上,有一些可用的软件包将源代码安装到应用程序而不是应用程序本身。

此外,由于 Linux 的某些版本存在很大差异,因此在某个版本上运行的应用程序可能无法在另一个版本上运行。为了解决这个问题,有些地方宁愿给你源代码让你自己编译,而不是自己为每个版本编译多次。

答案2

最好的选择是阅读这些内容,然后询问您不明白的任何具体内容。

  • 软件存储库
    (存储软件包的任何地方,以便人们可以检索并安装它们。)

  • 软件包
    (这是为分发和安装而“打包”成捆绑包的软件。)

  • 源代码
    (基本上,这是程序员编写的代码。有时软件以源代码的形式分发,然后需要已编译变成可执行程序。

相关内容