• centos配置yum源


    1、为DVD创建一个挂载目录

    mkdir  -p /iso/centos7

    2、在Linux下挂载CentOS DVD

    mount -t auto /dev/cdrom /iso/centos7

    3、修改配置文件

    cd /etc/yum.repos.d/
    禁用其他更新模式
    mkdir bak
    mv *.repo ./bak/

    4、配置本地yum源

    创建my.repo
    vi my.repo

     编辑内容如下

    [server]
    name=CentOS7.6
    baseurl=file:///iso/centos7
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    清除原有的yum信息

    [root@centos7-6 yum.repos.d]# yum clean all
    Loaded plugins: fastestmirror, langpacks
    Cleaning repos: server
    Cleaning up list of fastest mirrors

    建立缓存文件

    [root@centos7-6 yum.repos.d]# yum makecache
    Loaded plugins: fastestmirror, langpacks
    Determining fastest mirrors
    server | 3.6 kB 00:00:00
    (1/4): server/group_gz     | 166 kB 00:00:00
    (2/4): server/filelists_db | 3.2 MB 00:00:00
    (3/4): server/primary_db   | 3.1 MB 00:00:00
    (4/4): server/other_db     | 1.3 MB 00:00:00
    Metadata Cache Created

    查看(开启的)资源库

    [root@centos7-6 yum.repos.d]# yum repolist
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    repo id repo name status
    server CentOS7.6 4,021
    repolist: 4,021
    [root@centos7-6 yum.repos.d]#

    至此,yum源配置完成

    检查依赖包

    rpm -q openssl  
    openssl-devel  
    pam  
    pam-devel  
    libxml2  
    libxml2-devel  
    libxslt  
    libxslt-devel  
    perl  
    perl-devel  
    python-devel  
    perl-ExtUtils-Embed  
    readline  
    readline-devel  
    zlib  
    zlib-devel  
    gettext  
    gettext-devel  
    bison  
    flex  
    uuid-devel  
    gcc  
    gcc-c++

    使用yum安装

    yum install -y openssl 
    openssl-devel  
    pam  
    pam-devel  
    libxml2  
    libxml2-devel  
    libxslt  
    libxslt-devel  
    perl  
    perl-devel  
    python-devel  
    perl-ExtUtils-Embed  
    readline  
    readline-devel  
    zlib  
    zlib-devel  
    gettext  
    gettext-devel  
    bison  
    flex  
    uuid-devel  
    gcc  
    gcc-c++

    然后再次检查包是否安装完整

    检查依赖包
    rpm -q openssl  
    openssl-devel  
    pam  
    pam-devel  
    libxml2  
    libxml2-devel  
    libxslt  
    libxslt-devel  
    perl  
    perl-devel  
    python-devel  
    perl-ExtUtils-Embed  
    readline  
    readline-devel  
    zlib  
    zlib-devel  
    gettext  
    gettext-devel  
    bison  
    flex  
    uuid-devel  
    gcc  
    gcc-c++

    如果需要单独安装某些包,例如安装uuid包

    yum install -y uuid

    --------------------------------------

    附:常用 Yum 命令

    安装
    命令    说明
    yum install    全部安装
    yum install package    安装指定的安装包 package。
    yum install package -y    直接安装不用询问是否安装。
    yum groupinsall group    安装程序组 group。
    更新和升级
    命令    说明
    yum update    全部更新。
    yum update package    更新指定程序包 package。
    yum check-update    检查可更新的程序。
    yum upgrade package    升级指定程序包 package。
    yum groupupdate group    升级程序组 group。
    查找和显示
    命令    说明
    yum info package    显示安装包信息 package。
    yum info updates    列出更新信息。
    yum info installed    列出安装包信息。
    yum info extras    列出已安装,但不在 repo 中的包的信息。
    yum list    显示所有已经安装和可以安装的程序包。
    yum list updates    列出所有可更新的包。
    yum list installed    列出所有已经安装的包。
    yum list extras    列出所有已安装,但是没有在 repo 里的包。
    yum list package    显示指定程序包安装情况 package。
    yum groupinfo group    显示程序组 group 信息。
    yum search string    根据关键字 string 查找安装包。
    yum repolist    查看(开启的)资源库。
    yum repolist all    查看所有资源库。
    yum search    使用 YUM 查找软件包。
    yum provides    列出包中文件。
    删除程序
    命令    说明
    yum remove package    删除程序包 package。
    yum groupremove group    删除程序组 group。
    yum deplist package    查看程序 package 依赖情况。
    清除缓存
    命令    说明
    yum clean packages    清除缓存目录下的软件包。
    yum clean headers    清除缓存目录下的 headers。
    yum clean oldheaders    清除缓存目录下旧的 headers。
    yum clean/yum clean all    清除缓存目录下的软件包及旧的 headers。
  • 相关阅读:
    webpack初识
    Vue+ElementUi项目实现表格-单行拖拽
    promise/async与await 的执行顺序梳理
    MDN社区
    angularjs中的异步操作
    javascript中的字符串和数组的互转
    angularjs的练习题
    angularjs基础知识
    开发的两种方式
    ASP.NET中的HttpClient发送请求
  • 原文地址:https://www.cnblogs.com/connected/p/12642029.html
Copyright © 2020-2023  润新知