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

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

hot3.png

安装软件包的三种方法

rpm包介绍
rpm工具用法
yum工具用法
yum搭建本地仓库

---

安装软件包的三种方法

windows下的安装文件时一个二进制的安装包。

1. rpm工具 (Redhat Package Manager)

2. yum工具  (Python 开发的一个工具,操作的对象也是rpm包,支持自动安装依赖的包) 最简单

3. 源码包(通过编译器把源码包编译成可执行的文件)最难

rpm包介绍

设置光驱,并挂载

这些红色的文件就是rpm包

texlive-setspace-svn24881.6.7a-38.el7.noarch.rpm

telepathy-glib-0.24.0-1.el7.x86_64.rpm

包名、版本号、发布版本号、平台

rpm工具用法

ivh  (i 安装  v 可视 h 人性化)显示进度,就是h的作用。

---

升级 rpm包: rpm -Uvh

卸载:rpm -e +包名     (不会提示)

查询: rpm -qa

---

查询一个包是否安装:rpm -q 包名

查询指定包信息:rpm -qi

列出包安装的文件: rpm -ql

查看一个文件是由哪个包安装的 rpm -qf  (f  file)

特殊命令:  ` 反引号

(查看命令式由哪个包安装的)

yum工具用法

列出可用rpm包:yum list

仓库地址:

[base]

name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
---

搜索包: yum search 包名   (不精准)

如何搜的精准:

(grep 过滤指定字符串的工具)

---

安装包: yum install  (-y)    (加-y ,就不再去询问是否要安装了)

---

列出可用的组: yum grouplist  

[root@serverlooker-01 Packages]# LANG=en

 

卸载:yum remove (-y)

升级:yum update (-y)   如果不加包名,会把所有包全部升级,甚至包括系统和内核。如果熊已经安装了一些环境,建议不要随意升级。

---

如果不知道命令有哪一个包可以安装到它,可以用yum provides搜索

[root@serverlooker-01 Packages]# yum provides "/*/vim"

yum搭建本地仓库

有时候yum不能用,是因为没有办法联网。默认的仓库,是需要远程连资源的

先备份:

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

删掉所有的repo文件:

创建dvd.repo

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

把下面内容写进去:
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpgcheck=0
清楚之前的缓存:

yum clean all

yum list 看一下

(yum list |less   f翻屏看ctrl +f)

(这种类型表示已经安装过的rpm包)

 

[root@serverlooker-01 yum.repos.d]# yum install GConf2

这样方便使用光盘安装一些依赖的包。

---

OK.

 

转载于:https://my.oschina.net/u/3721459/blog/1573030

你可能感兴趣的文章
Mesos统一容器管理技术简介
查看>>
我的友情链接
查看>>
Docker容器互联的几个基本方法
查看>>
WebService - Client调用(Axis2-Document)
查看>>
老男孩教育每日一题-day57-脑洞神探之tmp目录的下的备份文件突然没了,谁来背锅?...
查看>>
Docker下载Redis镜像并运行容器
查看>>
kvm cgroup的使用
查看>>
分享申请IDP账号的过程,包含duns申请的分享
查看>>
参加PMP考试须知
查看>>
java学习
查看>>
Android studio教程与问题汇总
查看>>
Confluence 6 通过 SSL 或 HTTPS 运行
查看>>
Android WebView与网页JS相互调用
查看>>
java工程师linux命令,这篇文章就够了
查看>>
计算机网络
查看>>
MySQL数据类型表
查看>>
git 打标签,删除标签,推送标签到远程
查看>>
nginx(四)fastcgi相关配置
查看>>
qemu-img 命令
查看>>
共享文件权限分配
查看>>