linux软件仓库搭建——搭建yum源以及第三方软件仓库
来源:互联网 发布:萨德部署完成 知乎 编辑:程序博客网 时间:2024/05/23 22:18
yum搭建方式在这里介绍:本地yum源,网络yum源,第三方软件仓库。
准备:与主机一致的系统镜像(rhel-server-7.0-x86_64-dvd.iso 注意:红帽linux向上兼容)
一.如何配置本地yum源
1.挂载镜像至本地
mkdir /yum mount /iso/rhel-server-7.0-x86_64-dvd.iso /yum
2.移动系统原yum仓库.repo配置文件
mkdir /etc/yum.repos.d/yum_old mv /etc/yum.repos.d/* /etc/yum.repos.d/yum_old
3.编辑本地yum仓库指向文件
##cd /etc/yum.repos.d/##vim yum.repo ##文件命名以.repo结尾##内容:
[source] #仓库名称 name=localserver #仓库描述 baseurl=file:///yum #仓库地址 gpgcheck=0 #检查软件是否为官方软件(0代表否,1代表是) enabled=1 #此仓库在系统中是否生效(可不写,默认为1)
4.刷新仓库
yum clean all #刷新仓库配置 yum repolist all #报告yum仓库的状态
5.设置开机启动
vim /etc/fstab 文件追加: /iso/rhel-server-7.0-x86_64-dvd.iso /yum iso9660 ro 0 0
!!!最后两个 0之间只有1个空格。
二.如何配置网络源
I.以http服务方式
1.安装并且启动http 服务
yum install httpd -y systemctl start httpd systemctl enable httpd
2.取消原镜像挂载项,并且将原yum指向文件移动到其他地方
umount /yum
3.挂载镜像至/var/www/html/rhel7.0
mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0
4.编写/etc/yum.repos.d/yum.repo文件
4.关闭防火墙/将http永久开放
#systemctl stop firewalld #systemctl disable firewalld 或者 #firewall-cmd --permanent --add-service=http
5.刷新仓库(方式同一)
6.设置开机启动(方式同一)
===================================================
II.以ftp服务的方式:
1.安装并且vsftp
#yum install vsftpd -y #systemctl start vsftpd #systemctl enable vsftpd #firewall-cmd --permanent --add-service=ftp
2.必须保证/var/ftp/下的内容具有读权限
3.编辑.repo文件,刷新仓库,开机启动同一
三.配置第三方软件仓库
1.将第三方软件放至某目录下
#mkdir /software #mv *** /software
2.创建repodata
#createrepo -v /software/
3.编辑yum指向文件
4.刷新yum仓库方式同一
1 0
- linux软件仓库搭建——搭建yum源以及第三方软件仓库
- yum第三方软件仓库的搭建
- linux中yum以及rpm命令和第三方软件仓库的搭建
- 嵌入式linux开发环境搭建(五)——Ubuntu第三方软件仓库源
- 软件安装&yum源配置&第三方软件仓库的搭建
- 第十三单元搭建第三方软件仓库
- 12+ 第三方软件仓库搭建
- 第三方yum仓库搭建
- linux运维-第三方软件仓库的搭建
- 10/21 本地yum源搭建,共享 以及 第三方yum仓库搭建
- 安装软件——搭建本地yum源及搭建第三方软件库
- linux学习笔记——yum安装软件、搭建仓库、rpm命令
- Linux运维笔记-文档总结-第三方软件仓库的搭建
- redhat下软件的rpm安葬以及yum源仓库的搭建安装
- Linux-(15)YUM软件仓库
- CentOS 6.2第三方软件仓库介绍(yum源)及rpmforge安装方法
- CentOS 6.2第三方软件仓库介绍(yum源)及rpmforge安装方法
- CentOS 6.2第三方软件仓库介绍(yum源)及rpmforge安装方法
- 如何为自己创建一个既时尚又好用的博客网站
- 详解ImageView的CENTER_CROP,CENTER_INSIDE,FIT_CENTER等属性
- Fresco-引入篇
- DGP几何处理框架使用
- git提示error setting certificate verify locations解决办法
- linux软件仓库搭建——搭建yum源以及第三方软件仓库
- dfloy发布过程
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- php实现双向队列
- android工程师面试人资问题
- codeforces 364 div2 D As Fast As Possible
- 《Git和SVN之间的五个基本区别》
- UVA 11426GCD - Extreme (II)
- 王爽《汇编语言》实验10.1——显示字符串