zoukankan      html  css  js  c++  java
  • CentOS的yum

    最近使用的linux都是CentOS

    CentOS是从Red Hat发展过来的,使用rpm格式的软件包,一般用yum进行安装

    使用yum安装一般可以分为两种方式,一种是直接用yum通过网上资源进行安装,另外一种是本地源的方式(即通过挂载CentOS的系统盘进行安装)

    从网上安装yum资源更多,但是由于需要下载,所以在安装一些常用软件的时候效率会有点低。

    这个时候采用本地源的方式就会方便的多。

    yum的格式为yum [options][command][pachage]

    yum安装最常用的命令就是 yum install XXX

    当然要是记不起来具体要安装软件的名称,可以用*通配符来表示,这样将会把所有匹配的安装项列表列举出来

    options参数最常用的是-y,表示安装过程中均选择yes,还有-q可以表示不显示安装的过程。

    当然还有更新

    yum update XXX

    删除

    yum remove XXX

    查看

    yum info XXX

    还有一个清楚缓存

    yum clean

    对于无法安装的时候,如果源对的,配置文件都是对的,这个时候使用yum clean可能可以解决问题。

    一般比较常用的就这些,

    还有这个yum whatprovides XXX也有很大的用途,可以帮助我们准确安装缺少依赖的软件。

    这些是常用的yum命令,但倘若想在不联网的情况下也想用yum安装就必须使用本地源了,使用本地源需要配置一个文件。

    这个文件是/etc/yum.repos.d/CentOS-Media.repo

    来修改一下这个配置文件吧。

    baseurl=file:///mnt/cdrom/
    gpgcheck=0
    enabled=1

    其中baseurl,从名字就可以看出来这个指的就是源的路径,既然我写成file:///mnt/cdrom/,那么我就需要将cd挂载到/mnt/cdrom目录下。

    当然不一定是这个目录,可以是你喜欢的目录。

    挂载可以使用mount /dev/cdrom /mnt/cdrom这样的方式,不过一般重启以后便需要重新挂载。

    这样只要加载光盘以后,就能在/mnt/cdrom目录下看到光盘的所有内容,至于为什么一定要挂载?

    /dev/cdrom被加载以后存在的形式是一个块设备文件,想要对这个文件操作当然可以直接对它进行修改,不过这会...改的面目全非吧

    所有需要对这个块设备文件指定一个文件系统,从而使其变成一个文件夹的形式进行访问,所以这个时候就需要进行挂载,当然这里我没有指定文件系统,自动识别的。

    (理解不到位勿喷,请指出,谢谢)

    gpgcheck是gpg验证是否开启的选项,默认是开启的,一般情况下可以选择关闭。

    这样,配置完这个文件以后还需要将CentOS-Base.repo、CentOS-Debuginfo.repo这两个文件改一下啊名字,这样才会启用本地源,当然想在线yum的时候,只需要把上面两个哥们的名字改回来就是了。

    暂时就记录那么多,以后有新的总结再补充吧。

  • 相关阅读:
    Unity周记: 2020.09.07-09.13
    Unity周记: 2020.08.31-09.06
    CF1060F Shrinking Tree
    洛谷P6783 [Ynoi2008] rrusq
    洛谷P5644 [PKUWC2018] 猎人杀
    洛谷P1587 [NOI2016] 循环之美
    洛谷P4466 [国家集训队] 和与积
    集合幂级数杂题
    Flink基础(49):FLINK SQL(25) 内置函数(七)表值函数
    Flink基础(48):FLINK SQL(24) 内置函数(六)条件函数
  • 原文地址:https://www.cnblogs.com/viroyiheng/p/3975154.html
Copyright © 2011-2022 走看看