如何在linux上安装软件:软件包格式说明

您已经切换到Linux,并希望安装一些软件。但是,包管理器的不同取决于您的发行版。那么你可以下载和安装哪些应用程序?都是缩略词。...

欢迎使用Linux。很可能你的发行版附带了大量的软件来涵盖基础知识。然而,无论它做了多么彻底的工作,你想安装更多。问题是,怎么做?

linux-package-formats

在Linux上安装软件比在Windows上安装更接近智能**。大多数情况下,你会启动一个包管理器(类似于应用程序商店)并搜索你想要的应用程序的名称。从这里开始,只需点击安装按钮。

但是包管理器会根据发行版的不同而变化。Ubuntu使用Ubuntu软件。这只是GNOME软件的更名版本,Fedora就是这么用的。与此同时,openSUSE对YaST做了自己的事情。

包管理器通过搜索发行版的软件存储库来工作。但有时你想要的并不存在。偶尔你会从网站上下载一个文件,然后像点击WindowsEXE一样点击它。只是有个问题。就像没有单一版本的Linux一样,也没有一种通用的Linux包格式(尽管有些人正在尝试改变这种格式)。

您需要知道哪种文件类型将为您的发行版成功安装软件。幸运的是,你只需要学习一些缩略语和缩写词就可以理解这种情况。

deb包

DEB格式的名字来自Debian,这是一个Linux发行版,也是现存最大的开源项目之一。您可以单击DEB直接安装应用程序,也可以在包管理器中搜索,让它在后台为您完成工作。在终端中,使用

dpkg

命令,例如:

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

由于Ubuntu是基于Debian的,DEBs很容易找到。随着数百万用户和强大的名称识别,Ubuntu和DEBs已经成为Linux世界的Windows和EXEs。

Debian和Ubuntu都使用DEB文件格式,但在其中一种格式下工作的软件包在另一种格式下可能不工作。软件包有时两者都兼容,比如googlechrome。别以为是这样。请确保您下载了用于您的发行版的DEBs。

使用DEB的流行发行版:

  • 乌班图
  • 德比安
  • Linux薄荷糖
  • 三水
  • 格涅森

rpm包

RPM最初代表Red Hat Package Manager。现在的缩写是recursive,代表RPM包管理器。不管怎样,起源都是红帽子。这家总部位于北卡罗来纳州的组织后来成为世界上第一家价值10亿美元的开源公司,并为Red Hat Linux开发了这种格式。因此,这就是你在红帽生态系统中发现的。

这意味着如果Fedora是您选择的发行版,那么这就是您将用于安装软件的包文件类型。当你点击RPM时,它会在GNOME软件中打开。

尽管有这个名字,红帽相关的发行版并不是唯一使用RPMs的发行版。openSUSE是另一个采用RPM的著名社区。您可以使用YaST安装这些,YaST是发行版的一站式商店,用于进行大多数系统管理。

无论哪种方式,都可以使用

rpm

命令,例如:

rpm -ivh /home/user/software.rpm

Fedora和openSUSE都使用RPM,但是包是不能互换的。同样,确保下载的RPM是为您的发行版准备的。

使用RPM的流行发行版:

  • Red Hat企业版Linux
  • 软呢帽
  • 开放式
  • SUSE Linux企业服务器
  • 森托斯
  • 多氯联苯

焦油包装

我知道我说过Linux没有通用的软件包格式,但这不是100%正确的。当你看到一个打包成TAR、TGZ或焦油.GZ,它很有可能在你的机器上运行。问题是,安装并不像指向光标或输入单个命令那么简单。安装TAR文件应该有自己的单独指南。

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

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

  • Arch Linux系统
  • 发行版

从哪里来的

上面列出的三种类型不是Linux的唯一包格式,但它们是最常见的。一些发行版开发了自己的类型,在其他地方没有使用。Gentoo有ebuild。Pardus有PiSi(Packages-Installed Successfully as-designed的缩写)。Android技术上是Linux发行版,使用APK。

为什么包格式这么奇怪?

每种类型都是一个归档文件,其中包含应用程序需要运行的内容以及包管理器所需的元数据。由于不同的发行版使用不同的工具和存储库,元数据中的内容会有所不同。这就是为什么即使是共享相同名称的格式,例如Fedora和openSUSE RPMs,也不能保证兼容。

你觉得在Linux上安装软件怎么样?它与其他操作系统相比如何?可以改进吗?分享你的想法,如果你有任何问题,不要犹豫问!

  • 发表于 2021-03-17 09:44
  • 阅读 ( 404 )
  • 分类:IT

你可能感兴趣的文章

如何在linux上查找和修复损坏的包

...么本指南就是为您准备的。我们将简要详细地讨论损坏的软件包,如何检查系统是否包含损坏的软件包,以及如何正确地重新安装它们。 ...

  • 发布于 2021-03-11 11:30
  • 阅读 ( 261 )

如何在linux pc上安装minecraft的完整版本

...带史蒂夫在你的Linux PC上进行一些新的冒险吗?下面介绍如何在Linux上安装Minecraft。 ...

  • 发布于 2021-03-12 19:51
  • 阅读 ( 454 )

如何在linux中设置raspberry pi

...。有几种方法可用于写入磁盘映像,如蚀刻器,您可以在软件包管理器中找到它们。 ...

  • 发布于 2021-03-13 11:04
  • 阅读 ( 228 )

你的生活100%免费和开源的完整指南

...。如果每个人都使用开放标准,那么所有文档程序都知道如何以相同的方式加载文件。但最流行的格式并不是完全开放的。MicrosoftWord的默认格式在两个Office用户之间可以正常工作,但是当有人试图在GoogleDocs、LibreOffice甚至旧版...

  • 发布于 2021-03-13 18:00
  • 阅读 ( 262 )

这就是软件安装程序在windows、macos和linux上的工作方式

...主要桌面平台——Windows、macOS和Linux——我们将了解这些软件包的组成,以及安装它们时会发生什么。 ...

  • 发布于 2021-03-14 18:20
  • 阅读 ( 265 )

在linux中如何方便地在文档格式之间转换

... 一旦安装了一些必要的软件包,创建PDF也是一个简单的练习。获得PDF编写功能的一种轻量级方法是安装wkhtmltopdf包,这是一种将HTML转换为PDF的命令行工具。pandoc本机支持这一点,因此如果您将wri...

  • 发布于 2021-03-14 18:46
  • 阅读 ( 286 )

如何在mac上安装和双引导linux

...dows,但安装Linux则完全是另一回事。按照下面的步骤学习如何做到这一点。 ...

  • 发布于 2021-03-18 04:03
  • 阅读 ( 381 )

ubuntu改变和改进linux的8种方式

...新的应用程序不是转向软件存储库模式,而是通过通用的软件包格式进入我们的桌面。其中之一,snap包格式,来自Canonical。 ...

  • 发布于 2021-03-19 06:55
  • 阅读 ( 231 )

flathub与snap store:下载linux应用程序的最佳网站

...atpak和snap包。对于免费和开源的桌面来说,有一个通用的软件包格式是很好的,但这并不是必须的。如果有两种格式都可以在你的电脑上使用,那就比过去Linux上的软件管理要好得多。 ...

  • 发布于 2021-03-19 21:30
  • 阅读 ( 306 )

fedora与ubuntu:linux发行版比较

... 软件包管理 ...

  • 发布于 2021-03-20 05:31
  • 阅读 ( 300 )
odo1981
odo1981

0 篇文章

相关推荐