使用yum源安装和yum源配置

linux下有三种rpm包的安装方式
rpm安装、yum安装和源码包编译

rpm安装方式

rpm包的命名格式规则
rpm 包名 版本号 、发布版本号、平台版本
rpm -ivh rpm包 #安装
rpm -Uvh rpm包 #升级
rpm -e rpm包 #卸载
rpm -qa rpm包 #查询安装的包
rpm -q rpm包 #查询指定的包是否安装
rpm -qi rpm包 #查询指定包信息
rpm -ql rpm包 #列出包安装的文件(安装包的所有安装文件)
rpm -qf 文件绝对路径 #查询这个文件属于哪个rpm安装包

rpm工具用法

查询包的详细信息
[[email protected] Packages]# rpm -qi vim-enhanced
Name        : vim-enhanced            //包名
Epoch       : 2                  //
Version     : 7.4.160
Release     : 2.el7                //发布版本
Architecture: x86_64                //架构
Install Date: 2017年11月07日 星期二 14时25分05秒    //安装时间
Group       : Applications/Editors        //属于的组
Size        : 2292098            //包大小
License     : Vim            //授权是vim形式发布的
Signature   : RSA/SHA256  , Key ID 24c6a8a7f4a80eb5
Source RPM  : vim-7.4.160-2.el7.src.rpm
Build Host  : c1bm.rdu2.centos.org
Relocations : (not relocatable)
Packager    : CentOS BuildSystem <http://bugs.centos.org>
Vendor      : CentOS
URL         : http://www.vim.org/
Summary     : A version of the VIM editor which includes recent enhancements
Description :
VIM (VIsual editor iMproved) is an updated and improved version of the
vi editor.  Vi was the first real screen-based editor for UNIX, and is
still very popular.  VIM improves on vi by adding new features:
multiple windows, multi-level undo, block highlighting and more.  The
vim-enhanced package contains a version of VIM with extra, recently
introduced features like Python and Perl interpreters.

Install the vim-enhanced package if you‘d like to use a version of the
VIM editor which includes recently added enhancements like
interpreters for the Python and Perl scripting languages.  You‘ll also
need to install the vim-common package.

列出一个rpm包所有的安装文件

[[email protected] Packages]# rpm -ql vim-enhanced
/etc/profile.d/vim.csh
/etc/profile.d/vim.sh
/usr/bin/rvim
/usr/bin/vim
/usr/bin/vimdiff
/usr/bin/vimtutor

根据文件路径,查看文件的rpm安装包

[[email protected] Packages]# rpm -qf /usr/bin/vimdiff
vim-enhanced-7.4.160-2.el7.x86_64

rpm-反引号用法查询出命令路径。

[[email protected] Packages]# rpm -qf `which cd`
bash-4.2.46-20.el7_2.x86_64

yum工具用法

yum list列出可用的安装包

[[email protected] src]# yum list |head -n 30
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.neusoft.edu.cn
已安装的软件包
GeoIP.x86_64 1.5.0-11.el7 @anaconda
NetworkManager.x86_64 1:1.4.0-12.el7 @anaconda
NetworkManager-libnm.x86_64 1:1.4.0-12.el7 @anaconda
NetworkManager-team.x86_64 1:1.4.0-12.el7 @anaconda
NetworkManager-tui.x86_64 1:1.4.0-12.el7 @anaconda

yum 搜索结果使用grep过滤某些包(这里截图,应为带有特殊颜色

yum install [-y] 包名 #安装yum中的包

 [[email protected] src]# yum install vim
已加载插件:fastestmirror
base | 3.6 kB 00:00:00
epel/x86_64/metalink | 5.7 kB 00:00:00
epel | 3.2 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/2): epel/x86_64/updateinfo | 925 kB 00:00:02
(2/2): epel/x86_64/primary | 3.5 MB 00:00:02
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.neusoft.edu.cn
epel 12601/12601
软件包 2:vim-enhanced-7.4.160-4.el7.x86_64 已安装并且是最新版本
无须任何处理      这里已经安装,只做示范

yum grouplist 列出yum中的安装包组


[[email protected] src]# yum grouplist
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.neusoft.edu.cn
Available Environment Groups:
   Minimal Install
   Compute Node
   Infrastructure Server
   File and Print Server
   Cinnamon Desktop
   MATE Desktop
   Basic Web Server
   Virtualization Host
   Server with GUI
   GNOME Desktop
   KDE Plasma Workspaces

yum groupinstall [-y] 安装组名 #安装一个安装组,如果安装组名称中包含空格,需要使用单引号引用

[[email protected] src]# yum groupinstall ‘Basic Web Server‘
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.neusoft.edu.cn
Resolving Dependencies
.....................................................
 openssl x86_64 1:1.0.2k-12.el7 base 492 k
 openssl-libs x86_64 1:1.0.2k-12.el7 base 1.2 M

Transaction Summary
=======================================================================================
Install 63 Packages (+36 Dependent packages)
Upgrade 1 Package (+39 Dependent packages)

