首页 > 编程知识 正文

linux软件安装方式有哪几种,linux数据迁移

时间:2023-05-03 12:47:25 阅读:115344 作者:621

在Linux系统中,最初我们对所有软件包和工具都很困惑,但本文是一个面向初学者的教程,让您了解在Linux上安装软件的基本知识。 这是第六个转移到Linux系列文章。 如果您没有读过以前的文章,可以在以下链接中找到它们:

安装软件

要在计算机上获得新软件,通常从供应商处获得软件产品并运行安装程序。 以前,像CD-ROM和DVD这样的物理介质上出现过软件产品,但现在经常从网上下载软件产品。

使用Linux安装软件就像安装在你的智能手机上一样。 和你的手机APP应用商店一样,Linux有一个中央仓库,提供开源软件工具和程序,大多数所需的程序都可以显示在可用软件包列表中进行安装。

每个程序不需要运行单独的安装程序,而是可以使用Linux发行版附带的软件包管理工具。 (这里的Linux发行版是指您安装的Linux,包括Ubuntu、Fedora和Debian。 )每个发行版在internet上都有自己的集中存储库(称为仓库),它们包含数千个预构建的APP应用程序。

您可能注意到了,在Linux上安装软件有几个例外。 在某些情况下,程序不在发行版的中央仓库中,因此需要向供应商获取软件。 如果软件不是开源和/或自由软件,通常会出现这种情况。

另外,请注意,如果尝试安装不在发行仓库中的程序,即使安装了自由程序或开源程序,也不是那么简单。 本文没有提到这些更复杂的情况。 请遵循在线指南。

有了所有的Linux软件包管理系统和工具,你可能还很困惑接下来要做什么。 本文应该有助于澄清一些事情。

软件包管理

目前,Linux发行版中有几个软件包管理系统正在竞争,用于管理、安装和删除软件。 您选择在每个发行版中使用包管理工具。 Red Hat、Fedora、CentOS、Scientific Linux、SUSE等使用Red Hat软件包管理(RPM )。 Debian、Ubuntu、Linux Mint等都使用Debian软件包管理系统,简称DPKG。 虽然还有其他软件包管理系统,但RPM和DPKG是最常见的。

无论您使用的是什么软件包管理,通常都是一组构建在另一个工具之上的工具(图1 )。 底部是命令行工具,可以执行与软件安装相关的所有任务。 可以列出已安装的程序、程序的删除、软件包文件的安装等。

因为这个基本工具并不总是最容易使用的,所以通常有命令行工具,可以在发行版的中央仓库中找到软件包,然后下载并安装软件包和依赖项。 最后,通常有一个图形APP,您可以使用鼠标选择任何内容,然后单击安装按钮。

对于基于Red Hat的版本(如Fedora、CentOS和Scientific Linux ),底层工具是rpm,高级工具称为dnf (在旧系统上为yum )。 图形安装程序称为PackageKit,系统管理菜单下可能会显示“添加/删除软件”的名称。

对于基于Debian的发行版(如Debian、Ubuntu、Linux Mint和Elementary OS ),底层命令行工具称为dpkg,高级工具称为apt。 管理Ubuntu上安装的软件的图形工具是Ubuntu软件(图3 )。 对于Debian和Linux Mint,图形工具称为新建,也可以安装在Ubuntu上。

也可以在与Debian相关的版本中安装基于文本的图形工具aptitude。 比新的更强大,即使只能访问命令行也能工作。 如果你想通过各种选项进行各种操作,可以试试这个。 但是,它使用起来比新的更复杂。 其他版本可能也有自己的工具。

命令行工具

在Linux上安装软件的联机帮助通常包含您在命令行中输入的命令。 这些说明通常很容易理解,并且可以通过将命令复制并粘贴到命令行窗口中来一步一步地完成,而不会出现错误。 这与下面的说明相反。 “打开此菜单,选择此程序,输入此搜索模式,单击此选项卡,选择此程序,然后单击此按钮”通常会在各种操作中迷失。

因为您使用的Linux可能没有图形环境,所以熟悉从命令行安装软件包是件好事。 表1和表2列出了基于RPM和DPKG系统的常见操作及其相关命令。

请注意SUSE。 像RedHat和Fedora一样使用RPM,但没有dnf和yum。 相反,使用名为zypper的程序作为高级命令行工具。 请参阅安装openSUSE软件。 在其他版本中,可能有不同的工具,如Arch Linux上的pacman和Gentoo上的emerge。 因为有很多软件包管理工具,所以您可能需要查找哪个更适合您的发布。

总结

这些技术应该有助于更好地理解如何在新的Linux上安装程序,以及Linux中各种软件包管理方法是如何相互关联的。

相关主题

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。