请关注本头条号,每天坚持更新原创干货技术文章。
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
1. 前言
本文主要讲解如何在Linux系统上安装软件。
在Linux世界中,最难适应的事情之一就是安装新的软件包。在Windows的世界里,每个程序都带有Setup.exe程序,它会问你一些非常简单的问题,并一步一步指导你安装。虽然Linux软件几乎可以非常容易安装软件,但有时您会发现有些软件似乎每走一步都会遇到问题。我不能涵盖你可能遇到的所有问题,但我会试着给你一些基础知识和一些建议来帮助你克服困难。
Linux怎么安装软件
软件往往以“包”的形式出现。在Windows世界中,软件包是Setup.exe或者program.zip之类的文件。在Mac电脑上,软件包就是程序文件或者dmg文件。在Linux世界中,有几种软件包,每个发行版都有自己的首选软件包格式,也有自己软件包安装管理工具。
标准的Linux包格式(根据Linux标准库)是RPM。RPM是Red Hat最初开发的一个软件打包管理系统,在Linux社区中广泛使用。使用它的发行版包括Fedora、Mandriva、Red Hat(红帽原厂系统)和SUSE。RPM包文件通常被命名为类似于其他程序版本的RPM
另一种流行的软件包格式是DEB, Debian软件包。Debian软件包和高级打包工具(Advanced Packaging Tool, APT)率先引入了一些高级特性,这些特性现在很常见,比如自动依赖项解析和签名软件包。Debian软件包由Debian GNU/Linux(Debian原生系统)使用,基于Debian的发行版包括Ubuntu、Knoppix和mepi。Debian包文件通常会被命名为类似于program-version-other.deb
请记住,您需要成为超级用户或者拥有管理员权限才能在Linux系统上安装软件。
2. Debian, Ubuntu系统请使用 APT安装软件
有很多工具可以使用DEB包,但是您通常使用的是apt-get,它可以说是最简单的Linux包管理工具。apt-get非常简单,因为它不仅可以跟踪安装了哪些软件包,还可以跟踪其他可用的软件包。它甚至可以为您从Internet上下载它们(如果配置正确)。
Ubuntu Linux系统安装软件包
apt-get install ${packagename}
Ubuntu Linux系统卸载软件包:
apt-get remove ${packagename}
Debian, Ubuntu系统请使用 APT安装软件
尽管包含可安装包的软件仓库可能位于Internet或某个磁盘上,但是APT在硬盘上保留一个本地数据库,其中包含所有可用包的列表,以及在何处找到它们。这个数据库需要显式地更新。更新APT数据库:
apt-get update
一个常见的习惯用法是更新包数据库,然后升级所有需要安装补丁或安全更新的软件包。下面的命令将一次性完成这一切。
apt-get update; apt-get upgrade
有关更深入的APT教程和其他资源,请参见使用APT和dpkg管理软件。
3. Fedora, Red Hat类Linux系统使用yum安装软件
yum对RPM包的处理方式与apt-get对Debian包的处理方式大致相同。与apt-get一样,yum可以从配置的软件仓库中下载和安装软件包。
yum install ${packagename}
Red Hat Linux系统卸载软件包:
yum remove ${packagename}
Fedora, Red Hat类Linux系统使用yum安装软件
默认情况下,yum不保存软件包数据库的本地副本,因此通常不需要更新它。要安装所有可用的安全补丁和bug修复程序,请使用以下命令:
yum update
你也可以指定单独更新一个软件包:
yum update ${packagename}
有关更深入的yum教程和其他资源,请参见使用yum和rpm管理软件。
红帽系统如何安装软件
4. Mandriva Linux使用urpm安装软件
Mandriva Linux有类似于 APT这样的软件包管理工具 urpmi. Mandriva Linux系统使用以下命令安装软件:
urpmi ${packagename}
Mandriva Linux使用urpm卸载软件:
urpme ${packagename}
Mandriva Linux使用urpm查询软件更新:
urpmi.update -a
Mandriva Linux使用urpm进行更新软件更新:
urpmi --auto-select
有关更深入的yum教程和其他资源,请参见使用urpm管理软件。
5. 其它Linux系统安装软件
其它Linux系统安装软件
其他一些Linux发行版有自己的管理包的方法,尤其是SUSE。SUSE使用RPM作为它的本地包格式,但是有它自己的高级工具来管理系统软件安装。
SUSE Linux使用一个名为yast的工具(据说是另一个安装工具的缩写)执行各种系统管理任务,包括安装软件。
本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/1302.html
点击了解更多,快速查看更多的技术文章列表。