基于window&&基于Linux的yum源安装
来源:互联网 发布:爱淘宝流氓软件 编辑:程序博客网 时间:2024/06/16 14:57
基于centos系统的yum配置
基于window10的yum源搭建流程
1.开启开发者模式
开始 -> 设置 -> 更新和安全 -> 针对开发人员 -> 开发人员模式按提示安装所需组件
2.添加IIS服务
控制面板 -> 程序 -> 启用或关闭windows功能 -> 点击Internet Infomation Services
3.搭建本地web服务
控制面板 -> 系统和安全 -> 管理工具 -> Internet Information Services#点击Defualt Web Site
4.创建yum源目录
选取E:\yum 为yum源路径创建E:\yum\7.0创建E:\yum\7.1创建E:\yum\7.2创建E:\yum\7.3
5.配置web
1.点击 DESKTOP-06IS5I4\网站\Default Web Site2.点击右侧操作栏基本设置 -> 物理路径设置为 E:\yum -> 点击左侧Defualt Web Site返回3.点击目录浏览 -> 点击右侧启用 -> 勾选全部 -> 点击右侧应用 -> 点击左侧Defualt Web Site返回4.点击MIME类型 -> 点击右侧操作栏添加 -> 文件扩展名:.bz2 MIME类型:application/x-bzip2 -> 确定 -> 点击左侧Defualt Web Site返回5.点击右侧管理网站的 重新启动
6.选取Linux,创建依赖
创建目录/opt/7.2将7.2镜像包里的Packages文件夹上传到 /opt/7.2下cd /opt/7.2/Packages#语句不适用于其他版本,视实际情况而定rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm python-deltarpm-3.6-3.el7.x86_64.rpm deltarpm-3.6-3.el7.x86_64.rpmcreaterepo /opt/7.2/Packages将生成的/opt/7.2/Packages/repodata拷贝到windows下:E:\yum\7.2\Packages中#删除Linux端/opt/7.2目录rm -rf /opt/7.2cat >> /etc/yum.repos.d/window10.repo <<EOF[win10repo]name=win10repobaseurl=http://192.168.133.40/7.2/Packagesenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7EOF
7.删除或备份其他/etc/yum.repos.d下的其他yum配置文件,避免其他配置文件干扰
#安装telnet测试rpm -qa|grep telnet如果存在就卸载rpm -e telnetyum clean allyum -y install telnet
8.其他版本搭建步骤
参照step6、step7,其中gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7做相应修改
window端的yum源使用
1.开启widnow端服务
1.控制面板 -> 程序 -> 启用或关闭windows功能 -> 点击Internet Infomation Services 2.点击 DESKTOP-06IS5I4\网站\Default Web Site3.点击右侧 管理网站栏中的 重新启动/启动
2.备份或删除其他配置文件
for file in `ls /etc/yum.repos.d`;domv $file $file.bakdone
3.配置Linux客户端
#需要修改的内容 baseurl=http://192.168.133.40/7.2/Packages中的 IP及版本号,其中IP为window端IPcat >> /etc/yum.repos.d/window10.repo <<EOF[win10repo]name=win10repobaseurl=http://192.168.133.40/7.2/Packagesenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7EOF
4.window端开放80端口
控制面板 -> 系统和安全 -> Windows 防火墙 -> 高级设置 -> 入站规则 -> 新建规则 -> 端口 -> 下一步 -> tcp、特定本地端口80 -> 允许连接 -> 下一步
5.更新配置,并使用yum
yum clean allyum -y install 你想装的
基于Linux7.2的yum源搭建流程
- server端:192.168.94.128
- client端:192.168.94.131
1.创建yum源目录
mkdir -p /opt/yum/7.0mkdir -p /opt/yum/7.1mkdir -p /opt/yum/7.2mkdir -p /opt/yum/7.3
2.上传镜像包,创建依赖关系
将7.2镜像包里的Packages文件夹上传到 /opt/yum/7.2下cd /opt/yum/7.2/Packages#语句不适用于其他版本,视实际情况而定rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm python-deltarpm-3.6-3.el7.x86_64.rpm deltarpm-3.6-3.el7.x86_64.rpmcreaterepo /opt/yum/7.2/Packages关闭防火墙或者开放80端口
3.安装nginx,监听80端口,更改nginx.conf配置
user root;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location /7.0 { root /opt/yum/; autoindex on; } location /7.1 { root /opt/yum/; autoindex on; } location /7.2 { root /opt/yum/; autoindex on; } location /7.3 { root /opt/yum/; autoindex on; } }#启动nginx/opt/nginx/sbin/nginx
4.客户端配置如下
#删除或备份其他/etc/yum.repos.d下的其他yum配置文件,避免其他配置文件干扰rm -f /etc/yum.repos.d/*cat >> /etc/yum.repos.d/custom.repo <<EOF[customrepo]name=customrepobaseurl=http://192.168.94.128/7.2/Packagesenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7EOF
5.客户端测试yum
yum clean allrpm -qa|grep telnet#有的话卸载rpm -e telnetyum -y install telnet
6.yum更新
将新包上传至/opt/yum/对应版本/Packages后createrepo --update /opt/yum/对应版本/Packages#由此可见window端yum更新包代价很大
http://www.mamicode.com/info-detail-1630454.html
阅读全文
0 0
- 基于window&&基于Linux的yum源安装
- 基于官方的yum源安装MySQL
- Linux下基于官方YUM源安装MySQL
- 基于CentOS yum的syslog-ng安装
- CentOS基于yum源安装R
- Linux相关(Yum源搭建--基于FTP)
- thrift 基于window的安装配置
- Linux软件包安装3——基于red hat系列的yum管理安装
- linux——(7)基于redhat6.4的本地yum和ftp yum源配置
- Linux基于yum安装Mariadb(根据官方文档记录)
- 配置基于http的yum源
- 基于storm的Window
- 基于Linux的JDK安装
- 基于Linux的Tomcat安装
- 使用yum安装基于windows AD域验证的openvpn
- 基于MySQL提供的Yum repository安装MySQL5.6
- Hadoop---在window下的安装配置----基于cygwin的
- Hadoop---在window下的安装配置----基于cygwin的
- HTTP缓存机制
- 《Android源码设计模式解析与实战》读书笔记全集
- yii常用的一些操作调用
- 你不知道的JavaScript(三)闭包
- 04.21 三剑客之老大awk命令详解
- 基于window&&基于Linux的yum源安装
- [LeetCode] 561. Array Partition I
- Apache 2.4 + Tomcat7集群配置
- dmesg
- 在507干活的第3天(上)
- 1. Git安装与配置
- VC实现对话框客户区透明!
- 119. Pascal's Triangle II
- gitlab数据迁移后修改http链接