初学者极客:如何在Linux上安装软件

在Linux上安装软件的工作方式不同。您通常需要使用包管理器从Linux发行版的软件存储库中获取软件,而不是访问网站。这听起来很复杂,但实际上比在Windows上安装软件简单。

典型的Linux发行版的软件安装系统与应用程序商店有很多共同之处。只需去一个地方安装大多数软件,软件更新就会以一种一致的方式到达。

从发行版的存储库中安装软件

相关:软件安装和包管理器如何在Linux上工作

您希望在Linux发行版上安装的大多数软件都可以在其软件存储库中找到。您的Linux发行版可能为该系统提供了一个很好的图形前端。选择您想要的软件包,您的软件包管理器将自动下载该软件包,抓取它需要的任何其他软件包,并将其全部安装。

在Ubuntu上,包含的包管理器是Ubuntu软件中心-在您的码头上寻找橙色购物袋图标。使用此界面可以搜索并安装软件包。您可以搜索诸如“视频播放器”之类的应用程序类型或诸如“VLC”之类的特定应用程序名称。单击Download按钮,输入您的密码,包管理器将完成剩下的工作。

每个Linux发行版都有自己的软件存储库和包管理器,但实际上所有Linux发行版都使用以这种方式工作的软件存储库系统。例如,在Linux Mint上,您将改用软件管理器应用程序。

漂亮的图形界面只是真正的包管理器的前端,您可以通过其他方式访问它。例如,您可以在Ubuntu上使用apt-get命令从终端安装软件包。图形界面和终端命令实现了相同的功能。

安装专有软件

相关:如何从Ubuntu软件存储库之外安装软件

有些程序不在您的Linux发行版的软件存储库中。这包括流行的专有程序,如Google Chrome、Skype、Steam和Opera。您的Linux发行版通常没有重新分发此软件的许可,因此您必须从源代码获得它。

要下载这样的软件,请访问该项目的官方网站并单击下载按钮。您通常会看到一个页面,指向各种Linux下载链接。例如,这是Skype for Linux的下载页面。

系统将提示您为您的Linux发行版选择合适的软件包。您应该选择与您的Linux发行版尽可能匹配的软件包。例如,Skype提供了“Ubuntu12.04(多拱门)”包。它是列表中的最新版本号,所以它是在Ubuntu14.04上使用的理想软件包。

不同的发行版使用具有不同文件扩展名的不同类型的包。Ubuntu、Linux Mint、Debian和类似的发行版使用带有.deb文件扩展名的Deb包。Fedora、Red Hat、openSUSE和其他一些发行版使用.rpm包。

只需双击下载的软件包,它应该会在软件包安装程序中打开,该安装程序将为您处理所有肮脏的工作。例如,双击下载的.deb文件,单击Install,然后输入密码就可以在Ubuntu上安装下载的软件包。

下载的软件包也可以通过其他方式安装。例如,您可以使用dpkg-i命令在Ubuntu中从终端安装软件包。图形工具是最简单的。

安装软件的更多方式

以上两种方法是每个Linux用户都需要了解的基础知识。使用这些技巧,您可以安装所需的大部分(如果不是全部)软件。但以下是在Linux上安装软件的其他一些方法:

使用第三方存储库:任何人都可以创建自己的软件存储库、打包软件并从那里分发。您有时可能希望使用第三方存储库来安装Linux发行版的存储库中无法获得的软件。例如,Ubuntu使得设置“个人软件包存档”(PPA)变得相当容易。您可以将这些PPA添加到您的包管理器中,PPA中的包将出现在Ubuntu软件中心和其他包管理界面中。这是获取尚未在您的Linux发行版的官方存储库中的包的一种常见方式。

解压缩二进制存档:一些Linux软件以预编译的形式分发,无需安装即可在任何Linux发行版上运行。例如,Skype提供的“动态”下载是一个.tar.bz2文件。这只是一个归档文件,就像ZIP文件一样-您可以将其解压缩到计算机上的某个文件夹中,然后双击其中的可执行文件来运行它。Mozilla还以.tar.bz2的形式提供了最新版本的Firefox的下载,因此您无需安装即可下载并运行它-只需将存档解压到您喜欢的任何文件夹,然后双击其中的Firefox文件即可。您应该更喜欢打包形式的软件,以便更好地与您的系统兼容,并且更容易更新。

相关:如何在Ubuntu上从源代码编译和安装

从源代码编译:典型的Linux用户应该不再需要从源代码编译和安装软件。您需要的所有软件都应该以打包的形式提供。也就是说,大多数Linux软件项目都是以源代码的形式分发它们的软件,而让Linux发行版负责打包和分发给您。如果您的Linux发行版没有您想要的软件包,或者没有您需要的最新版本的软件包,您可以从源代码编译它。从源代码编译不是一般Linux桌面用户应该做的事情,但也不像听起来那么难。

相关:在Linux上运行Windows软件的4种以上方式

安装Windows软件:Windows软件不能在Linux上本地运行。在Linux上安装和运行Windows软件有几种方法,包括Wine兼容层(这并不完美)和在虚拟机中安装Windows本身(这会增加大量开销)。如果可能,请使用Linux软件。这些解决方案都是为运行你离不开的应用程序而设计的-例如,在Linux上观看Netflix或在Linux上运行Microsoft Office-但使用原生Linux软件会有更好、更稳定的体验。

您的包管理器会定期检查其软件存储库中是否有新版本的包,当有新版本可用时,它的更新器就会出现。(这是Ubuntu上的更新管理器应用程序。)。这就是您系统上的所有软件可以从一个位置更新的方式。

当您安装第三方软件包时,它可能还会安装自己的软件存储库,以便于更新。例如,当你在Ubuntu上安装Google Chrome时,Google Chrome会安装指向Google Chrome官方资源库的文件。当新版本的Chrome发布时,它们将与所有其他更新一起出现在Update Manger应用程序中。每个应用程序都不需要自己的集成更新程序,就像在Windows上一样。

相关文章