欢迎使用Linux。很可能你的发行版附带了大量的软件来涵盖基础知识。然而,无论它做了多么彻底的工作,你想安装更多。问题是,怎么做?
在Linux上安装软件比在Windows上安装更接近智能**。大多数情况下,你会启动一个包管理器(类似于应用程序商店)并搜索你想要的应用程序的名称。从这里开始,只需点击安装按钮。
但是包管理器会根据发行版的不同而变化。Ubuntu使用Ubuntu软件。这只是GNOME软件的更名版本,Fedora就是这么用的。与此同时,openSUSE对YaST做了自己的事情。
包管理器通过搜索发行版的软件存储库来工作。但有时你想要的并不存在。偶尔你会从网站上下载一个文件,然后像点击WindowsEXE一样点击它。只是有个问题。就像没有单一版本的Linux一样,也没有一种通用的Linux包格式(尽管有些人正在尝试改变这种格式)。
您需要知道哪种文件类型将为您的发行版成功安装软件。幸运的是,你只需要学习一些缩略语和缩写词就可以理解这种情况。
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的流行发行版:
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.rpmFedora和openSUSE都使用RPM,但是包是不能互换的。同样,确保下载的RPM是为您的发行版准备的。
使用RPM的流行发行版:
我知道我说过Linux没有通用的软件包格式,但这不是100%正确的。当你看到一个打包成TAR、TGZ或焦油.GZ,它很有可能在你的机器上运行。问题是,安装并不像指向光标或输入单个命令那么简单。安装TAR文件应该有自己的单独指南。
这是因为此存档文件不是以可执行格式提供的。相反,它包含构建相关应用程序所需的源文件。有些TAR文件附带了自己的个人安装说明,生成的程序可能不会自动出现在应用程序菜单中。
专门使用TAR的流行发行版:
上面列出的三种类型不是Linux的唯一包格式,但它们是最常见的。一些发行版开发了自己的类型,在其他地方没有使用。Gentoo有ebuild。Pardus有PiSi(Packages-Installed Successfully as-designed的缩写)。Android技术上是Linux发行版,使用APK。
每种类型都是一个归档文件,其中包含应用程序需要运行的内容以及包管理器所需的元数据。由于不同的发行版使用不同的工具和存储库,元数据中的内容会有所不同。这就是为什么即使是共享相同名称的格式,例如Fedora和openSUSE RPMs,也不能保证兼容。
你觉得在Linux上安装软件怎么样?它与其他操作系统相比如何?可以改进吗?分享你的想法,如果你有任何问题,不要犹豫问!
...么本指南就是为您准备的。我们将简要详细地讨论损坏的软件包,如何检查系统是否包含损坏的软件包,以及如何正确地重新安装它们。 ...
...带史蒂夫在你的Linux PC上进行一些新的冒险吗?下面介绍如何在Linux上安装Minecraft。 ...
...。有几种方法可用于写入磁盘映像,如蚀刻器,您可以在软件包管理器中找到它们。 ...
...。如果每个人都使用开放标准,那么所有文档程序都知道如何以相同的方式加载文件。但最流行的格式并不是完全开放的。MicrosoftWord的默认格式在两个Office用户之间可以正常工作,但是当有人试图在GoogleDocs、LibreOffice甚至旧版...
...主要桌面平台——Windows、macOS和Linux——我们将了解这些软件包的组成,以及安装它们时会发生什么。 ...
... 一旦安装了一些必要的软件包,创建PDF也是一个简单的练习。获得PDF编写功能的一种轻量级方法是安装wkhtmltopdf包,这是一种将HTML转换为PDF的命令行工具。pandoc本机支持这一点,因此如果您将wri...
...新的应用程序不是转向软件存储库模式,而是通过通用的软件包格式进入我们的桌面。其中之一,snap包格式,来自Canonical。 ...
...atpak和snap包。对于免费和开源的桌面来说,有一个通用的软件包格式是很好的,但这并不是必须的。如果有两种格式都可以在你的电脑上使用,那就比过去Linux上的软件管理要好得多。 ...