Linux-RPM与YUM的使用

RPM

rpm -i *.rpm
// -i 代表install (安装)
rpm -v *.rpm
// -v verbose 代表安装过程中详细信息
rpm -h *.rpm
// -h hash 标记安装过程的进度
rpm -ivh *.rpm
//安装显示详细信息和进度
rpm -e *.rpm
// erase 删除 可以包含版本信息,但是不能加.rpm
rpm -U *.rpm
// upgrade 升级,之前没有就安装,有了新版就升级
rpm -F *.rpm
// fresh 更新,之前没有就不安装,有了新版就升级
rpm -q *.rpm
// quere 查询装没装包
rpm -qa *.rpm
// all 全部,列出所有安装的包
rpm -V *.rpm
// verify 校验

YUM

yum [两下tab] 
// 可查看参数
yum install [软件名] 
// 全部安装 
yum -y install [软件名]
// 全部安装且全部yes
yum update [软件名]
// 更新软件
yum upgrade [软件名]
// 升级软件
yum info [软件名]
// 查看软件信息
yum list installed 
// 显示已经安装的软件包
yum list [软件名]
// 查找可以安装的软件包
yum remove [软件名]
// 卸载软件
yum clean [两下tab]
all // 清除所有缓存
//yum 会把下载的软件包和header存储在cache中,而不自动删除。如果觉得占用磁盘空间,可以使用yum clean指令进行清除,更精确 的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all一全部清除。
// 清楚软件缓存
yum makecache [软件名]
// 先把软件缓存到本地

YUM的本地源创建

使用centos镜像实现

// 使用vmware虚拟机加载镜像 图1-1
mkdir /root/zyxyum
// 在任意目录下创建文件夹
cp -r /run/media/zyx/CentOS\ 7\ X86_64/Packages/ /root/zyxyum
// 把镜像里的源放到本地刚刚建好的文件夹里
vim /etc/yum.repos.d/zyxyum.repo
// 新建并进入源配置文件并输入以下
[zyxyum]
name=zyxyum
baseurl=file:///root/zyxyum
enabled=1
gpgcheck=0
// []内为本地仓库名 name为仓库描述
1-1
阅读剩余
THE END