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

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

安装软件包的三种方法

rpm包类似于windows的exe文件。
rpm工具可以安装rpm包,安装路径和文件名都是固定好的,不需要过多的设置。
yum也可以安装rpm包,比rpm工具好的一点是支持自动安装依赖的包。
源码包主要是源代码,需要谁用编译器编译成可执行的文件。
·
·
·
·
·
rpm包介绍
首先我们要把光盘连接到linux系统进行挂载,打开vmware运行虚拟机,然后右键右下角的光盘的图标然后点连接,然后在系统里挂载,挂载点可以自己选,我们使用命令:mount /dev/cdrom /mnt/把光盘挂载到/mnt/目录下。
先在虚拟机挂载光盘
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
然后挂载光盘到mount /dev/cdrom /mnt/下
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
然后我们到/mnt/目录下ls看一下,这些就是光驱里面的内容。
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
然后我们cd到packages/目录下,里面就是rpm包
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
rpm包的名字可以划分成几个部分:
1、是包名。
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
2、是版本号,版本号第一位是主版本号,后面的是次版本号。
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
3、发布版本号,el7就是centos7,如果是el6就是centos6。(CentOS7开始,已经不区分64还是32了)
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
4、平台位数,x86_64就是64尾的。
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
·
·
·
·
rpm工具用法
安装rpm包使用rpm -ivh加完整的包文件名,如下图:
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
升级新版本使用rpm -Uvh加完整的包文件名,如下图:
(我这个包没有最新版,只是做实验随便用的一个包,所以会显示已安装)
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
卸载rpm包使用rpm -e加包名,如下图:
(包名非完整包名)
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
查询安装的所有包使用rpm -qa
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
查询一个包是否被安装使用rpm -q加包名
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
查询指定包信息使用使用rpm -qi加包名
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
列出包安装的文件使用rpm -ql加包名
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
根据文件绝对路径查询是由哪个包安装的,使用rpm -qf加文件绝对路径
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
当你不知道一个文件的路径的时候可以使用反引号里面加which和文件名,如下图
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
·
·
·
·

yum工具用法

yum工具安装包支持自动安装依赖的包,
yum install加包名 安装包,
加-y不提示是否安装,自动选择安装
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
yum list 列出可用的rpm包,出现的结果最右侧的是rpm包的仓库名,yum仓库文件是/etc/yum.repos.d
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
yum search加包名 搜索包
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
yum list |grep '包名' 精准搜索包
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
yum grouplist 列出可用的包组
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
yum groupinstall 安装包组,如果包组名是一个单词,中间没有空格那么就直接写包组名,如果有空格就加单引号。(如果系统安装的是中文的话,用LANG=en就可以查看安装组的英文名称,暂时修改为英文,重启或者远程重新连接就好)
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
yum remove加包名 卸载包,如果有依赖其他包依赖它会一并卸载。
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
yum update加包名 升级包,不加任何参数会升级系统所有的包,包括升级系统。
·
yum provides “//命令” 搜索命令的包名,当你要装一个命令的包,但是不知道包名可以使用该命令搜索包名。
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
·
·
·
·
yum搭建本地仓库
当你的操作系统不能联网的时候yum就安装不了需要从网络上下载的包。
那么我们可以搭建一个本地仓库,
首先我们连接光盘并挂载到/mnt/目录下。
然后我们先把/etc/yum.repos.d拷贝一下,因为下面的操作会删除文件,
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
然后将/etc/yum.repos.d里的所有的repo文件,删除
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
然后在/etc/yum.repos.d创建一个dvd.repo
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
在里面加入如下内容
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpcheck=0
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
dvd是仓库的名字,
name自定义描述字符串,
baseurl意思是这些rpm包在哪里,
enable是否可用,0就是不用,
gpcheck是否检测,0就是不检测
·
然后我们需要将之前的缓存做一个清除,因为我们把之前的repo删除了,使用如下命令
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
·
然后我们使用yum list看一下,可以看到右侧的仓库名都是dvd,还有右侧的仓库名是@开头的代表你已经安装过的包。
安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的
dvd

安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的

@开头

安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的

转载于:https://blog.51cto.com/13658403/2105131

你可能感兴趣的文章
Debian 的 preinst, postinst, prerm, 和 postrm 脚本
查看>>
socket编程的select模型
查看>>
IDEA和Eclipse经常使用快捷键(Win Mac)
查看>>
ubutntu apt 源
查看>>
NC / Netcat - 反弹Shell
查看>>
PHP 文件处理
查看>>
Oracle查询出最最近一次的一条记录
查看>>
Form authentication(表单认证)问题
查看>>
Linux命令(14)文件和文件夹权限管理:chmod
查看>>
关于Android中Fragment静态和动态加载的方法
查看>>
Javascript函数的简单学习
查看>>
Java的JDK下Hashtable与HashMap的区别
查看>>
Android N requires the IDE to be running with Java 1.8 or later
查看>>
【如何快速的开发一个完整的iOS直播app】(美颜篇)
查看>>
百度地图API
查看>>
代理模式分类
查看>>
从win10家庭版/中文版升级到win10专业版
查看>>
SQL Manager Lite可视化工具部分中英对照
查看>>
2-C程序结构
查看>>
openstack4j接口调试
查看>>