精华内容
下载资源
问答
  • 2021-03-19 14:40:05

    一、centos7配置yum源

    yum源分为本地yum源和网络yum源

    1、配置本地yum源

    步骤一:在centos虚拟机中挂载光盘

    1.创建挂载点目录

    [root@localhost ~]# mkdir /mnt/cdrom
    [root@localhost ~]# df /mnt/cdrom
    文件系统          1K-块    已用     可用 已用% 挂载点
    /dev/sda3      39517336 7718416 31798920   20% /
    

    2.挂载光盘

    [root@localhost ~]# mount /dev/cdrom /mnt/cdrom
    mount: /dev/sr0 写保护,将以只读方式挂载
    

    3.查看挂载记录

    [root@localhost ~]# df -hT /mnt/cdrom
    文件系统       类型     容量  已用  可用 已用% 挂载点
    /dev/sr0       iso9660  4.3G  4.3G     0  100% /mnt/cdrom
    

    步骤二:更改配置文件

    1.进入/etc/yum.repos.d/中查看文件

    [root@localhost ~]# cd /etc/yum.repos.d/
    [root@localhost yum.repos.d]# ll
    总用量 28
    -rw-r--r--. 1 root root 1664 8月  30 2017 CentOS-Base.repo
    -rw-r--r--. 1 root root 1309 8月  30 2017 CentOS-CR.repo
    -rw-r--r--. 1 root root  649 8月  30 2017 CentOS-Debuginfo.repo
    -rw-r--r--. 1 root root  314 8月  30 2017 CentOS-fasttrack.repo
    -rw-r--r--. 1 root root  630 8月  30 2017 CentOS-Media.repo
    -rw-r--r--. 1 root root 1331 8月  30 2017 CentOS-Sources.repo
    -rw-r--r--. 1 root root 3830 8月  30 2017 CentOS-Vault.repo
    

    2.将CentOS-Base.repo和CentOS-Debuginfo.repo改名或者移动,绕过网络安装,以便使用本地安装

    #本次使用改名 方便作为备份文件
    [root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
    [root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
    

    3.编辑文件CentOS-Media.repo(使用vim编辑器)

    [root@localhost yum.repos.d]# vim CentOS-Media.repo
    # CentOS-Media.repo
    #
    #  This repo can be used with mounted DVD media, verify the mount point for
    #  CentOS-7.  You can use this repo and yum to install items directly off the
    #  DVD ISO that we release.
    #
    # To use this repo, put in your DVD and use it with the other repos too:
    #  yum --enablerepo=c7-media [command]
    #  
    # or for ONLY the media repo, do this:
    #
    #  yum --disablerepo=\* --enablerepo=c7-media [command]
    
    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///mnt/cdrom
    gpgcheck=0		#用来检查GPG-KEY,0为不检查,1为检查
    enabled=1		#是否用该yum源,0为禁用,1为使用
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    ~                                                                               
    ~                                                                               
    ~                                                                               
    "CentOS-Media.repo" 20L, 563C                                 17,1         全部
    

    4.清除yum缓存,测试yum源配置

    清除yum缓存

    [root@localhost yum.repos.d]# yum clean all
    已加载插件:fastestmirror, langpacks
    正在清理软件源: c7-media
    Cleaning up everything
    Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
    Cleaning up list of fastest mirrors
    
    

    测试

    [root@localhost yum.repos.d]# yum list
    已加载插件:fastestmirror, langpacks
    c7-media                                                 | 3.6 kB     00:00     
    (1/2): c7-media/group_gz                                   | 156 kB   00:00     
    (2/2): c7-media/primary_db                                 | 3.1 MB   00:00     
    Determining fastest mirrors
    已安装的软件包
    GConf2.x86_64                           3.2.6-8.el7                    @anaconda
    GeoIP.x86_64                            1.5.0-11.el7                   @anaconda
    ModemManager.x86_64                     1.6.0-2.el7                    @anaconda
    ModemManager-glib.x86_64                1.6.0-2.el7                    @anaconda
    NetworkManager.x86_64                   1:1.8.0-9.el7                  @anaconda
    NetworkManager-adsl.x86_64              1:1.8.0-9.el7                  @anaconda
    NetworkManager-glib.x86_64              1:1.8.0-9.el7                  @anaconda
    NetworkManager-libnm.x86_64             1:1.8.0-9.el7                  @anaconda
    NetworkManager-libreswan.x86_64         1.2.4-2.el7                    @anaconda
    NetworkManager-libreswan-gnome.x86_64   1.2.4-2.el7                    @anaconda
    NetworkManager-ppp.x86_64               1:1.8.0-9.el7                  @anaconda
    

    出现已安装的软件包时,便成功配置了

    2、配置网络yum源

    步骤一:备份

    1)进入/etc/yum.repos.d 查看目录下文件

    [root@localhost yum.repos.d]# ll
    总用量 28
    -rw-r--r--. 1 root root 1664 8月  30 2017 CentOS-Base.repo.bak
    -rw-r--r--. 1 root root 1309 8月  30 2017 CentOS-CR.repo
    -rw-r--r--. 1 root root  649 8月  30 2017 CentOS-Debuginfo.repo.bak
    -rw-r--r--. 1 root root  314 8月  30 2017 CentOS-fasttrack.repo
    -rw-r--r--. 1 root root  563 3月  18 19:37 CentOS-Media.repo
    -rw-r--r--. 1 root root 1331 8月  30 2017 CentOS-Sources.repo
    -rw-r--r--. 1 root root 3830 8月  30 2017 CentOS-Vault.repo
    
    

    2)将所有文件备份到新建目录repo_bak下

    [root@localhost yum.repos.d]# mkdir repo_bak
    [root@localhost yum.repos.d]# mv *.repo repo_bak/
    [root@localhost yum.repos.d]# mv *.repo.bak repo_bak/
    [root@localhost yum.repos.d]# ll
    总用量 0
    drwxr-xr-x. 2 root root 195 3月  18 23:13 repo_bak
    
    

    步骤二:下载阿里的CentOS-Base.repo 到/etc/yum.repos.d/

    1)下载文件

    [root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100  2523  100  2523    0     0  15876      0 --:--:-- --:--:-- --:--:-- 15968
    #查看文件是否下载完成
    [root@localhost yum.repos.d]# ll
    总用量 4
    -rw-r--r--. 1 root root 2523 3月  18 23:16 CentOS-Base.repo
    drwxr-xr-x. 2 root root  195 3月  18 23:13 repo_bak
    

    2)运行yum clean all 清除缓存,运行 yum makecache 生成新的缓存

    [root@localhost yum.repos.d]# yum clean all #清空缓存
    已加载插件:fastestmirror, langpacks
    正在清理软件源: base extras updates
    Cleaning up everything
    Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
    Cleaning up list of fastest mirrors
    [root@localhost yum.repos.d]# yum makecache #生成新的缓存 
    已加载插件:fastestmirror, langpacks
    ^Chttp://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#56 - "Callback aborted"
    正在尝试其它镜像。
    http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; 未知的名称或服务"
    正在尝试其它镜像。
    base                                                            | 3.6 kB  00:00:00     
    extras                                                          | 2.9 kB  00:00:00     
    updates                                                         | 2.9 kB  00:00:00     
    (1/10): base/7/x86_64/group_gz                                  | 153 kB  00:00:00     
    (2/10): base/7/x86_64/primary_db                                | 6.1 MB  00:00:03     
    (3/10): extras/7/x86_64/filelists_db                            | 226 kB  00:00:00     
    (4/10): extras/7/x86_64/other_db                                | 134 kB  00:00:00     
    (5/10): extras/7/x86_64/primary_db                              | 225 kB  00:00:00     
    (6/10): base/7/x86_64/filelists_db                              | 7.2 MB  00:00:05     
    (7/10): base/7/x86_64/other_db                                  | 2.6 MB  00:00:01     
    (8/10): updates/7/x86_64/filelists_db                           | 3.9 MB  00:00:02     
    (9/10): updates/7/x86_64/other_db                               | 516 kB  00:00:00     
    (10/10): updates/7/x86_64/primary_db                            | 6.5 MB  00:00:03     
    Determining fastest mirrors
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    元数据缓存已建立
    
    

    元数据缓已建立说明生成成功

    步骤三:安装EPEL源

    1)

    [root@localhost yum.repos.d]# yum list | grep epel-release
    epel-release.noarch                         7-11                       extras   
    [root@localhost yum.repos.d]# yum install -y epel-release
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 epel-release.noarch.0.7-11 将被 安装
    --> 解决依赖关系完成
    
    依赖关系解决
    
    =======================================================================================
     Package                  架构               版本             源                  大小
    =======================================================================================
    正在安装:
     epel-release             noarch             7-11             extras              15 k
    
    事务概要
    =======================================================================================
    安装  1 软件包
    
    总下载量:15 k
    安装大小:24 k
    Downloading packages:
    epel-release-7-11.noarch.rpm                                    |  15 kB  00:00:00     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      正在安装    : epel-release-7-11.noarch                                           1/1 
      验证中      : epel-release-7-11.noarch                                           1/1 
    
    已安装:
      epel-release.noarch 0:7-11                                                           
    
    完毕!
    
    

    2)再次检查文件,是否生成epel.repo和epel-testing.repo

    [root@localhost yum.repos.d]# ll
    总用量 12
    -rw-r--r--. 1 root root 2523 3月  18 23:16 CentOS-Base.repo
    -rw-r--r--. 1 root root  951 10月  2 2017 epel.repo
    -rw-r--r--. 1 root root 1050 10月  2 2017 epel-testing.repo
    drwxr-xr-x. 2 root root  195 3月  18 23:13 repo_bak
    
    

    3)再次运行yum clean all 清除缓存,运行 yum makecache 生成新的缓存

    [root@localhost yum.repos.d]# yum clean all
    已加载插件:fastestmirror, langpacks
    正在清理软件源: base epel extras updates
    Cleaning up everything
    Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
    Cleaning up list of fastest mirrors
    [root@localhost yum.repos.d]# yum makecache 
    已加载插件:fastestmirror, langpacks
    base                                                            | 3.6 kB  00:00:00     
    epel/x86_64/metalink                                            | 6.6 kB  00:00:00     
    epel                                                            | 4.7 kB  00:00:00     
    extras                                                          | 2.9 kB  00:00:00     
    updates                                                         | 2.9 kB  00:00:00     
    (1/16): base/7/x86_64/group_gz                                  | 153 kB  00:00:00     
    (2/16): base/7/x86_64/filelists_db                              | 7.2 MB  00:00:01     
    (3/16): base/7/x86_64/other_db                                  | 2.6 MB  00:00:00     
    (4/16): epel/x86_64/updateinfo                                  | 1.0 MB  00:00:00     
    (5/16): epel/x86_64/group_gz                                    |  96 kB  00:00:01     
    (6/16): epel/x86_64/other_db                                    | 3.3 MB  00:00:01     
    (7/16): epel/x86_64/primary_db                                  | 6.9 MB  00:00:01     
    (8/16): extras/7/x86_64/filelists_db                            | 226 kB  00:00:00     
    (9/16): extras/7/x86_64/other_db                                | 134 kB  00:00:00     
    (10/16): extras/7/x86_64/primary_db                             | 225 kB  00:00:00     
    (11/16): epel/x86_64/prestodelta                                | 1.2 kB  00:00:02     
    (12/16): base/7/x86_64/primary_db                               | 6.1 MB  00:00:05     
    (13/16): epel/x86_64/filelists_db                               |  12 MB  00:00:04     
    (14/16): updates/7/x86_64/filelists_db                          | 3.9 MB  00:00:02     
    (15/16): updates/7/x86_64/other_db                              | 516 kB  00:00:00     
    (16/16): updates/7/x86_64/primary_db                            | 6.5 MB  00:00:03     
    Determining fastest mirrors
     * base: mirrors.aliyun.com
     * epel: mirrors.bfsu.edu.cn
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    元数据缓存已建立
    

    4)检查仓库是否启用

    [root@localhost yum.repos.d]# yum repolist enabled 
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * epel: mirrors.bfsu.edu.cn
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    源标识                   源名称                                                  状态
    base/7/x86_64            CentOS-7 - Base - mirrors.aliyun.com                    10,072
    epel/x86_64              Extra Packages for Enterprise Linux 7 - x86_64          13,558
    extras/7/x86_64          CentOS-7 - Extras - mirrors.aliyun.com                     453
    updates/7/x86_64         CentOS-7 - Updates - mirrors.aliyun.com                  1,898
    repolist: 25,981
    
    

    5)查看所有的仓库

    [root@localhost yum.repos.d]# yum repolist all
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * epel: mirrors.bfsu.edu.cn
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    源标识                        源名称                                       状态
    base/7/x86_64                 CentOS-7 - Base - mirrors.aliyun.com         启用: 10,072
    centosplus/7/x86_64           CentOS-7 - Plus - mirrors.aliyun.com         禁用
    contrib/7/x86_64              CentOS-7 - Contrib - mirrors.aliyun.com      禁用
    epel/x86_64                   Extra Packages for Enterprise Linux 7 - x86_ 启用: 13,558
    epel-debuginfo/x86_64         Extra Packages for Enterprise Linux 7 - x86_ 禁用
    epel-source/x86_64            Extra Packages for Enterprise Linux 7 - x86_ 禁用
    epel-testing/x86_64           Extra Packages for Enterprise Linux 7 - Test 禁用
    epel-testing-debuginfo/x86_64 Extra Packages for Enterprise Linux 7 - Test 禁用
    epel-testing-source/x86_64    Extra Packages for Enterprise Linux 7 - Test 禁用
    extras/7/x86_64               CentOS-7 - Extras - mirrors.aliyun.com       启用:    453
    updates/7/x86_64              CentOS-7 - Updates - mirrors.aliyun.com      启用:  1,898
    repolist: 25,981
    
    

    步骤四:测试安装

    [root@localhost yum.repos.d]# yum install -y httpd
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * epel: mirrors.bfsu.edu.cn
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 httpd.x86_64.0.2.4.6-97.el7.centos 将被 安装
    --> 正在处理依赖关系 httpd-tools = 2.4.6-97.el7.centos,它被软件包 httpd-2.4.6-97.el7.centos.x86_64 需要
    --> 正在处理依赖关系 /etc/mime.types,它被软件包 httpd-2.4.6-97.el7.centos.x86_64 需要
    --> 正在处理依赖关系 libaprutil-1.so.0()(64bit),它被软件包 httpd-2.4.6-97.el7.centos.x86_64 需要
    --> 正在处理依赖关系 libapr-1.so.0()(64bit),它被软件包 httpd-2.4.6-97.el7.centos.x86_64 需要
    --> 正在检查事务
    ---> 软件包 apr.x86_64.0.1.4.8-7.el7 将被 安装
    ---> 软件包 apr-util.x86_64.0.1.5.2-6.el7 将被 安装
    ---> 软件包 httpd-tools.x86_64.0.2.4.6-97.el7.centos 将被 安装
    ---> 软件包 mailcap.noarch.0.2.1.41-2.el7 将被 安装
    --> 解决依赖关系完成
    
    依赖关系解决
    
    =======================================================================================
     Package             架构           版本                         源               大小
    =======================================================================================
    正在安装:
     httpd               x86_64         2.4.6-97.el7.centos          updates         2.7 M
    为依赖而安装:
     apr                 x86_64         1.4.8-7.el7                  base            104 k
     apr-util            x86_64         1.5.2-6.el7                  base             92 k
     httpd-tools         x86_64         2.4.6-97.el7.centos          updates          93 k
     mailcap             noarch         2.1.41-2.el7                 base             31 k
    
    事务概要
    =======================================================================================
    安装  1 软件包 (+4 依赖软件包)
    
    总下载量:3.0 M
    安装大小:10 M
    Downloading packages:
    (1/5): apr-1.4.8-7.el7.x86_64.rpm                               | 104 kB  00:00:06     
    (2/5): apr-util-1.5.2-6.el7.x86_64.rpm                          |  92 kB  00:00:06     
    (3/5): mailcap-2.1.41-2.el7.noarch.rpm                          |  31 kB  00:00:00     
    (4/5): httpd-tools-2.4.6-97.el7.centos.x86_64.rpm               |  93 kB  00:00:07     
    (5/5): httpd-2.4.6-97.el7.centos.x86_64.rpm                     | 2.7 MB  00:00:07     
    ---------------------------------------------------------------------------------------
    总计                                                      390 kB/s | 3.0 MB  00:07     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      正在安装    : apr-1.4.8-7.el7.x86_64                                             1/5 
      正在安装    : apr-util-1.5.2-6.el7.x86_64                                        2/5 
      正在安装    : httpd-tools-2.4.6-97.el7.centos.x86_64                             3/5 
      正在安装    : mailcap-2.1.41-2.el7.noarch                                        4/5 
      正在安装    : httpd-2.4.6-97.el7.centos.x86_64                                   5/5 
      验证中      : httpd-2.4.6-97.el7.centos.x86_64                                   1/5 
      验证中      : apr-1.4.8-7.el7.x86_64                                             2/5 
      验证中      : mailcap-2.1.41-2.el7.noarch                                        3/5 
      验证中      : httpd-tools-2.4.6-97.el7.centos.x86_64                             4/5 
      验证中      : apr-util-1.5.2-6.el7.x86_64                                        5/5 
    
    已安装:
      httpd.x86_64 0:2.4.6-97.el7.centos                                                   
    
    作为依赖被安装:
      apr.x86_64 0:1.4.8-7.el7                        apr-util.x86_64 0:1.5.2-6.el7       
      httpd-tools.x86_64 0:2.4.6-97.el7.centos        mailcap.noarch 0:2.1.41-2.el7       
    
    完毕!
    
    

    2)卸载

    事务概要
    =======================================================================================
    移除  1 软件包
    
    安装大小:9.4 M
    是否继续?[y/N]:y
    Downloading packages:
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      正在删除    : httpd-2.4.6-97.el7.centos.x86_64                                   1/1 
      验证中      : httpd-2.4.6-97.el7.centos.x86_64                                   1/1 
    
    删除:
      httpd.x86_64 0:2.4.6-97.el7.centos                                                   
    
    完毕!
    

    有兴趣可以借阅Linux下安装python3

    更多相关内容
  • yum命令详解

    千次阅读 2021-03-02 13:30:38
    yum介绍 Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装...

    yum介绍

    Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

    yum命令格式

    yum的命令形式一般是如下: yum -opt command package
    其中选项是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package …]是操作的对象。

    yum的配置文件位于/etc/yum.reops.d目录下

    yum的一切信息都存储在一个叫yum.reops.d目录下的配置文件中,通常位于/etc/yum.reops.d目录下。
    在这个目录下面有很多文件,都是.repo结尾的,repo文件是yum源(也就是软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!
    进入/etc/yum.repo.d目录下,vim CentOS-Base.repo
    在这里插入图片描述

    [extras]						:这个表示的是名称,[extras]是yum的ID,它必须唯一,本地有多个yum源的时候,这个[extras]必须是唯一的。
    name=CentOS-$releasever - Base  :具体的yum源名字,其实相当于对它的描述描述信息  $r releasever你可以使用这个变量参考红帽企业Linux发行版,也就是说表示当前发行版的大版本号。
    baseurl							:是镜像服务器地址,只能写具体的确定地址。下面的例子中,只能有一个baseurl,但里面可以包含多个url。
    mirrorlist						:是镜像服务器的地址列表,里面有很多的服务器地址。这里有一个变量$arch,cpu体系,还有一个变量:$basearch,cpu的基本体系组。
    baseurl和mirrorlist都是指向yum源的地址,不同点是包含地址的多少。你若自己写的话,我们一般只写一个地址,直接用baseurl就行
    gpgcheck=0   					:要不要验证呢,1是要验证,0为取消验证,使用公钥检验rpm包的正确性。
    gpgcheck						:是否检查软件包的GPG签名,值为1则对下载的rpm将进行gpg校验,校验密钥就是gpgkey,一般自己的yum源是不需要检测的。
    gpgkey							:指定GPG签名文件的URL。
    

    再来看一下yum.conf文件
    在这里插入图片描述

    cachedir=/var/cache/yum         	#yum下载的RPM包的缓存目录
    keepcache=0                        	#缓存是否保存,1保存,0不保存。
    debuglevel=2                       	#调试级别(0-10),默认为2
    logfile=/var/log/yum.log       		#yum的日志文件所在的位置
    

    小技巧:在内网环境下,我们可能无法直接yum联网安装某个包,但我们可以通过在自己的笔记本虚拟机上先下载安装所需要的包,即在自己笔记本虚拟机上把yum.conf文件的参数keepcache设置为1,即安装时包缓存下载到cachedir=/var/cache/yum 目录,然后再上传到内网服务器上安装即可。

    yum常用命令

    1 、yum清空缓存列表

    yum clean packages 														# 清除缓存目录下的软件包,清空的是(/var/cache/yum)下的缓存
    yum clean headers 														# 清除缓存目录下的 headers
    yum clean oldheaders 													# 清除缓存目录下旧的 headers
    yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 	# 清除缓存目录下的软件包及旧的headers
    yum 安装一个软件的时候会把软件包下载到本地指定的目录中,所以为了节省磁盘空间,可以用上述命令清空缓存
    

    2 、yum显示信息

    yum list          														# yum list显示所有已经安装和可以安装的程序包   
    yum list <package_name> 												# 显示安装包信息rpm,显示installed ,这里是包名,版本和仓库名
    yum list repolist all													#查询所有的yum仓库
    yum info <package_name>                           						#显示安装包rpm的详细信息
    yum groupinfo <group_name>             									#显示程序组group信息
    

    3、yum搜索、查看

      yum search string 													#根据关键字string查找安装包
      yum deplist <package_name>											# 仅仅 查看程序rpm依赖情况
      yum provides */命令													# 查看命令是由哪个包提供的(这个命令很有帮助)
    

    4 、yum安装

    yum -y install <package_name>           								#不加-y则会询问是否安装,想控制哪些包安装,则不要加-y,想自动安装不进行交互,则加-y
    yum install --downloadonly --downloaddir=/xx/xxx/xx/					#只下载软件但不安装
    

    5、 yum删除、卸载程序

    yum remove <package_name>												# 卸载程序包,此卸载命令会yum或rpm安装的包生效,如果是编译安装的,则不受yum控制
    yum groupremove <group_name>											# 删除程序组group
    

    6、yum包的升级

    yum check-update 														#检查可更新的软件有哪些
    yum update 																#更新升级所有软件包
    yum update <package_name> 												#更新指定程序包package,   
    yum upgrade <package_name> 												#升级指定程序包package
    

    7 、yum 解决依赖的原理
    YUM 解决依赖关系问题,自动下载软件包。yum是基于C/S架构。C指的是客户端, S指的是服务器,像ftp,http,file一样;关于yum为什么能解决依赖关系:所有的Yum 源里面都有repodata,它里面是有XML格式文件,里面有说明需要什么包。例如上堂课实验的:mysql-server rpm 需要:perl-DBI ,python,或者是php等等包。

    8、 yum 组的管理
    yum进行安装的时候可以一组一组的进行安装,先来查看有哪些组可以安装:
    输入:yum grouplist

    Available Environment Groups:首先是可用的环境分组。
      Compute Node  计算节点
      Infrastructure Server 基础设施服务器
      File and Print Server  文件和打印服务
      Cinnamon Desktop   Cinnamon桌面
    Installed Groups:已安装的组,开发工具
      Development Tools
    Available Groups:可用的组。
    如果我们想以组的方式来安装,加入我想安装安全工具:
    输入:yum groupinstall "Security Tools"
    

    配置本地yum源

    先将镜像挂载到本地目录,然后配置文件里这样写:baseurl=file:/// 注意是file开头加三个斜
    baseurl=file:///mnt/vcdrom/#将baseurl修改为DVD的挂载目录

    常用的国内 yum 源

    网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。将系统的yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。

    1、安装步骤
    首先备份/etc/yum.repos.d/CentOS-Base.repo

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    

    2、下载对应的repo文件
    下载对应版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前请做好相应备份)

    CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
    CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
    CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
    wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    mv CentOS6-Base-163.repo CentOS-Base.repo
    

    3、生成缓存
    运行以下命令生成缓存

    yum clean all
    yum makecache
    

    4、其他yum源
    除了网易之外,国内还有其他不错的 yum 源,比如中科大和搜狐。
    中科大的 yum 源,安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help/centos
    搜狐 的 yum 源安装方法查看: http://mirrors.sohu.com/help/centos.html

    安装epel扩展源

    以上我们安装的网络yum源基本都是基础的yum源,有些软件不一定能在其找得到,而epel源是一个扩展源,里面有很多软件,所以安装epel扩展源是一个很好的选择,安装如下:

    [root@iflytek ~]# yum  install -y epel-release
    
    展开全文
  • Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)

    1.yum源下载

    1.1 国内镜像源列表

    # 网易开源镜像站 
    http://mirrors.163.com
    # 阿里云开源镜像站
    https://mirrors.aliyun.com
    # 华为开源镜像站
    http://mirrors.huaweicloud.com
    # 中国科学技术大学开源软件镜像站
    http://mirrors.ustc.edu.cn
    # 上海交通大学镜像站
    http://ftp.sjtu.edu.cn
    # 北京外国语大学开源软件镜像站
    http://mirrors.bfsu.edu.cn
    # 清华大学开源软件镜像站
    http://mirrors.tuna.tsinghua.edu.cn
    # 南京大学开源镜像站
    http://mirrors.nju.edu.cn
    # 重庆大学开源软件镜像站
    http://mirrors.cqu.edu.cn
    # 南京邮电大学开源软件镜像站
    http://mirrors.njupt.edu.cn
    # 山东大学镜像站(似乎没有CentOS)
    https://mirrors.sdu.edu.cn
    

    1.2 下载对应版本的镜像文件

    # 1.版本信息查询
    cat /etc/centos-release
    # 版本信息
    CentOS Linux release 7.9.2009 (Core) 
    
    # 2.版本信息查询
    rpm -qi centos-release
    # 版本信息
    Name        : centos-release
    Version     : 7
    Release     : 9.2009.1.el7.centos
    Architecture: x86_64
    Install Date: Tue 08 Feb 2022 02:59:59 PM CST
    Group       : System Environment/Base
    Size        : 44787
    License     : GPLv2
    Signature   : RSA/SHA256, Thu 03 Dec 2020 12:35:28 AM CST, Key ID 24c6a8a7f4a80eb5
    Source RPM  : centos-release-7-9.2009.1.el7.centos.src.rpm
    Build Date  : Mon 23 Nov 2020 11:08:41 PM CST
    Build Host  : x86-01.bsys.centos.org
    Relocations : (not relocatable)
    Packager    : CentOS BuildSystem <http://bugs.centos.org>
    Vendor      : CentOS
    Summary     : CentOS Linux release file
    Description :
    CentOS Linux release files
    

    国内镜像源只有一个最新版本,比如 CentOS 7,只有 7.9.2009 版本,没有 7.8.2003 或 7.7.1908 等旧版本,非最新版本需要到 CentOS 官网下载。本次下载使用 网易开源镜像站 根据版本及分支信息找到要下载的文件。

    isos目录是镜像文件。

    在这里插入图片描述

    镜像版本说明:

    • DVD:标准安装盘,里面包含大量的常用软件,大部分情况下安装时无需再在线下载;
    • Everything:对标准安装盘的软件进行补充,包含所有软件组件,体积最大;
    • Minimal:精简版本,包含核心组件;
    • NetInstall:网络安装镜像。

    os目录是镜像解压文件。

    在这里插入图片描述

    本次以 Minimal 版本进行说明,镜像文件为CentOS-7-x86_64-Minimal-2009.iso

    2.挂载镜像

    # 1.新建目录 /mnt/iso 放置原始镜像文件 /mnt/cdrom 用于挂载镜像
    mkdir -p /mnt/iso
    mkdir -p /mnt/cdrom
    
    # 2.上传 CentOS-7-x86_64-Minimal-2009.iso 文件到 /mnt/iso 文件夹下
    
    # 3.挂载镜像 -o loop 用来把一个文件当成硬盘分区挂接上系统
    mount -o loop /mnt/iso/CentOS-7-x86_64-Minimal-2009.iso  /mnt/cdrom
    
    # 取消挂载
    umount /mnt/cdrom
    

    /mnt/cdrom 和 os 路径下的文件是一致的。

    [root@aliyun cdrom]# ll
    total 110
    -rw-r--r--  2 root root    14 Oct 30  2020 CentOS_BuildTag
    drwxr-xr-x  3 root root  2048 Oct 27  2020 EFI
    -rw-rw-r-- 15 root root   227 Aug 30  2017 EULA
    -rw-rw-r-- 15 root root 18009 Dec 10  2015 GPL
    drwxr-xr-x  3 root root  2048 Oct 27  2020 images
    drwxr-xr-x  2 root root  2048 Nov  3  2020 isolinux
    drwxr-xr-x  2 root root  2048 Oct 27  2020 LiveOS
    drwxr-xr-x  2 root root 73728 Nov  3  2020 Packages
    drwxr-xr-x  2 root root  4096 Nov  3  2020 repodata
    -rw-rw-r-- 15 root root  1690 Dec 10  2015 RPM-GPG-KEY-CentOS-7
    -rw-rw-r-- 15 root root  1690 Dec 10  2015 RPM-GPG-KEY-CentOS-Testing-7
    -r--r--r--  1 root root  2883 Nov  3  2020 TRANS.TBL
    

    3.修改yum源配置

    # 1.备份原yum源配置
    cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
    # 2.查看是否备份成功
    ll  /etc/yum.repos.d.bak
    # 3.删除原yum源配置
    rm -rf /etc/yum.repos.d/*
    # 4.新建本地yum离线源配置
    vim /etc/yum.repos.d/local.repo
    

    /etc/yum.repos.d/local.repo 内容如下:

    [local]
    name=local
    baseurl=file:///mnt/cdrom   
    enabled=1           
    gpgcheck=0
    gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7
    
    # 5.清除缓存启用本地yum源
    yum clean all
    	# 返回信息 已启用 local
    	Loaded plugins: fastestmirror
    	Cleaning repos: local
    	Cleaning up list of fastest mirrors
    	Other repos take up 168 M of disk space (use --verbose for details)
    

    4. 局域网yum源

    4.1 局域网yum源服务搭建

    # 安装并启动 apache http 服务
    yum -y install httpd
    systemctl start httpd
    

    apache http 服务测试 http://aliyun 默认是80端口。

    在这里插入图片描述

    apache http 服务的文件目录为 /var/www/html,所以需要建立快捷方式指向本地yum源:

    # 创建软链接
    ln -s /mnt/cdrom/ /var/www/html/centos7
    

    访问测试 http://aliyun/centos7/

    在这里插入图片描述

    至此局域网yum源服务搭建完成。

    4.2 局域网yum源应用

    # 备份删除原 yum 源配置并添加远程源配置
    cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
    rm -rf /etc/yum.repos.d/*
    vim /etc/yum.repos.d/remote.repo
    # remote.repo 内容如下
    [remote]
    name=remote
    baseurl=http://aliyun/centos7/ 
    enabled=1           
    gpgcheck=0
    gpgkey=http://192.168.0.174/centos7/RPM-GPG-KEY-CentOS-7
    
    # 清除缓存启用远程yum源
    yum clean all
    	# 返回信息 
    	Loaded plugins: fastestmirror, langpacks
    	Cleaning repos: remote
    	Cleaning up list of fastest mirrors
    	Other repos take up 30 M of disk space (use --verbose for details)
    
    展开全文
  • CentOS7配置本地yum源和局域网yum

    千次阅读 2022-04-12 10:04:42
    搭建本地yum源 本地yum源只有配置的该台服务器可以使用。需先将所使用的系统镜像文件上传至服务器,完整操作步骤: 上传镜像文件 将iso镜像挂载到 /mnt/cdrom 目录 mount -o loop /root/qinzs/CentOS-7-x86_64-...

    搭建本地yum源

    本地yum源只有配置的该台服务器可以使用。需先将所使用的系统镜像文件上传至服务器,完整操作步骤:

    1. 上传镜像文件
      在这里插入图片描述
    2. 将iso镜像挂载到 /mnt/cdrom 目录
    mount -o loop /root/qinzs/CentOS-7-x86_64-DVD-2009.iso  /mnt/cdrom
    

    在这里插入图片描述
    挂载后使用df -h检查
    在这里插入图片描述

    1. 本地yum源配置
    cd /etc/yum.repos.d  #进入配置文件所在目录
    mkdir repo.bak       #创建原配置文件备份保存目录
    mv *.repo  ./repo.back  #移动原配置文件至备份目录
    vim  local.repo    #创建本地yum源配置,注意文件所在路径
    [local-yum]    #yum标识,名称自定义
    name=CentOS7.9   #源名称,自定义
    baseurl=file:///mnt/cdrom    #ios镜像挂载路径
    enabled=1    #使用该yum仓库
    gpgcheck=0   #不进行gpg key校验
    配置完成后保存退出local.repo
    

    在这里插入图片描述

    1. 清除yum原有信息,载入新的缓存
    yum clean all
    yum makecache
    
    1. 测试本地yum源
    yum repolist   #查看当前yum源可用资源数;repolist显示不为0说明本地yum源搭建成功
    或
    yum list       #显示所有可安装的软件清单
    

    --------------------------------最后yum安装验证即可----------------------------------

    搭建局域网yum源

    基于HTTP方式配置一个可供本机和局域网内其他主机访问的yum源。一般通过apache来搭建HTTP的yum源,本次使用Nginx搭建。

    1. 官网下载稳定版nginxNginx官网
      在这里插入图片描述
      在这里插入图片描述
    2. 安装nginx所需依赖
      在搭建好了本地yum源的基础上安装
    yum -y install    zlib  zlib-devel    
    yum -y install    openssl  openssl-devel 
    yum -y install    pcre  pcre-devel 
    yum -y install    gcc   gcc-c++  make  libtool
    #上面四行命令也可合并写作一行
    
    1. 创建Nginx用户,为了安全起见,不允许登录系统
    useradd -s /sin/nologin nginx
    
    1. 上传、解压、安装Nginx
      上传安装包nginx-1.20.2.tar.gz
      解压:tar -zxvf nginx-1.20.2.tar.gz
      在这里插入图片描述
    mkdir /root/nginx                #创建nginx安装目录,路径自定义
    cd    /root/qinzs/nginx-1.20.2   #nginx解压目录
    ./configure  --prefix=/root/nginx  --user=nginx  --group=nginx  --with-http_ssl_module   #安装配置
    make  && make install   #编译、安装
    
    1. 创建yum仓库文件路径,配置nginx
    mkdir -p /root/nginx/nginx-yum
    vim /root/nginx/conf/nginx.conf   #编辑nginx配置文件
    worker_processes   1;
    
    
    events {
        worker_connections   1024;
    }
    
    
    http {
         include       mime.types;
         default_type  application/octet-stream;
         sendfile      on;
         keepalive_timeout   65;
    
         server {
             listen        80;#访问端口,自定义,普通用户只能启动1024以上端口
             server_name   localhost;
    
             location / {
                 autoindex    on;
                 root        /root/nginx/nginx-yum  #yum仓库文件所在路径
             }
    
             error_page   500  502 503 504  /50x.html;
             location = /50x.html {
                  root   html;
              }
         }
    }
    #配置完成后保存退出,检查配置是否正确
    /root/nginx/sbin/nginx -t
    

    在这里插入图片描述

    1. 拷贝yum仓库文件
    mkdir /mnt/iso  #镜像文件临时挂载目录
    mount -o loop /root/qinzs/CentOS-7-x86_64-DVD-2009.iso  /mnt/iso   #临时挂载镜像,重启电脑后失效
    cd /mnt/iso
    cp -rp * /root/nginx/nginx-yum  #之前创建的局域网yum仓库文件所在路径
    ls -l    /root/nginx/nginx-yum
    

    我在复制后发现一个问题,就是复制过去的Packages大小比镜像直接挂载生成的Packages小很多。如果担心包缺失的,可以直接以镜像挂载路径作为yum仓库文件路径。

    1. 将nginx加入systemctl管理服务
    #按如下路径创建编辑文件
    vim /usr/lib/systemd/system/nginx.service
    [Unit]
    Description=nginx
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/root/nginx/sbin/nginx
    ExecReload=/root/nginx/sbin/nginx -s reload
    ExecStop=/root/nginx/sbin/nginx -s quit
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    #编辑完成后保存退出
    systemctl  daemon-reload  #重新加载服务配置文件,使上述nginx配置文件生效
    

    *文件内容解释
    [Unit]:服务的说明
    Description:描述服务
    After:描述服务类别

    [Service]:服务运行参数的设置
    Type=forking 是后台运行的形式
    ExecStart 服务的具体运行命令
    ExecReload:重载命令
    ExecStop:停止命令
    PrivateTmp=true表示给服务分配独立的临时空间
    启动、重载、停止命令均要求使用绝对路径

    [Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3*
    nginx相关操作扩展内容

    systemctl enable nginx.service   #设置开机自启
    systemctl disable nginx.service  #取消开机自启
    systemctl start nginx.service    #启动nginx服务
    systemctl stop nginx.sercice     #停止nginx服务
    systemctl restart nginx.service  #重启nginx服务
    systemctl reload nginx.service   #重新读取nginx配置(不停止服务而使修改的配置生效)
    systemctl status nginx.service   #查看nginx服务当前状态
    systemctl list-units  --type=service  #查看所有已启动的服务
    #初始启动、停止、重载nginx命令:
    ./nginx -s stop    #强制停止
    ./nginx -s quit    #等待最后一次交互执行完毕后停止
    ./nginx -s reload  #重载
    ./nginx -V     #查看详细版本
    ./nginx -v     #查看版本
    ./nginx -t     #检查配置文件是否有误
     #上述初始命令均需至安装路径/sbin/下操作
    

    CentOS7常用命令合集

    systemctl is-enabled servicename.service #查询服务是否开机启动
    systemctl enable *.service #开机运行服务
    systemctl disable *.service #取消开机运行
    systemctl start *.service #启动服务
    systemctl stop *.service #停止服务
    systemctl restart *.service #重启服务
    systemctl reload *.service #重新加载服务配置文件
    systemctl status *.service #查询服务运行状态
    systemctl --failed #显示启动失败的服务
    
    1. 启动Nginx并查看端口
    systemctl start nginx.service
    systemctl status nginx.service
    netstat -ntlup  
    
    1. 修改局域网服务端、客户端设备yum配置
    • 服务端设备
    cd /etc/yum.repos.d/  #yum配置文件目录
    mkdir repo.bak  #创建备份目录
    mv  ./*.repo  ./repo.bak    #把所有原配置文件移入备份目录
    vim  nginx-yum.repo   #创建局域网yum配置,按如下编辑保存
    [Nginx-yum]
    name=LAN-Nginx-yum
    baseurl=http://10.206.19.12:80  #配置局域网yum源服务器的ip和nginx设置的端口
    enabled=1
    gpgcheck=0
    #编辑完成后保存退出
    yum clean all
    yum makecache
    
    • 客户端设备
    cd /etc/yum.repos.d/  #yum配置文件目录
    mkdir repo.bak  #创建备份目录
    mv  ./*.repo  ./repo.bak    #把所有原配置文件移入备份目录
    vim  VLN-nginx-yum.repo   #创建局域网yum配置,按如下编辑保存
    [client]
    name=CentOS7.9
    baseurl=http://10.206.19.12:80  #配置局域网yum源服务器的ip和nginx设置的端口
    enabled=1
    gpgcheck=0
    #编辑完成后保存退出
    yum clean all
    yum makecache
    
    1. 局域网yum源测试
    #在局域网客户机机上测试
    yum repolist
    yum list
    

    或通过局域网电脑浏览器输入IP:端口访问测试
    在这里插入图片描述
    ---------------------------E--------N--------D--------------------------------------------------

    展开全文
  • centos yum源配置

    千次阅读 2021-11-20 00:36:42
    1centos yum源配置 目录 文章目录目录一、用Centos镜像搭建本地yum源1.安装Centos后默认的yum源 如下2.把默认yum源备份(可选)3.在虚拟机上挂载CentOS镜像文件5.清除缓存二、把默认的CentOS yum源修改成国内的aliyun-...
  • 配置yum源的两种方法

    千次阅读 2021-05-17 16:33:10
    由于redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程:1.删除redhat原有的yumrpm -aq|grep yum|xargs rpm -e --nodeps2.下载...
  • Linux搭建YUM仓库

    千次阅读 2022-03-26 20:53:03
    一、yum仓库简介 1.1简介 1.2yum的实现过程原理 二、yum配置文件以及操作 2.1 配置YUM本地仓库 2.2安装httpd服务 三、采用内网搭建yum仓库 3.1http方式内网环境搭建yum仓库 3.2 ftp方式搭建yum仓库 四、...
  • yum-plugin-fastestmirror-1.1.30-30.el6.noarch

    热门讨论 2015-12-09 11:26:57
    yum的包 yum-plugin-fastestmirror-1.1.30-30.el6.noarch
  • yum源仓库

    千次阅读 2022-04-21 21:39:06
    yum源仓库前言一、yum介绍一、yum源的提供方式(1)配置本地仓库(2)配置ftp源三、yum命令(1)yum常用的操作(2)搜索软件包命令(3)安装升级(4)软件卸载(5)yun history命令总结 前言 yum相对与rpm往往更受我们的欢迎,但是...
  • yum彻底卸载软件包(包含依赖)

    万次阅读 2022-01-10 15:50:20
    yum命令安装软件包会同时安装需要的依赖包,但yum remove却只卸载这个文件包本身,如果需要删除安装时附加的依赖包,则可以使用yum history的相关操作实现回滚。 具体操作 查看yum操作(事务)历史 [root@localhost ~]...
  • RedHat Yum 命令备忘单

    千次阅读 2022-04-15 13:18:39
    Yum 是Red Hat和基于 Red Hat 的 Linux 发行版中的包管理器,它允许您管理 Red Hat 系统上软件的各个方面。 你不会在这里详细学习 Yum 命令,相反,这个 Yum 备忘单为您提供了所有主要 Yum 包管理器命令及其各自功能...
  • sudo yum install -y yum-utils 时出错

    千次阅读 2022-02-13 15:50:43
    centos 安装yum-utils 时出错
  • yum makecache fast 和yum clean all 我们在更新yum源或者出现配置yum源之后,通常都会使用yum makecache 生成缓存提供搜索安装速度,缓存存储位置;/var/cache/yum/ `yum makecache fast 这个命令是将软件包信息提前...
  • Ubuntu下安装yum和配置yum

    千次阅读 2021-03-27 11:06:05
    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有...
  • yum 查看软件

    千次阅读 2021-05-11 09:59:15
    在linux下如何使用yum查看安装了哪些软件包Linux系统下yum命令查看安装了哪些软件包:$yum list installed //列出所有已安装的软件包yum针对软件包操作常用命令:1.使用YUM查找软件包命令:yum search 2.列出所有可...
  • 【linux系统编程】基础开发工具:yum

    千次阅读 2022-02-15 22:06:46
    Linux软件包管理器 – yum 目录:Linux软件包管理器 -- yum1. Linux环境下安装软件:2. yum简介:3. 软件包来源:4. 理解yum:5. 查找软件包:6. 安装软件:6.1 lrzsz工具的使用:7. 卸载软件:8. 搜索软件:9. 列出...
  • 配置本地yum

    千次阅读 2022-03-22 10:00:37
    1、将U盘作为本地yum源,首先挂载U盘,确保光盘挂载点有文件 [root@xuexi yum.repos.d]# ls /mnt CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-...
  • yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

    热门讨论 2015-05-30 10:23:50
    yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
  • 获取YUM源的三种方法,一篇就够

    万次阅读 2020-12-02 20:52:10
    Centos更换yum源的三种方法 前言 1.什么是yum: ① yum 主要功能是更方便的添加/删除/更新RPM 包,什么是RPM包呢,就好像是windos的exe安装包,不过使用yum进行RPM安装,一方面自动安装,另一方面自动解决包的倚赖性...
  • Linux安装yum工具-安装过程

    千次阅读 2022-01-21 16:00:44
    Linux安装yum工具-安装过程
  • Linux通过YUM安装所需软件包,提示镜像找不到,具体报错信息如下: 首先需要检查有没有网络访问权限,ping www.baidu.com 如果网络权限没有问题,那问题可能是YUM源出现了问题,有两种解决方法: 第一种: ...
  • Linux之yum安装MySQL

    千次阅读 2021-12-25 22:49:05
    文章目录Linux之yum安装MySQLMysql 5.7的主要特性yum部署方式1、编写yum源配置文件2、生成yum源缓存3、检查安装的yum源是否存在4、安装MySQL服务5、启动MySQL服务6、初始化7、尝试连接并修改默认密码8、远程连接卸载...
  • 更换yum

    千次阅读 2021-07-02 12:16:40
    Centos更换yum源国内的yum源操作步骤(网易)操作步骤(阿里) 更换yum源的目的是,Centos本身使用的是外国yum源,当我们下载一些辅助工具的时候下载速度比较慢,所以将yum源更换为国内的yum源,提高下载速度。 国内的...
  • 利用nginx部署本地yum

    千次阅读 2022-02-24 15:52:30
    1、部署环境准备 1.1准备工作 系统环境:两台虚拟机Centos7.9(80端口未被占用),本机Windows10 镜像软件:CentOS-7-x86_64-DVD-...1.2挂载本地yum源—yum服务端 nginx软件已经提前安装好。 在虚拟中系统中,上传Cen
  • (一)、制作YUM本地源:YUM简介:YUM是Yellow dog Updater Modified的简称,yum是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,...
  • yum 命令讲解

    万次阅读 多人点赞 2018-04-10 09:30:49
    (一)yum介绍Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次...
  • Linux--yum的安装与管理

    千次阅读 2022-02-24 23:17:04
    文章目录1 yum的概念2 yum常用操作命令3 配置本地yum仓库 1 yum的概念 yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。 基于 RPM 包管理,能够从指定的...
  • 由于安装centos后的默认yum源为centos的官方地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或者163等国内的yum源(下文介绍如何配置)。 但是以上的方法都是需要网...
  • 如何配置本地yum

    千次阅读 2022-01-04 13:23:59
    一:配置本地yum仓库 方法一: (可以删除镜像文件和yum仓库,源文件存在,跟开始是一样的,使用这个比较好) (1)挂载镜像,配置yum仓库 《1》:mkdir /media/cdrom #先在media下创建一个文件, 《2》:...
  • CentOS7搭建本地YUM仓库

    千次阅读 2022-03-27 19:06:30
    修改yum源1.3. 检验阿里云源是否正常2. 部署仓库2.1. 安装相关软件2.2. 根据源标识同步源到本地目录2.2.1. 创建本地目录2.2.2. 同步到本地目录2.2.3. 更新新的rpm包2.2.4. 创建索引2.2.5. 更新源数据2.3. 创建定时...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 993,647
精华内容 397,458
关键字:

YUM