首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“安装”Linux程序

“安装”Linux程序
EN

Ask Ubuntu用户
提问于 2016-05-05 16:57:08
回答 2查看 90关注 0票数 -3

我已经阅读了这方面的论坛,并发现有关安装tar.gz文件的说明几乎令人费解,有多种条件和注意事项。有人能解释为什么这个过程比Windows复杂得多吗?

不,我不是初学者,但从他们的商业初期起,我就开始使用电脑,并且还创建了我自己的网站和程序数据库。我只是不明白为什么Linux程序员不能想出更标准和更容易理解的东西。Linux在这方面做了很多工作,但是这个关键的领域足以让除了专家以外的人望而却步。有什么技术原因不能简化吗?

EN

回答 2

Ask Ubuntu用户

发布于 2016-05-05 17:16:49

首先,我认为在linux中安装应用程序并不太困难。

如果您只是想在Ubuntu中安装一个流行的应用程序,您可以在图形用户界面中使用包管理。有很多值得挑选的地方。再简单不过了。找到应用程序并单击安装..。

当涉及到提示符时,再一次,它非常容易安装,'sudo apt install application-name‘。

如果您试图从源代码编译一些东西,这就是我假设您在"tar.gz“语句中所指的意思。你/配置;制造;使安装。请记住,.tar.gz只是一种压缩,就像在windows中安装.zip一样。zip本身不是应用程序,它只包含应用程序。您可以使用.tar.gz压缩安装包。您将解压缩.tar.gz,然后运行类似于start.sh的程序来安装已经编译的二进制文件,这类似于“安装”。这只是一个简单的过程,移动文件,并将它们链接到依赖项,等等。

再一次,我发现使用GUI安装任何应用程序并不困难,无论是windows还是ubuntu。但是,如果您说的是从源代码编译应用程序,这并不是简单的“安装”,而且与windows不同。事实上,开箱即用的窗口无法编译。它要求应用程序已经编译,并随依赖项一起提供。

票数 10
EN

Ask Ubuntu用户

发布于 2016-05-06 12:28:46

正如@Brian已经说过的那样,.tar.gz就像一个.zip文件--只是一种压缩。

.tar.gz (或任何.tar.*)是一个源代码存档-您必须编译它:

(在终点站)

  1. 把它拔出来。(tar xvf filename.tar.gz)
  2. 转到目录:(cd filename/)
  3. 如果有一个名为autogenauotogen.sh的文件,请运行它。
  4. 如果有一个名为configure.sh的文件,请运行它。
  5. 运行make
  6. 运行sudo make install

查看项目的文档(安装文档通常在README文件中找到,可能包含在源代码中)。这是因为它们可能需要在编译之前安装额外的东西。他们(或者Ubuntu,或者PPA维护者)甚至可以提供一个完整的包。

如果你经常安装这样的源代码包,你可以考虑把我的巴什函数放在你的~/.bashrc文件中。然后您就可以运行compile filename.tar.gz了。

我向你保证,在Windows上安装.tar.gz源代码要复杂得多。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/768091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档