linux系统常用应用安装,Linux操作系统下软件安装工具你知道几种?

在Windows下面安装软件非常简单,我们只需要下载后双击那个文件就可以了。当然,如果有一些某某管家类的软件,可以在里面搜索需要安装的软件,然后点击其中“安装”按钮就可以了,非常简单。

92d26fa92e6a48f8e55b1f778aa24819.png

如果大家在手机上安装过软件的话就会发现手机软件的安装类似,也是非常简单的。不管是苹果,还是安卓,都是有个App商场的软件,我们只需要在这里面找到需要安装的软件,然后点击“安装”按钮即可。

那么废话说了半天,Linux系统下面究竟应该如何安装软件呢?

be1fbb0ae1e2296bf0d415f229d5ab25.png

在Linux操作系统下面也有类似的管理软件的工具。由于Linux的使用以命令行形态居多,因此Linux操作系统下管理软件的工具也以命令行为主流。前面我们介绍过不同的Linux发行版,Linux发行版众多,对应的其软件安装工具的有好几个。

其中比较流行的包括RedHat(包括CentOS等)平台下的yum,用于管理RPM包。Debian(包括Ubuntu)平台下的apt-get和Suse平台下的zypper等。下面本文逐次介绍这些安装包的使用。

yum、RPM及相关常用命令(RedHat or CentOS)

要想了解yum就得从RPM说起,RPM的全称为Red Hat Package Manager,也就是RedHat包管理器。它实现对程序包的管理。我们知道一个软件通常包括很多程序模块(动态库)和资源文件(比如配置文件,图片等)。软件包的作用是将这些文件打成包,并且在安装的时候拷贝到正确的地方。

在RedHat等操作系统中是通过rpm命令实现对RPM包的安装和删除等操作。除此之外,还有一个专门用于打包的工具,也就是rpmbuild。对于普通用户来说可以忽略该命令,因为这个命令主要是程序员用来对程序进行打包的。

对于操作系统中软件的管理无非增删改查,也就是软件的安装,删除,修改和查询。修改包含对软件的修改,如升级软件;以及配置项的修改,这个跟软件管理软件关系不大。查询是查询系统中已经安装的软件及版本信息。

rpm命令常用的选项包括: -i(install 安装),-e(erase 删除),-U(upgrade 升级)和-q(query 查询)。上述几个是基础选项,可以结合一些其它选项实现更加复杂的功能。如下所示,其中软件包就是XXX.rpm的软件安装包。

rpm -ivh 软件包名称<<< 安装某个软件,vh则用于显示更多安装过程信息rpm -uvh 软件包名称 <<< rpm -e 软件名称 <<< 删除某个软件rpm -qa | grep 软件名称 <<< 查询系统安装的软件,a表示查询所有。rpm -ql 软件名称 <<< l是list的缩写,表示以列表的形式显示rpm -qf 文件绝对路径 <<< f是file的缩写,表示查询包含某个文件的软件包名称

7efe633609b119bcf2f3cc5423b01b96.png

命令rpm只是用来管理单个软件包,但是在Linux系统中很多软件包还需要依赖其它软件。如果通过人工的方式来安装这些软件不仅效率低,而且容易出错。而yum就是用来自动安装一组软件的工具,它其实是对rpm的封装,实现了依赖软件包的自动化安装。

yum对软件的管理其实也就是那么几项,不外乎增删改查。下面我们看看um常用命令:

yum install 软件名称yum remove 软件名称yum updateyum listyum search 关键词yum info packageyum localinstall *.rpm

上面的命令是不是很简单明了?其实通过名称我们可以很容易的知道这些命令是做什么的,使用起来也是非常简单,方便。

举报/反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值