安装Linux应用程序:一些好的建议,

迟早,我们都结束了安装在我们的电脑的新软件。无论是新版本火狐或酷游戏,或编辑包的视频,还有当你想使你的系统做的比它现在可以做这种时候。

在Linux下,安装新的应用程序是不是一个特别困难的任务,但安装这样做有几种不同的品种,所以它的价值理解的分歧,哪些是你需要知道,使他们的工作。

方法1:使用内置的包管理器

获得新的软件安装到Linux系统的最简单的方法是使用附带的分布集成软件包管理系统。您可以使用软件包管理器下载上千个软件包已预建的和适用于Linux的特定版本进行测试。

在Linux中,软件包通常等同于应用,虽然应用程序实际上可能由几个包。例如,一个图形编辑器的应用程序可以由一个包与主程序,与本文档的包,并用系统库的封装,该应用程序需要运行。

使用集成的软件包管理器的一个优点是,它通常会下载并安装所有相关的包你所选择的包依赖。与实时互联网连接,你可以下载你在一个操作中所需要的一切。

使用内置的包管理器的另一个优点是,该系统将定期检查升级到新安装的软件包(S),这意味着它们将保持最新 - 虽然如下文所述,“最新”的一个相对的概念与包装。

包管理系统中使用的在Debian的基于分布(包括Ubuntu的)被称为新立得软件包管理器和系统菜单下找到。如果你知道你要安装的软件包的名称,你也可以通过键入命令行安装

命令和apt-get安装软件包名

其中,包名是你所选择的软件包的名称。请注意,该名称可以是一个有点古怪。

红帽基于分布(包括Fedora的)使用一个被窝里叫PackageKit的系统。您可以通过系统菜单,点击管理要使用图形前端,然后添加/删除程序。在命令行中,您可以使用:

须藤yum的安装软件包名

一些商业Linux发行版,如Xandros的,创建集成包管理器兼作店面卖给你的商业软件。您可能需要向下滚动了一下,看看可用于分配的免费软件,但你应该能够找到它在短期内。

使用内置的包管理器的最大缺点是,你想要的软件也未必会有。对于应用程序出现在可用选项的列表中,一些慈善晚会参与你正在运行具有构建和打包你的表格,你需要和Linux版本您使用想要的软件分发。如果您使用的是模糊的分布,或不受欢迎的软件,该软件可能只是无法完全。

第二个问题是,在分布存储库中找到的软件打包版本倾向于从最新版本有点滞后。这主要是因为包有他们获准进入官方软件仓库的分布之前,由分布维护者建立和测试。所以,你可能会被安装两个月老版本的GIMP的,而不是当前的一个。一些发行只允许时,有分布本身,它可以意味着可用的包可能是非常过时的确实是一个新版本添加软件包的更新版本。

选项2:使用第三方软件包

有些应用程序维护提供了包含他们的软件在自己的网站的最新版本预先包装的文件。通常情况下,你会发现基于RPM的发行包(比如Fedora和Red Hat),以及基于Debian的软件包,它通常会在任何基于Debian的发行工作。因此,举例来说,最“的.deb”文件将在Ubuntu下工作。

安装这些软件包是下载它们并双击它们从文件浏览器的问题。这应该弹出的内置程序包安装程序,这将提供安装新包您满意。

第三方创建的软件包提供了一些,但不是所有的分配托管包的好处。他们可以自动将所需的分布存储库下载其它的包,但不像分布托管包,没有“契约”意味着所有需要的软件包将在配送仓库中。你需要非常仔细地阅读安装说明看其他第三方软件包可能需要安装什么,在什么样的顺序。

第三方打包的软件不会被分配的更新机制自动更新。然而,这将是本地安装的软件包,您可以使用集成的软件包管理器,来删除它,如果你需要的数据库的一部分。

这些第三方软件包还可以根据分配约定,这使得它更容易找到的配置文件,库,管理工具,用户程序等倾向于把文件目录。

方法3:使用应用程序自己的安装程序

