如何在Linux上安装软件:软件包说明

欢迎来到Linux。很可能您的发行版附带了大量的软件来涵盖基本内容。然而,无论它做了多么彻底的工作,你都想安装更多。问题是如何做到这一点?

如何在Linux上安装软件

在Linux上安装软件感觉比Windows更接近智能手机。大多数情况下,您将启动一个包管理器(类似于应用商店)并搜索您想要的应用程序的名称。从那里,这是一个点击安装按钮的问题。

但是包管理器会根据您的发行版而改变。Ubuntu使用Ubuntu软件。这只是一个重新命名的GNOME软件版本,这是Fedora使用的。与此同时,openSUSE在YaST上做了自己的事情。

包管理器通过搜索特定发行版的软件存储库或通用Linux应用商店来工作。但有时候你想要的并不存在。偶尔,您会从网站下载一个文件,然后单击它,就像使用Windows EXE一样。

但有个问题。就像没有单一版本的Linux一样,也没有一种通用的Linux包格式。有些包格式适用于大多数Linux版本。其他的则迎合特定的发行版。

如果你遇到一个Flatpak或Snap包,你很有可能安装得很好。对于大多数其他格式,您需要了解哪些格式可以为您的发行版成功安装软件。幸运的是,你只需要学习几个名字和缩略语就能搞清楚情况。

Flatpak、Snap和AppImages

这三种被称为通用包格式。您可以在大多数主要版本的Linux上安装每一个,并期望它们能正常工作。Flatpak在很大程度上与FlatHub相关,FlatHub是一个查找Linux应用程序的集中位置。

Snap包来自Snap Store,这是Ubuntu背后的公司Canonical运营的一个网站。Flathorb和Snap Store都是下载Linux应用程序的最佳网站,很可能包含了你需要的大部分软件。

AppImages更加分散,可能是最难使用的,所以下面介绍如何在Linux上运行AppImage包。

DEB软件包

DEB格式的名字来自Debian,一个Linux发行版,也是现存最大的开源项目之一。您可以单击DEB文件直接安装应用程序,或者在包管理器中搜索,让它在后台为您完成任务。在终端中,您使用dpkg命令。例如:

sudo dpkg—i/home/user/software.deb 

由于Ubuntu基于Debian,DEB很容易找到。凭借数百万用户和强大的知名度,Ubuntu和DEB已经成为Linux世界的Windows和EXE。

您可能还想知道是否可以在Linux系统上运行Windows EXE文件。答案是肯定的,但有一个问题。

Debian和Ubuntu都使用DEB文件格式,但可以在其中一种格式下工作的包可能不能在另一种格式中使用。套装有时两者都兼容,比如谷歌Chrome。不要假设情况就是这样。确保您下载的是针对您的发行版的Debs。

使用DEB的流行发行版:

  • Ubuntu
  • Debian
  • Linux铸币厂

RPM套餐

RPM最初是Red Hat Package Manager的缩写。现在的首字母缩写是递归的,代表RPM PackageManager。无论如何,起源都是与红帽。这个总部位于北卡罗来纳州的组织后来成为世界上第一个十亿美元的开源公司,开发了Red Hat Linux的格式。因此,这就是你在整个红帽生态系统中发现的。

这意味着如果Fedora工作站是您选择的发行版,RPM(与Flatpak一起)是您将用于安装软件的包文件类型。当您点击RPM时,它将在GNOME Software中打开。

尽管名称,红帽相关的发行版并不是唯一使用RPM的发行版。openSUSE是另一个采用RPM的著名社区。您可以使用YaST来安装这些,YaST是该发行版的一站式服务,用于执行大多数系统管理。

无论采用哪种方法,您都可以使用rpm命令安装程序包:

Rpm-IVH/Home/User/Software.rpm 

Fedora和openSUSE都使用RPM,但它们的包不可互换。同样,确保您下载的RPM是针对您的发行版。

使用RPM的流行发行版:

  • Red Hat Enterprise Linux
  • Fedora
  • OpenSUSE
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

TAR包

我知道我说过Linux没有通用的软件包格式,但这并不是百分之百正确的。当您看到一个应用程序打包为TAR、TGZ或TAR.GZ时,它很有可能会在您的机器上运行。问题是它的安装并不像指向光标或输入单个命令那么简单。

安装TAR文件与安装上述二进制格式不同。

这是因为这个归档文件不是以可执行格式发布的。相反,它包含构建相关应用程序所需的源文件。有些TAR文件带有自己的个人安装说明,生成的程序可能不会自动出现在您的应用程序菜单中。

专门使用TAR的流行发行版:

  • Arch Linux
  • SLACKWARE

Linux软件包解释!

以上类型不是Linux的唯一包格式,但它们是最常见的。一些发行版开发了自己的类型,而这些类型在其他地方没有使用。Gentoo有ebuild。Pardus有PiSi(Packages Installed Successful as Intentional)。Android,这是一个Linux发行版,使用APK。

如果有一种格式来管理它们,这可能会很方便,但在每个人都可以自由构建他们想要的任何东西的生态系统中,这是不可能的。因此,在Linux世界中,到处都有很多格式,但您可能只需要与一两种格式进行很好的交互,您的发行版可能会为您做出这样的选择。

大鱼的头像

这个人很懒,什么都没有留下~

延伸阅读:

Windows 记事本终于获得自动更正和拼写检查功能

在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...

大鱼的头像
大鱼
2024 年 7 月 9 日
Ubuntu 的 apt 和 apt-get 命令有什么区别?

在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...

大鱼的头像
大鱼
2024 年 6 月 26 日
Ubuntu远程桌面:如何设置和连接

远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...

大鱼的头像
大鱼
2024 年 5 月 7 日
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)

利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...

大鱼的头像
大鱼
2024 年 5 月 19 日
将照片从iPhone传输到iPhone的8种快速方法

已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...

大鱼的头像
大鱼
2024 年 5 月 19 日