码迷,mamicode.com
首页 > 其他好文 > 详细

软件包安装方法、rpm包介绍、rpm、yum、

时间:2017-11-10 21:59:17      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:yum rpm

安装软件包的三种方法

windowexe文件就是二进制包,不能使用记事本文本打开。

Linux下的ls命令文件也是二进制的。

 

rpm工具。类似Windowsexe

源码包 就是源代码。需要编译器编译可执行文件

Yum工具 操作的是rpm包。Yum工具是Python开发。自动安装依赖的包。Yum就像手机应用宝找到什么下载安装

 

rpm包介绍

设置光驱并挂载

技术分享 

虚拟机光盘。右键连接

[root@lsx1 ~]# mount /dev/cdrom /mnt/

[root@lsx1 Packages]# cd /mnt/

[root@lsx1 Packages]# cd Packages/  //这里面装的都是rpm

rpm包格式,包名、版本号、发布版本号、平台

zlib-1.2.7-13.el7.x86_64.rpm

 

rpm工具用法

 rpm -ivh rpm包文件 //安装

[root@lsx1 Packages]# rpm -ivh zsh-5.0.2-7.el7.x86_64.rpm  //-v可视化 -h人性化

准备中...                          ################################# [100%]

正在升级/安装...

   1:zsh-5.0.2-7.el7                  ################################# [100%]

 

 rpm -Uvh rpm包文件  //升级

[root@lsx1 Packages]# rpm -Uvh zsh-5.0.2-7.el7.x86_64.rpm

准备中...                          ################################# [100%]

软件包 zsh-5.0.2-7.el7.x86_64 已经安装

 

 rpm -e  包名 //卸载

[root@lsx1 Packages]# rpm -e zsh

 

 rpm -qa //查询安装的包

[root@lsx1 Packages]# rpm -qa

openssh-server-6.4p1-8.el7.x86_64

filesystem-3.2-18.el7.x86_64

 

 rpm -q 包名 //查询指定包是否安装(需要已经安装的才可以搜)

[root@lsx1 Packages]# rpm -q zsh

zsh-5.0.2-7.el7.x86_64

 

 rpm -qi 包名 //查询指定包信息

[root@lsx1 Packages]# rpm -qi zsh

Name        : zsh

Version     : 5.0.2

Release     : 7.el7

Architecture: x86_64

 

 rpm -ql 包名 //列出包安装的文件

[root@lsx1 Packages]# rpm -ql zsh

/bin/zsh

/etc/skel/.zshrc

/etc/zlogin

 

 rpm -qf 文件绝对路径  //查看一个文件是由哪个包安装的

[root@lsx1 Packages]# rpm -qf /usr/share/zsh/site-functions

systemd-219-42.el7_4.1.x86_64

zsh-5.0.2-7.el7.x86_64

 

yum工具用法

yum list  //列出可用rpm包。包名、版本号以及平台版本、仓库名字

 ls /etc/yum.repos.d/

[root@lsx1 Packages]# ls /etc/yum.repos.d/

CentOS-Base.repo       CentOS-Sources.repo  epel.repo

CentOS-Debuginfo.repo  CentOS-Vault.repo    epel-testing.repo

 

 yum search vim  //搜索包

[root@lsx1 Packages]# yum search zsh //更精准的可以使用yum list |grep 包名

已加载插件:fastestmirror

======================== N/S matched: zsh ========================

autojump-zsh.noarch : Autojump for zsh

zsh-html.x86_64 : Zsh shell manual in html format

zsh.x86_64 : Powerful interactive shell

zsh-lovers.noarch : A collection of tips, tricks and examples for

                  : the Z shell

 

 yum install [-y]  //安装-y不询问

 

 yum grouplist //列出可用的组

 

 yum groupinstall  [-y]  //安装组包

[root@lsx1 Packages]# yum groupinstall ‘Virtualization Host‘   //包有空格加引号

 

 yum remove [-y]

[root@lsx1 Packages]# yum remove zsh  //卸载。列出相关的包一起卸载

 

 yum update [-y]

[root@lsx1 Packages]# yum update zsh //升级包。不加包名可以升级系统

 

 yum provides /*/vim

[root@lsx1 Packages]# yum provides "/*/vim"  //列出哪些包可以安装vim命令

[root@lsx1 ~]# yum provides `which vim`

 

 


本文出自 “帕多克的痴迷” 博客,请务必保留此出处http://lsxme.blog.51cto.com/12400127/1980758

软件包安装方法、rpm包介绍、rpm、yum、

标签:yum rpm

原文地址:http://lsxme.blog.51cto.com/12400127/1980758

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!