第七天内容

​1.yum源安装
        yum不止执行安装,还自动处理依赖(不然需要手动安装依赖 比如:rpm -ivh)
        yum优点(基于rpm,相当于rpm升级版,自动解决依赖关系)
        分类:
        (1)本地yum源
        yum仓库在本地,系统光盘/镜像文件
        (2)网络yum
        aliyun  163源  sohu源   清华源  centos源   redhat源   epel源
        特定软件   nginx  mysql zabbix
        顺序:
(1)查看现有的yum仓库镜像
        ls -l /etc/yum.repos.d/
(2)打包保存 做成一个tar.gz
        tar -zcvf /etc/yum.repos.d/bak.tar.gz /etc/yum.repos.d/* 
(3)删除
        ls -l /etc/yum.repos.d/*.repo
        rm -rf /etc/yum.repos.d/*.repo 
(4)查看包
        ls -l /etc/yum.repos.d/
(5)清除缓存
        yum clean
        yum makecache 
        yum repolist all

        #所有yum都已删除
 
2.使用光盘作为yum软件仓库

(1)把光盘挂载到指定目录下
        先删除 /mnt下所有目录如果不行先卸载(umont  /mnt    //解除挂载)
(2)lsblk
mkdir /mnt(创建目录)
(3)mount -o ro /dev/sr0 /mnt/        //o是选项
将光盘数据挂载到/mnt目录中,就可以在该目录中读取光盘的数据
(4)将挂载添加到开机自启动
vim /etc/rc.local(设置开机自动执行挂载第一种方法)

chmod +x /etc/rc.local  (设置开机自动执行挂载第二种方法)
 echo "mount -o ro /dev/sr0 /mnt/" >> /etc/rc.local 
3.安装网络yum源
如阿里镜像:
centos镜像_centos下载地址_centos安装教程-阿里巴巴开源镜像站
(1)备份
mv /etc/yum.repos.d/CentOS-Base.repo / /etc/yum.repos.d/CentOS-Base.repo .backup
(2)下载新的CentOS-Base.repo到/etc/yum.repos.d/
[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
(3)查看下载的文件
[root@localhost yum.repos.d]# ls
20240714001.repo     CentOS-Base.repo      repo.tar.gz
(4)运行yum makecache生成缓存
(5)查看源(yum repolist all)
(6)安装httpd检验
​​4.安装腾讯云和epel
腾讯软件源(链接地址)
CentOS(帮助文档)
(1)备份系统旧文件配置
mv /etc/yum.repos.d/CentOS-Base.repo / /etc/yum.repos.d/CentOS-Base.repo .backup
(2)下载对应版本的CentOS-Base.repo到 /etc/yum.repos.d/目录
[root@localhost yum.repos.d]# rm -rf /etc/yum.repos.d/CentOS-Base.repo
[root@localhost yum.repos.d]# cd
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
(3)运行yum makecache生成缓存
(4)epel源配置
        yum -y install epel-release
        查看源(yum repolist all)
        查看  ls /etc/yum.repos.d/
        安装小火车   yum -y install sl
        查看小火车  sl

5.安装特定软件源
如nginx安装
(1)移除epel源,如果不⾏就全清空
[root@localhost ~]# rm -rf /etc/yum.repos.d/epel.repo
[root@localhost ~]# yum clear all
[root@localhost ~]# yum makecache
(2)搜索nginx镜像
nginx news
(3)找到repo文件内容

(4)安装nginx
[root@localhost ~]# vim /etc/yum.repos.d/nginx.repo

(5)创建缓存 yum clean all
        yum makecache
        yum list | grep nginx
(6)安装并检查 
        yum install nginx -y
        # 启动服务 [root@localhost ~]# nginx
        # 查看指令 [root@localhost ~]# whereis nginx
        # 访问服务器 [root@localhost ~]# curl http://localhost
        # 停⽤nginx [root@localhost ~]# nginx -s stop
        #访问测试 [root@localhost ~]# curl http://localhost
        curl: (7) Failed connect to localhost:80; 拒绝连接
6.自建yum源仓库
(1)缓存安装软件包     (注意keepcache=1      测试yum -y. install tree)
        vim /etc/yum.conf
        [main]
        cachedir=/var/cache/yum/$basearch/$releaserver # 定义软件包缓存路径
        keepcache=1 #开启缓存
        debuglevel=2
        logfile=/var/log/yum.log

(2)卸载,如何安装nginx查看缓存文件
        yum -y remove nginx.x86_64
        yum -y install nginx
        #查看安装包
        [root@localhost ~]# find /var/cache/ -name "*tree*" -type f
        /var/cache/yum/x86_64/7/os/packages/tree-1.6.0-10.el7.x86_64.rpm
        [root@localhost ~]# find /var/cache/ -name "*nginx*" -type f
        /var/cache/yum/x86_64/7/nginx-stable/packages/nginx-1.26.1-
(3)只下载不安装
        yum install --downloadonly --downloaddir=./soft samba
(4)检验  ls  soft/

​ 7.安装createrepo制作仓库的软件
(1)安装软件包
        yum -y install createrepo
(2)把soft文件夹做成一个本地的自建仓库
        createrepo soft/
        ls查看

cd soft/
ls查看

(3)在/etc/yum.repos.d/下创建soft.repo
        vim /etc/yum.repos.d/soft.repo
        [soft]
        name=soft_local
        gpgcheck=0
        baseurl=file:///root/soft
        enable=1
(4)创建缓存
        yum clean all
        yum makecache
(5)删除其他仓库文件
        [root@localhost soft]# rm -rf /etc/yum.repos.d/*.repo
        [root@localhost soft]# ls /etc/yum.repos.d/
(6)配置仓库文件
        [root@localhost soft]# vim /etc/yum.repos.d/soft.repo
(7)创建缓存
        [root@localhost soft]# yum clean al
        [root@localhost soft]# yum makecache
8.再次安装samba
(1)下载samba的安装包
yum install --downloadonly --downloaddir=./soft samba
(2)查看rpm⽂件
(3)使⽤createrepo指令。createrepo ./soft/
(4)在soft⽬录中发现repodata
(5)在/etc/yum.repos.d/soft.repo
        [soft]
        name=soft
        baseurl=file:///root/soft/
        gpgcheck=0
        enable=1
(6)建⽴缓存 yum clean all && yum makecache
(7)[root@localhost soft]# yum -y install samba

  • 16
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值