• rpm工具、yum工具、yum搭建本地仓库


    7.1 安装软件包的三种方法
    rpm工具
    yum工具
    源码包 需要用源码包编译器编译成可执行的文件,比如ls源码包可以编译成ls命令
     

    7.2/7.3rpm包介绍
    第一步先在右下角连接上光驱,用mount挂载光驱
    mount /dev/cdrom /mnt/ 以只读方式挂载
    ls /mnt/ 就是rpm的内容
    rpm -qf 加反引号就可以找到安装包
     

    7.4yum工具
    yum install -y xxxxxxx
    yum grouplist 列出可用的组
    yum remove 卸载包,会卸载依赖的包比较危险
    yum uodate 升级,不加选项全升级
    yum provides "/*/vim" 搜索一个包
     

    扩展:使yum保留下载的rpm包
    可以设置使yum保留已经下载的rpm包,供以后升级或重新安装时使用。
    修改/etc/yum.conf即可:
    [main]
    cachedir=/home/soft1/yumcache
    keepcache=1
    debuglevel=2
    chchedir是放置下载的包的地方,可以修改为自己想放置的位置。
    keepcache为1时表示保存已经下载的rpm包。
     

    7.5yum搭建本地仓库
    想要使用本地仓库,需要先把光驱镜像文件挂载,可以访问到里面的rpm包
    先拷贝以免出问题,然后删掉原文件vim写进去下面的内容从[dvd]开始
    yum clean all 清理缓存
     

    扩展:yum局域网软件源搭建
    1、搭建Apache服务器或ftp服务器
    yum安装或二进制包安装
     
    2、准备RPM包把CentOS的DVD1和DVD2.iso都下载下来,把DVD1.iso里的所有内容解压出来,放到/var/www/html/centos-6目录下,然后把DVD2.iso解压出来的Packages目录下的rpm包复制到/var/html/centos-6/Packages目录下,这样/var/html/centos-6/Packages里面就有了6000多个rpm包。
     
    3、创建yum仓库
    准备createrepo:yum -y install createrepo
    创建repository:createrepo /var/www/html/centos-6/
    创建完成之后,会在/var/www/html/centos-6/repodata下生成一些文件。
     
    4、使用软件源
    在其他centos机器上试试软件源能不能用。
    首先修改机器上软件源配置文件:
    # cd /etc/yum.repos.d/
    # mkdir bk
    # mv *.repo bk/
    # cp bk/CentOS-Base.repo ./
    # vi CentOS-Base.repo
    CentOS-Base.repo文件修改之后如下:
    [base]
    name=CentOS-$releasever - Base
    baseurl=http://*.*.*.*/centos-6/
    gpgcheck=1(改成0下面那行就不用设置了)
    gpgkey=http:///*.*.*.*/centos-6/RPM-GPG-KEY-CentOS-6
    enabled=1
    #released updates
    #[updates]
    #name=CentOS-$releasever - Updates
    #baseurl=http:///*.*.*.*/centos-6/
    #gpgcheck=1
    #gpgkey=http:///*.*.*.*/centos-6/RPM-GPG-KEY-CentOS-6
    #enabled = 1
    保存之后,就可以使用局域网的软件源了:
    # yum update
    7.1 安装软件包的三种方法
    rpm工具
    yum工具
    源码包 需要用源码包编译器编译成可执行的文件,比如ls源码包可以编译成ls命令
     

    7.2/7.3rpm包介绍
    第一步先在右下角连接上光驱,用mount挂载光驱
    mount /dev/cdrom /mnt/ 以只读方式挂载
    ls /mnt/ 就是rpm的内容
    rpm -qf 加反引号就可以找到安装包
     

    7.4yum工具
    yum install -y xxxxxxx
    yum grouplist 列出可用的组
    yum remove 卸载包,会卸载依赖的包比较危险
    yum uodate 升级,不加选项全升级
    yum provides "/*/vim" 搜索一个包
     

    扩展:使yum保留下载的rpm包
    可以设置使yum保留已经下载的rpm包,供以后升级或重新安装时使用。
    修改/etc/yum.conf即可:
    [main]
    cachedir=/home/soft1/yumcache
    keepcache=1
    debuglevel=2
    chchedir是放置下载的包的地方,可以修改为自己想放置的位置。
    keepcache为1时表示保存已经下载的rpm包。
     

    7.5yum搭建本地仓库
    想要使用本地仓库,需要先把光驱镜像文件挂载,可以访问到里面的rpm包
    先拷贝以免出问题,然后删掉原文件vim写进去下面的内容从[dvd]开始
    yum clean all 清理缓存
     

    扩展:yum局域网软件源搭建
    1、搭建Apache服务器或ftp服务器
    yum安装或二进制包安装
     
    2、准备RPM包把CentOS的DVD1和DVD2.iso都下载下来,把DVD1.iso里的所有内容解压出来,放到/var/www/html/centos-6目录下,然后把DVD2.iso解压出来的Packages目录下的rpm包复制到/var/html/centos-6/Packages目录下,这样/var/html/centos-6/Packages里面就有了6000多个rpm包。
     
    3、创建yum仓库
    准备createrepo:yum -y install createrepo
    创建repository:createrepo /var/www/html/centos-6/
    创建完成之后,会在/var/www/html/centos-6/repodata下生成一些文件。
     
    4、使用软件源
    在其他centos机器上试试软件源能不能用。
    首先修改机器上软件源配置文件:
    # cd /etc/yum.repos.d/
    # mkdir bk
    # mv *.repo bk/
    # cp bk/CentOS-Base.repo ./
    # vi CentOS-Base.repo
    CentOS-Base.repo文件修改之后如下:
    [base]
    name=CentOS-$releasever - Base
    baseurl=http://*.*.*.*/centos-6/
    gpgcheck=1(改成0下面那行就不用设置了)
    gpgkey=http:///*.*.*.*/centos-6/RPM-GPG-KEY-CentOS-6
    enabled=1
    #released updates
    #[updates]
    #name=CentOS-$releasever - Updates
    #baseurl=http:///*.*.*.*/centos-6/
    #gpgcheck=1
    #gpgkey=http:///*.*.*.*/centos-6/RPM-GPG-KEY-CentOS-6
    #enabled = 1
    保存之后,就可以使用局域网的软件源了:
    # yum update
  • 相关阅读:
    在x-code中添加全局变量
    项目中可能用到的demo
    iOS UIWebView 加载不被信任的 https 页面
    iOS 用Xcode自带的 symbolicatecrash 工具来解析的.crash文件
    iOS Push Notifications 开关按钮找不到
    iOS 使用系统自带的UITabbarItem的badge,通过setBadgeValue来设置tabar的角标。
    UITabbarItem imageview 实现点击有放大然后还原的动画效果
    iOS 把自己的库上传到cocoapods步骤,podspec配置。
    iOS 判断NSDictionary里是否有某个key。防止接收数据找不到key或者根据key取值的时候闪退。
    获取tabar点击事件 UITabBarControllerDelegate
  • 原文地址:https://www.cnblogs.com/0329linux/p/7083393.html
Copyright © 2020-2023  润新知