7.1 安装软件包的三种方法;7.2 rpm工具;7.4 yum工具;7.5 yum搭建本地

简介:

扩展:

1. yum保留已经安装过的包   

http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml

2. 搭建局域网yum源  

http://ask.apelearn.com/question/7627

7.1 安装软件包的三种方法

rpm工具

yum工具(简单)

源码包(复杂)

7.2 rpm包介绍

1. 设置光驱连接;光驱挂载如下:

[root@hao-01 ~]# mount /dev/cdrom /mnt

2. rpm包格式:包名(第一位英文字符串)、版本号(数字显示)、发布版本号(el6或el7 就是CentOS版本)、平台(32位或64位)、后缀名(.rpm)

注意:CentOS 7 不区分32位和64位;64位平台可以安装32位包!

7.3 rpm工具用法

1. 安装rpm包:rpm -ivh rpm包文件

[root@hao-01 ]# rpm -ivh /mnt/Packages/zsh-5.0.2-25.el7.x86_64.rpm

2. 升级rmp包:rpm -Uvh 最新的rpm包文件

[root@hao-01 ~]# rpm -Uvh 最新的rpm包文件

3. 卸载rmp包: rpm -e 包名

[root@hao-01 ~]# rpm -e zsh

4. 查询安装过的rmp包:rpm -qa

[root@hao-01 ~]# rpm -qa

5. 查询指定包是否安装rpm -q 包名

[root@hao-01 ~]# rpm -q ppp

6. 查询指定包信息rpm -qi 包名

[root@hao-01 ~]# rpm -qi ppp

7. 列出包,安装的文件:rpm -ql  包名

[root@hao-01 ~]# rpm -ql ppp

8. 查看命令文件(绝对路径)是哪个rpm包安装的:

rpm -qf  命令文件(绝对路径)

[root@hao-01 ~]# rpm -qf /usr/bin/vim

7.4 yum工具用法

1. 列出可用的rpm包:yum list

[root@hao-01 ~]# yum list

2. 仓库:

root@hao-01 ~]# ls /etc/yum.repos.d/

3. 搜索关键词

root@hao-01 ~]#

4. 精准从yum list里搜索包括vim的包:yum list |grep '命令'

[root@hao-01 ~]# yum list |grep 'vim'

5. 安装rpm包:yum install -y rpm包

(-y如不加,会提示是否安装!)

[root@hao-01 ~]# yum install -y rpm包

6. 列出可用安装

[root@hao-01 ~]# yum grouplist

7. 安装可用的组yum groupinstall -y '可用组对应的包名'

(-y如不加,会提示是否安装!)

[root@hao-01 ~]# yum groupinstall '可用组对应的包名'

8. 卸载rpm包,同时依赖的包也卸载:yum remove -y rpm包名

(-y如不加,会提示是否安装!)

[root@hao-01 ~]# yum remove -y ppp

9. 升级rpm包:yum update 新的包名

(如果后面不跟包名,会把所有包和系统和内核都会升级到最新)

[root@hao-01 ~]# yum update 新的包名

10. 搜索指定命令相关包yum provides "/*/指定命令"

[root@hao-01 ~]# yum provides "/*/vim"

7.5 yum搭建本地仓库

1. 挂载镜像光驱到mnt目录下:

[root@hao-01 ~]# mount /dev/cdrom /mnt

2. 备份(复制)相关目录和配置文件:

[root@hao-01 ~]# cp -r /etc/yum.repos.d  /etc/yum.repos.d.bak

3. 进入/etc/yum.repos.d目录下:

[root@hao-01 ~]# cd /etc/yum.repos.d

4. 删除当前目录所有文件

[root@hao-01 yum.repos.d]# rm -rf ./*

5. 创建dvd.repo配置文件,写入配置:

[root@hao-01 yum.repos.d]# vi dvd.repo

[dvd]

name=install dvd

baseurl=file:///mnt

enable=1

gpgcheck=0

6. 清理软件源(缓存):

[root@hao-01 yum.repos.d]# yum clean all

7. 列出可用的rpm包,管道符以less格式显示:

[root@hao-01 yum.repos.d]# yum list |less

第一列:包名.平台(32位或64位)

第二列:版本号.发布版本号(el6或el7 就是CentOS版本)

第三列:仓库(仓库前加@,意思是已经安装的包)

clipboard.png










本文转自 主内安详 51CTO博客,原文链接:http://blog.51cto.com/zhuneianxiang/2058639,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
1277 16
|
5月前
|
存储 关系型数据库 MySQL
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
MySQL是一款开源关系型数据库,高性能、易用、跨平台,支持多种存储引擎,广泛应用于Web开发、企业级应用等领域。本教程介绍其特点、架构及在主流Linux系统中的安装配置方法。
882 0
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
|
9月前
|
缓存 Ubuntu 前端开发
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
1209 1
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
|
监控 Linux
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
618 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
1463 25
|
缓存 Linux UED
Yum与Dnf软件包管理器使用指南
Yum是RedHat、CentOS等Linux发行版中广泛使用的软件包管理器,它为用户提供了便捷的软件包安装、更新、管理等功能。然而,随着技术的发展,Red Hat已经开始将其软件包管理逐渐转移到dnf上。Dnf是yum的增强版,不仅继承了yum的核心功能,还在性能、用户体验等方面进行了诸多优化。在使用上,dnf与yum非常相似,两者在命令层面基本相同,只是名字有所区别。本文将详细介绍yum和dnf的常用命令及其使用方法,帮助用户更好地管理和维护系统中的软件包。
727 3
|
缓存 应用服务中间件 Linux
yum 命令下载软件包到本地
在 Linux 系统中,使用 `yum` 命令可以下载软件包但不安装。通过 `yum` 的下载缓存功能,可以快速获取所需软件包。常用命令包括:`yum list available` 列出可安装的软件包,`yum download nginx` 下载特定软件包,`yum download nginx-1.18.0` 下载特定版本,`yum download -resolve nginx` 下载软件包及其依赖,`yum download nginx -d /path/to/download/directory` 指定下载目录
1416 11
|
缓存 应用服务中间件 Linux
yum 命令下载软件包到本地
在 Linux 系统中,使用 yum 命令可以下载软件包但不安装。通过 yum 的下载缓存功能,可以快速获取软件包。常用命令包括:`yum list available` 列出可安装的软件包,`yum download nginx` 下载特定软件包,`yum download nginx-1.18.0` 下载特定版本,`yum download -resolve nginx` 下载软件包及其依赖,`yum download nginx -d /path/to/download/directory` 指定下载目录
1095 1
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
1706 0
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境