26期20180626 rpm 安装软件包的方法 yum

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了26期20180626 rpm 安装软件包的方法 yum相关的知识,希望对你有一定的参考价值。

6月26日任务

7.1 安装软件包的三种方法
7.2 rpm包介绍
7.3 rpm工具用法
7.4 yum工具用法
7.5 yum搭建本地仓库(视频中ppt小错误: gpcheck改为gpgcheck,yum cean 改为 yum clean)
扩展
1. yum保留已经安装过的包 http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml
2. 搭建局域网yum源http://blog.lishiming.net/?p=500



windows下安装实际上exe文件也是二进制的软件包


Linux安装软件的三种办法

1.RPM工具,所谓的rpm 就是 redhat package management

2. Yum 是由python开发的,优势是支持安装依赖的包也是最简单的一种安装方式

3. 源码包,就是源代码的包,需要通过编译器编译成执行文件


技术分享图片

首先要挂载cdrom 

技术分享图片

打开packages文件夹

技术分享图片

可以看到都是rpm的文件。

技术分享图片


rmp包的安装

rpm -ivh rpm包 安装  

i --install

v---visual

h-human

技术分享图片

技术分享图片

rpm -Uvh rpm包 升级

U- upgrade  很少用


rpm -e 是卸载 后面直接加包名 没有 提示就是删除完成了

技术分享图片 

那一行第一个是包名


rpm -qa 查询安装的包,如果什么都不跟的话就是显示出所有安装的包

技术分享图片


rpm -q 查询指定包是否安装 如果安装了的话,不仅仅显示包的名字,也会把版本等一整条信息显示出来

技术分享图片


rpm -qi 会列出非常详细的信息

技术分享图片


rpm -ql 会列出具体所有安装文件的路径

技术分享图片


rpm -qf f的意思是from 查看当初安装的文件是什么 其中有一个特殊的用法就是采用 两步并一步的办法 用`反引号括住

距离

which cat 会得到cat的这个命令的路径

然后再用rpm -qf 查就得到了这个命令的安装文件

技术分享图片


记住不管是安装或者是卸载都有可能依赖其他的包。这就体现出yum的好处了。yum可以解决依赖的关系。

see

技术分享图片

技术分享图片


技术分享图片

yum list后可以看到所有可安装的yum包

技术分享图片

可以看到左边是包版本信息等  中间是仓库 

打开yum的配置文件

/etc/yum.repos.d/

其中CentOS-Base.repo是最核心的一个文件,打开看看

技术分享图片

放置这些所有的yum包的位置叫做容器,容器其实就是仓库。仓库的地址就可以从上面的那个配置文件中看到。

技术分享图片



搜索yum包可以使用 yum search 包的方式,但是不精准,因为它会列出所有包含关键字的包来比如:

技术分享图片


如果想精准搜索的话,可以使用这种方式:


yum list |grep '要搜索的包' 实际是把list的输出作为后面的输入 来进行精确查询

技术分享图片


yum install -y 安装包  -y就是不再询问是否安装


yum grouplist 列出可以安装的组

技术分享图片

如果选择以上的组就会安装相应的rpm包。虽然安装系统的时候没有安装,但是可以用yum来安装。


yum groupinstall 组名 记住如果是不止一个单词,要用单引号引起来

技术分享图片


yum remove 可以直接卸载相互所依赖的包 -y也是不提示的选项


yum update 升级包,如果不加包名的话会把系统以及yum包全部升级  不要轻易升级


如果希望使用一个命令,但是不知道这个包的名字怎办?可以采用下面的命令


yum provides "/*/命令"




yum搭建本地仓库

有时候yum这个命令不太好使,因为yum会练到centos的服务器上的yum库中去进行安装,这个时候就需要搭建一个本地仓库,然后

yum到本地去找相应的包。挂载光驱,然后把/mnt/


技术分享图片

步骤:

  1. 挂载光驱,

  2. 安装过程中可能会删除文件,把yum配置文件备份一下。cp -r /etc/yum.repos.d /etc/yum.repos.bak

  3. 删除原有的配置文件下的内容 rrm -f /etc/yum.repos.d/*

  4. 创建一个dvd.repo文件,内容如下:

[dvd] -----------仓库名字

name=install dvd

baseurl=file:///mnt --包的位置

enable=1 -----1包是可用

gpgcheck=0 ---------是否检测?0是不检测

    5. yum clean all 将之前做的缓存做一个清除

    6. yum list看看是否已经将dvd变成了本地仓库

技术分享图片

然后就可以安装了。


总的来说,就是将光驱里的dvd包的东西替换成默认的yum库,在本地进行安装。


以上是关于26期20180626 rpm 安装软件包的方法 yum的主要内容,如果未能解决你的问题,请参考以下文章

26期20180627 更换国内源 yum下载rpm包 源码包安装

26期20180627 更换国内源 yum下载rpm包 源码包安装

26期20180627 更换国内源 yum下载rpm包 源码包安装

6.26

6.26 7.1-7.5

包管理 ----- Linux操作系统rpm包安装方式步骤