博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...
阅读量:7014 次
发布时间:2019-06-28

本文共 1322 字,大约阅读时间需要 4 分钟。

hot3.png

7.1 安装软件包的三种方法

三种方法

rpm 工具

yum 工具

源码包

7.2 rpm包介绍/7.3 rpm工具用法

mount /dev/cdrom /mnt 挂载光驱

设置光驱并挂载

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

rpm -ivh rpm包文件 //安装

rpm -Uvh rpm包文件 //升级

rpm -e 包名 //卸载 无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包

rpm -qa //查询安装的包

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

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

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

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

根据文件绝对路径查询

[root@Srv001 ~]# rpm -qf which cd

bash-4.2.46-28.el7.x86_64

7.4 yum工具用法

yum list 列出可用的包 yum list| grep ‘vim’

ls /ect/yum.repos.d/ yum配置文件存放的位置

yum search vim 搜索包

yum install [-y] 直接安装不确认

yum grouplist

yum groupinstall [-y] ‘组名’

yum remove [-y] 卸载,依赖包也会卸载,危险,勿用

yum update [-y] 升级包

yum provides “/*/vim” 根据命令搜要安装的包

yum provides "/etc/dnsmasq.conf" //根据文件名 搜索要安装的包

如果想卸载包不卸载依赖 用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包

如果恰好有多个包叫同样的名字,使用 rpm -e --allmatches --nodeps <包的名字> 删除所有相同名字的>包, 并忽略依赖

首先yum update和yum upgrade的功能是一样的,都是将需要更新的package更新至软件源中的最新版。

唯一不同是:yum upgrade会删除旧版本的package,而yum update则会保留。

注意!如果你的某些软件依赖旧版本的package,请使用yum update。

7.5 yum搭建本地仓库

mount /dev/cdrom /mnt 挂载镜像到/mnt目录

cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

rm -f /etc/yum.repos.d/*

vim /etc/yum.repos.d/dvd.repo //内容如下

[dvd] name=install dvd

baseurl=file:///mnt

enable=1 是否可用

gpgcheck=0 是否检测

yum clean all

yum list

umount /mnt/ 解除挂载 或者 umount /dev/cdrom

转载于:https://my.oschina.net/u/3746773/blog/1603719

你可能感兴趣的文章
Win8系统108个运行命令 你能记住多少?(转)
查看>>
网站主机
查看>>
Connection封装
查看>>
如何判断 Linux 是否运行在虚拟机上
查看>>
MySQL中PreparedStatement sql中in的引号问题
查看>>
趣事:据说只有程序员才能看懂的笑话,祝新的一周愉快!
查看>>
Python3 迭代器与生成器
查看>>
云计算成增收引擎,营收创上市以来新高
查看>>
PHP 常用的header头部定义汇总
查看>>
Java heap space 解决方法
查看>>
通过注册表开通关闭局域网共享
查看>>
Asp.net 导入导出Excel
查看>>
Oracle 10.2.0.4(5)EM不能启动的解决方案
查看>>
AngularJS—— 独立作用域
查看>>
Web开发(初级)- CSS基础
查看>>
linux命令行编辑快捷键
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
(转)IntelliJ IDEA 使用JSTL标签库(IDEA 加载 tld文件)
查看>>
AndroidStudio开发工具快捷键整理分享
查看>>