• 「linux学习」之两种方式yum搭建


    方式一本地yum源配置:
    mkdir /mnt/cdrom/
    将/mnt/cdrom/目录称为 /dev/cdrom 的挂载入口
    执行挂载命令
    mount /dev/cdrom  /cdrom/mnt # mount: /dev/sr0 写保护,将以只读方式挂载
    挂载后查看目录文件:
    ls /mnt/cdrom
     
    挂载成功后使用 rpm -qa | grep rpm 查看所有rpm的包,选取需要的安装
    rpm -ivh /mnt/cdrom/Packages/rpm+tab键自动补齐,这里需要注意文件路径务必对,否则tab键无法自动补齐
    rmp 安装成功后 变可以下载需要的包,但是由于rmp需要的依赖不够灵活需要人为补齐, 所以推荐通过配置文件安装yum
     
    rpm -qa | grep yum 查看是否已配置yum
    vi /etc/yum.repos.d/dvd.repo 进行配置:
    [nmt] #仓库命名
    name #仓库描述信息
    baseurl # 挂载镜像的文件夹地址
    enable #设置为可用
    gpgcheck #设置为关
    gpgkey #设置镜像的key,镜像文件中可找
    配置完成后, 可以通过cat + 文件地址查看文件配置
    执行yum repolist 查看配置返回, 无报错则为成功
    使用 yum clean all 清除缓存 , 在执行yum repolist 查看配置返回
    以安装httpd为例 yum install httpd 直至返回complete 则为成功
    yum install vim*
    至此完成前置软件环境准备:
    介绍下在搭建环境过程中的坑:
    问题一:
    笔者在配置镜像路径时出现Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os error was 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'
    最简单的确认方法:ping www.baidu.com 检查网络,通, vim /etc/profilre 添加export PATH  export PATH="/bin:/usr/bin:/sbin:/usrbin:./" 网络不通, 修改网络配置:
    vim /etc/resolv.conf
    做如下修改:
    nameserver 8.8.8.8
    search localdomain
    nameserver 网关地址 保存退出
    vim /etc/sysconfig/network-scripts/ifcfg-ens33
    将onboot 置为yes 执行systemctl restart network 或者service network restart 重启网络
    yum clean all , yum repolist 正常, 至此配置完成, 可以开始安装需要的软件啦~
     
    方式二启用163 yum源
    打开网易镜像中心下载yum源repo
    能使用命令将源覆盖到虚拟机上,介绍最简方法:
    打开filezilla将下载好的repo源上传到/etc/yum.repos.d下面
    执行/etc/yum.repos.d, 找到CentOS-Base.repo
    执行mv CentOS-Base.repo CentOS-Base.repo.bak
     
    执行完成后清除yum 缓存 yum clean all
    yum repolist ,无报错,yum 安装成功
     
    下载ftp: yum install ftp ,点y继续下载,显示完毕,ok,安装完成
     

    以上是两种方式搭建yum源。
     
     

  • 相关阅读:
    『Argparse』命令行解析
    『MXNet』专题汇总
    用.NET开发通用Windows App
    ASP.NET 5探险(6):升级ASP.NET 5到beta6
    使用ASP.NET MVC、Rabbit WeixinSDK和Azure快速开发部署微信后台
    Visual Studio 2015将在7月20号RTM
    VS2015上又一必备免费插件:Refactoring Essentials
    ASP.NET 5探险(5):利用AzureAD实现单点登录
    Visual Studio Code升级到0.5,提供对ES6的更好支持
    ASP.NET 5探险(4):如何把ASP.NET 5从beta4升级到beta5
  • 原文地址:https://www.cnblogs.com/mixiu26/p/10658239.html
Copyright © 2020-2023  润新知