我已经阅读了关于此的论坛,发现有关安装 tar.gz 文件的说明几乎难以理解,有多种条件和警告。谁能解释为什么这个过程与 Windows 相比如此复杂?
不,我不是初学者,但从商业初期就开始使用计算机,还创建了我自己的网站和程序数据库。我简直无法理解为什么 Linux 程序员不能提出更标准和更易于理解的东西。Linux 有很多优点,但这个关键领域足以让除专家之外的任何人望而却步。是否有一些技术原因不能简化?
小智 10
嗯,首先,我认为在 linux 中安装应用程序并不太困难。
如果您只是想在 Ubuntu 中安装一个流行的应用程序,您可以在图形用户界面中使用包管理。有很多可供选择。它真的不能变得更容易。找到应用程序并单击安装...
说到提示,再次安装非常简单,'sudo apt-get install application-name'。
如果您试图从源代码编译某些内容,这就是我假设您在“tar.gz”语句中的意思。你 ./configure ; 制作 ; 进行安装。请记住,.tar.gz 只是一种压缩,就像在 Windows 中安装 .zip 一样。zip 本身不是应用程序,它只包含应用程序。您可以使用 .tar.gz 压缩安装包。您可以解压缩 .tar.gz,然后运行类似 start.sh 的程序来安装已经编译好的二进制文件,这类似于“安装”。这只是移动文件并将它们链接到依赖项等的简单过程。
再一次,我发现使用 GUI 安装任何应用程序并不困难,无论是 windows 还是 ubuntu。但是,如果您谈论的是从源代码编译应用程序,那么它实际上并不是简单的“安装”,而且您与 Windows 处于不同的联盟。事实上,开箱即用的windows是无法编译的。它要求应用程序已经编译,并随依赖项一起提供。