Total download size: 136 M
Is this ok [y/d/N]: n
Exiting on user command
Your transaction was saved, rerun it with:
 yum load-transaction /tmp/yum_save_tx.2018-06-24.19-33.pKADyS.yumtx
这里只是演示安装一个程序组,不进行安装

yum remove [-y] yum包名 #删除这个yum包程序

[[email protected] src]# yum remove vim
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package vim-enhanced.x86_64 2:7.4.160-4.el7 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
=======================================================================================
 Package Arch Version Repository Size
=======================================================================================
Removing:
 vim-enhanced x86_64 2:7.4.160-4.el7 @base 2.2 M
Transaction Summary
=======================================================================================
Remove 1 Package
Installed size: 2.2 M
Is this ok [y/N]: n
Exiting on user command
Your transaction was saved, rerun it with:
 yum load-transaction /tmp/yum_save_tx.2018-06-24.19-40.cVRYya.yumtx      这里只是删除示范

yum update [-y] #升级系统中的yum程序(所有)
yum provides ‘/* /vim‘ #通过一个命令找到这个安装包的名称

本地yum源配置

配置本地yum源,需要yum源的所有安装包,可以是存储在硬盘或者是安装镜像中

[[email protected] ]# vim /etc/yum.repos.d/local.repo
[local]
name=local install
baseurl=file:///mnt
enable=1
gpgcheck=0
[[email protected] ]# yum clean all 清除缓存

原文地址:http://blog.51cto.com/8844414/2132796

时间: 2024-08-06 23:00:16

使用yum源安装和yum源配置的相关文章

CentOS6.4下Yum命令安装Mysql数据库及配置

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了 如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有 了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数据的存储呀!!! 没错,咱们还差一个最重要的软件没有装,也就是数据库

CentOS 7.4使用yum源安装MySQL 5.7.20

从CentOS 7.0发布以来,yum源中开始使用Mariadb来代替MySQL的安装.即使你输入的是yum install -y mysql , 显示的也是Mariadb的安装内容.使用源代码进行编译安装又太麻烦.因此,如果想使用yum安装MySQL的话,就需要去下载官方指定的yum源,网址为: https://dev.mysql.com/downloads/repo/yum/ 找到Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architectur

Rpm包的安装与yum的配置

RPM包管理器的常用命令和示例: 1.安装程序包: rpm [option]/path/to/package_file –i:安装程序包 –v:显示安装的过程 -h :显示安装进度 -vv:显示详细信息 -vvv:显示更更详细信息 -ivh --nodeps: 强制安装程序包(不解决依赖关系情况下强制安装,将不能正常使用) 2.  卸载程序包 rpm [option] package_name -e:卸载包 [[email protected] Packages]# rpm -ev zsh -e

centos下yum方法安装apache+php+mysql

yum(全称为:Yellow dog Updater,Modified) 是一个在Fedora和RedHat以及SUSE中的Shell前端管理软件.基于RPM包管理,能够从远处镜像服务器下载RPM包并且进行安装.可以自动处理包的依赖关系,可以一次性安装所有依赖包.yum提供了安装.更新.删除查找某一包或一组包的等命令. yum install 包名 yum list 包名 yum update 包名 yum remove 包名 一.修改centos的默认yum镜像源 centos的默认yum镜像

centos7安装ghome桌面以及配置vcn服务

一.安装桌面环境 1.查看可安装:yum groupinstall 安装:yum groupinstall "GNOME Desktop" "Graphical Administration Tools" 2.设置开机启动级别,3-命令 5-图形: CentOS 7:# systemctl set-default graphical.target CentOS 6:编辑 /etc/inittab,将 id:3:initdefault: 改为 id:5:initdef

卸载redhat6.5的yum,安装centos6的yum,配置第三房yum源

**redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装其他yum源,再配置其他源.** 本文包括配置本地源及第三方源.第三方源包括:网易,epel,repoforge ,rpmfusion 以下为详细过程: 1.删除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 注意,如果下载时找不到文件,就登录到:http://mirrors.163.com/cen

解决安装rpm包依赖关系的烦恼 - yum工具介绍及本地源配置方法

版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内容用于商业用途,将保留追究其法律责任的权利.如果有问题,请以邮箱方式联系作者([email protected]). 1.背景概述 在实际生产环境下,对于在linux系统上安装rpm包,主要面临两个实际的问题1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提示或者查询资料,手工安装更多的

CentOS7安装(三)- 配置阿里云yum源

CentOS7安装(三)- 配置阿里云yum源 CentOS7安装好以后,完成网络配置以后,就是开始配置yum源,因为yum安装我们需要的各种软件. 具体步骤如下: 1.打开centos的yum文件夹 输入命令 cd /etc/yum.repos.d/ 2.用wget下载repo文件 输入命令wget:http://mirrors.aliyun.com/repo/Centos-7.repo 如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安

安装vsftp软件,配置yum源

完成整个服务搭建之后,需要将数据配置过程,以及数据结果如下安装vsftp软件,配置yum源 原文地址:http://blog.51cto.com/13956276/2171363