第三种可能性是,该软件将不提供预封装的版本,但反而会来与它自己的安装程序。换句话说,而不是使用意味着该系统提供的工具来安装应用程序,该应用程序做的一切本身,它通常包括询问您想要安装的软件,让你同意许可条款,等等。商业软件包,如下面的截图所示Fortran编译器对于这个相当臭名昭著。

该软件通常是作为一个大的文件,你的地方下载你的桌面上。作为针对恶意软件的一种威慑你的系统上运行自动,您通过浏览器下载多个文件让你明确地说:“这是确定运行此”在运行之前。您可以通过设置文件上的“执行”位做到这一点。

比方说,你叫下载到InstallCoolSoftware.bin你的主目录的安装程序。从终端窗口中,您可以输入:

%CHMOD一个+ X InstallCoolSoftware.bin%须藤./InstallCoolSoftware.bin

第一个命令设置文件上的执行位。第二个命令使用须藤程序(其告诉Linux运行的程序作为“根”超级用户),并指示它运行InstallCoolSoftware.bin程序。你需要把./文件名的前面,因为,作为一项安全功能,Linux的一般不会在程序文件的当前目录中的样子。

什么发生这种情况后真的取决于所安装的软件。它可能会觉得有点然后退出,已经把自己安装无需任何用户交互。它可能会要求您在终端上的一些问题,然后执行安装。一些安装甚至推出图形用户界面来引导您完成整个过程。

Linux操作系统通常无视这种方式安装软件。因为它完全绕开包管理系统,你对自己完全是尽可能更新或在日后将其移除。更新可能需要下载并运行安装程序的新版本,你甚至有可能卸载旧版本,然后才能安装更新。同样,发行说明或安装说明都将是你最好的指导,你需要做什么。

方案四:自己编译

有Linux下安装软件的最后一种,但它绝对不是为微弱的心脏。对于一些软件,唯一的选择是下载源代码,自己编译。至少,你将需要已经安装了工具,如GNU制作GCC,GNU C编译器。

大部分来源被封装在一个“压缩包”- 这是被gzip压缩,以减少其大小tar归档。例如,如果你下载一个名为“酷software.tgz,”您键入解压

焦油xzf冷software.tgz

在命令行。您也可以平时解压在文件浏览器中的文件通过双击压缩包。

如果你幸运的话,该软件将提供详细的安装说明,但它通常归结为运行一个名为“配置”,这数字了哪种类型的系统的软件被编译,接着打字

须藤make install的

编译和安装包。

这种做法股所有第三方安装的问题。该发行版内置的包管理器将什么都不知道的新的软件,你要安装的。

另外,在做自己建立可充满了危险。除非你是舒适的编译文件,并运行下来的错误,因此,您可能希望从Linux大师招募一些帮助,如果你需要做从头开始安装。

您也可以安装在不同寻常的地点软件结束。例如,许多源的建立把程序到/ usr / local / bin目录。在某些情况下,如果你是从源代码安装程序的新版本,但已经安装了与分布来预建的版本,你可能最终与程序的两个副本,一个在/ usr / bin中和一个在/ usr / local / bin目录。您可以更改该软件是通过调整配置文件安装,但再次,它不是一个简单的过程,很容易陷入困境。

总之,从源代码构建应该是你最后的手段,仅当你无法找到一个版本,我们已经打包了您的发行或有它自己的安装所需的软件。

底线

作为一般的经验法则,越您使用系统提供的包管理系统,你必须采取的正确安装软件的更多的责任得到。

对于流行和稳定的应用程序,它几乎总是一个明智的举动使用内置的包管理器,这将确保您的包裹保持相对最新的,并与系统上的其他软件快乐地生活。只有当你进入了模糊或经常更新类别的软件,你应该需要偏离了精心走过的道路。

这个故事,“安装Linux应用程序:一些好的建议,”由最初发表计算机世界

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对那些顶级心态的话题发表评论。
有关:

©2008Raybet2

IT薪资调查:结果是