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库,在本地进行安装。

原文地址:http://blog.51cto.com/13691454/2132647

时间: 2024-07-30 14:37:56

26期20180626 rpm 安装软件包的方法 yum的相关文章

CentOS7安装软件包的方法

目录 一.rpm安装 1.查看系统中已安装的软件包 2.查看软件包的安装文件 3.安装/升级软件包 4.删除软件包 二.yum安装 1.yum的语法 2.yum的常用命令 3.示例 三.应用经验 四.版权声明 Linux有多种发行版本,各种发行版本之间安装软件包的方法和命令不一样,同发行版本之间安装软件包的方法也有不同.Linux主要有三大派系:红帽子派系(Redhat.Centos.Oracle Linux).Debian派(Ubuntu.Kali),SUSE派系(SuSe.OpenSUSE)

ubuntu不支持rpm安装软件解决方法

以前经常使用的是redhat,习惯使用rpm方法安装软件.最近发现Ubuntu系统居然不支持rpm方法安装软件,提示信息如下: [email protected]$ rpm -i package.rpm The program 'rpm' is currently not installed.  You can install it by typing: sudo apt-get install rpm 然而通过apt-get安装rpm包以后依然不能够安装,最后才知道原来Ubuntu不支持rpm

linux安装软件包的方法以及搭建yum本地仓库

安装软件包的三种方法linux中有三种安装软件的方法.rpm工具,yum工具,源码包.其中最常用的就是yum工具. rpm工具使用如果在虚拟机上,先将光盘连接,然后挂载到系统中,一般我们都挂载到mnt下首先,先查看一下mnt是否有挂载其他的设备[[email protected] ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda3 28G 926M 27G 4% /devtmpfs 485M 0 485M 0% /devtmpfs 495M 0 495M 0% /de

CentOS 7下使用RPM安装mysql的方法。

1.卸载系统自带的 mariadb-lib [[email protected]linux ~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64[[email protected] ~]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps2.下载 rpm 安装包去官网找到最新的 rpm 集合包.现在最新的是 mysql-5.7.13-1.el7.x86_64.r

20.文件系统——使用RPM安装、卸载、查询、升级和校验软件包

一.使用RPM安装软件包 rpm安装软件包,使用的选项是-i或者是--install,格式如下: rpm -i|--install /Path/To/RPM_File 如果要显示安装时的信息,可以使用-v.-vv.-vvv选项,其中v的个数用来表示显示信息的详细级别. 如果要以哈希码(#,一个#表示2%)的形式显示安装进度,可以使用-h选项. 通常情况下上述三个选项会组合起来使用. 下面来演示一下rpm包的安装过程: [[email protected]]# rpm -ivh zsh-4.3.1

day-20: 安装软件包及rpm yum的介绍

系统下是如何安装软件:windows下是.exe的下一步安装法:那linux如何安装软件呢: 7.1:linux安装软件包的方法:rpm   yum    源码包 .2-7.3 rpm工具 rpm包介绍(准备工作) 挂载系统安装盘镜像(挂载到一个空目录,此处/mnt/目录未使用,所以直接挂载到/mnt/目录下) [[email protected] ~]# df -h 文件系统        容量  已用  可用 已用% 挂载点/dev/sda3        28G  1.3G   27G  

安装软件包

安装软件包命令: 一.rpm -i 命令 [[email protected] Packages]# rpm -i vsftpd-3.0.2-22.el7.x86_64.rpm 警告:vsftpd-3.0.2-22.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 查看软件包的详细信息: [[email protected] Packages]# rpm -qi vsftpd Name        : vsftpd

Linux命令之rpm安装命令

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装.RPM 有五种操作模式,分别为:安装.卸载.升级.查询和验证. 1)用RPM安装软件包,最简单的命令如下: 1 #rpm -i example.rpm 安装 example.rpm 包: 2 #rpm

MySQL5.7安装与配置(YUM)

安装环境:CentOS7 64位,MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/  # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装mysql源 shell> yum localinstall mysql57-community-rel