zoukankan      html  css  js  c++  java
  • linux的Yum软件包管理工具

      Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。(python写的)

    使用ls /etc/yum.repos.d可以查看系统自带的yum源:

    常见命令:

      yum -y install: 安装

      yum -y insatll *http*: 模糊安装

      yum erase: 删除

      yum clear all:清楚所有yun源的依赖关系缓存

      yum makecache:将所有依赖关系加载到缓存中

    如何构建本地的yun源:

      第一步:建立文件夹:mkdir /local

      第二步:在local存放软件包

      第三步:修改/etc/yum.repos.d/local.repo

      编辑如下:

      

       第四步:建立依赖关系:createrepo /local

      -----yum是可以自动处理依赖关系的,所以与rpm安装不同,rpm是直接查找文件路径进行安装的,而yum安装是查找yum源的依赖关系文件,然后互再进行安装。

      如何实现边安装边下载:

      编辑文件:vim /etc/yum.conf

      

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

    在执行yum命令时遇到了这个问题:

    这是yum在自动更新:

    使用rm -f /var/run/yum.pid 或者 /etc/init.d/yun-updated stop 停止

    也可等他更新完在进行安装。 

  • 相关阅读:
    C#处理json实战
    HDU3994(Folyd + 期望概率)
    POJ1270 Following Orders (拓扑排序)
    HDU 3634 City Planning (离散化)
    HDU4762(JAVA大数)
    POJ3026(BFS + prim)
    POJ1679(次小生成树)
    UVA10487(二分)
    ZOJ 2048(Prim 或者 Kruskal)
    FZU 1856 The Troop (JAVA高精度)
  • 原文地址:https://www.cnblogs.com/junjind/p/9010964.html
Copyright © 2011-2022 走看看