由于公司的测试服务器上不能连接外网,使用rpm安装个东西,一堆的依赖能搞死个人。所以决定搭建个本地的源,其实很简单,记录下来备查;
服务版本是RedHat Enterprise 5.3,dvd安装盘,已经挂载在/media/rhel5u3目录上;具体的挂载参照mount命令就行。
1.在目录/etc/yum.repos.d下新建一个文件
touch rhel5u3.repo
2.在5.3版本中,可以简单的在rhel5u3.repo中写入如下内容就可以了:
[Server]
name=rhel5u3 server
baseurl=file:///media/rhel5u3/Server
enabled=1
gpgcheck=1
gpgkey=file:///media/rhel5u3/RPM-GPG-KEY-redhat-release
注意:如果gpgcheck=1设置为1,需要执行rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release导入签名才能使用,也可以把gpgcheck=0,gpgkey不用设置;
配置文件内容简介:
[ ]内的是仓库的名字
name是仓库的描述
baseurl 仓库的位置
enabled 是否启用这个仓库,1为起用,0为禁用
gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)
3.yum命令使用
使用
yum install package 安装指定软件包
yum update 更新全部软件包
yum update package 更新指定软件包
yum check-update 检查可更新程序
yum info package 显示安装包信息
yum list 显示所有已安装软件包
yum list package 显示指定安装包安装情况
yum search keyword 查找软件包
yum remov |erase package 删除软件包
yum会把下载的软件包和header存储在cache中,而不自动删除,可用yum clean命令删除
yum clean header删除header yum clean package删除下载的软件包
yum clean all清除header与rpm包
参考文献:
[4]http://hi.baidu.com/xiangxiangwomen/blog/item/589681c50d5bafd7d10060a9.html
[5]http://yum.baseurl.org/wiki/RepoCreate
分享到:
相关推荐
Rocky9.2基于http方式搭建局域网yum源。
一、基于ISO镜像构建YUM本地源 1、首先将光驱ISO镜像连接到虚拟机上,挂载到目录/mnt上。(挂载目录自己可定义) [root@localhost ~]# mount /dev/sr0 /mnt 2、创建YUM仓库所需要的源文件。 [root@localhost ~]# ...
docker服务的离线rpm包方式两种模式安装:1,直接使用rpm包方式安装,包括安装过程中缺少的依赖rpm包。2,使用这些rpm包构建本地yum源,然后使用yum install docker方式安装。
特别是在拥有大量Linux主机的本地网络中,构建一台服务器可以大大缓解软件安装、升级等对于Internet的依赖。 YUM的前身是YUP(Yellow dog Updater,Yellow dog linux的软件更新器),最初由TSS公司(Terra Soft ...
网络资源:网卡(网络接口卡)、驱动YUM原理及仓库准备基于RPM包构建的软件更新机制自动解决软件包依赖关系所有软件包由集中的YUM软件仓库提供关于YUM仓库以哪种方式提供给客户机本地目录:file://...FTP或HTTP服务...
createrepo构建本地软件源包含 createrepo-0.9.9-28.el7.noarch.rpm deltarpm-3.6-3.el7.x86_64.rpm python-deltarpm-3.6-3.el7.x86_64.rpm 用于创建本地仓库 安装 createrepo**: unzip createrepo-0.9.9-28.el7.zip...
挂载光盘镜像文件到 /mnt mount /dev/cdrom /mnt/...3.使用createrepo创建本地源 yum install createrepo * -y cd /var/www/html createrepo centos/ 4.用http发布yum源 yum install httpd httpd-devel-y useradd apach
此实用程序允许根据 xml 规范(角色)从任何公共/私有存储库构建带有元包的 Yum 存储库。 角色描述了一组必需的包和存储库,应将这些具有依赖项的包从这些包下载到本地存储库中。 xml 角色中的属性允许在 DevOps 中...
您可以使用Bot Framework Emulator来测试在计算机上本地运行的bot或通过隧道连接到远程运行的bot。 此回购协议是一部分, 是用于构建企业级对话式AI体验的综合框架。 下载 从页面下载适用于您平台的Bot Framework ...
这是用于构建NVD(国家漏洞数据库)[1]和日语JVN [2]的本地副本的工具,这些副本根据其CVE标识符[3]包含安全漏洞,其中包括详尽的信息和风险评分。 本地副本以sqlite格式生成,并且该工具具有服务器模式以便于查询。...
在本地运行 Cloudify 文档中心: 安装最新的 Hugo: 在 CentOS 上: 为 yum 安装 copr 插件: sudo yum install yum-plugin-copr 启用 Hugo 存储库: sudo yum copr enable daftaupe/hugo 安装 Hugo: sudo yum ...
使用OpenCV3的AKAZE本地功能匹配以在AWS Device Farm上运行图像识别以进行游戏测试的示例。 参考: AWS Device Farm上的演示结果: 依存关系 Java JDK 7或更高版本 阿帕奇Maven OpenCV 3.0.0(可在project_root / ...
这是一个简单的 helloworld 网络存档(战争)项目。 这说明了使用 sbt native packager ... 开发要求: git ( apt-get install git ) createrepo(需要创建本地 yum 存储库 -> 使用apt-get install createrepo ) rpmbu
请参考: : 盒子CentOS 6.5 64 位 LAMP虚拟机,非常适合本地开发Yum 的Remi和EPEL存储库NFS , 发送邮件, Git Apache 2 带mod_ssl , MySQL 5 PHP 5 带扩展mysql gd xml mbstring mcrypt NodeJS 、 NPM 、 rubygems ...
与256位块大小的mcrypt的rijndael加密的本地绑定。 尽管使用了rijndael-128的AES标准,但这仍允许对使用rijndael-256的Drupal生成的数据进行加密和解密。 此模块可实现PHP和Node.js之间的接口,尤其是在涉及第三方...
base_git是使用Satellite,Yum或APT安装Git版本控制客户端的一个角色。 通过订阅软件集合,该角色允许在RHEL 7上使用rh-git218而不是旧版1.7.1。 这对于本地解决方案非常有用。 要求 类似于RHEL或Debian / Ubuntu...
和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。 使用私有仓库有许多优点: 节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库...
GKE IP地址管理 对VPC原生GKE(Google Kubernetes ... jq可以从官方下载,但是通常使用您正在运行的平台(例如apt-get或yum )的本机软件包管理器进行安装。 jq任何合理最新版本就足够了。 该过程已通过1.5版进行了