• Linux基础-12-yum管理软件包


    1. yum的功能
    yum是Yellow dog Updater, Modified的缩写,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装、升级等等工作。
    2. 光盘挂载和镜像挂载
    a) 光盘挂载
    mount /dev/sr0 挂载点
    或者mount /dev/cdrom 挂载点
    b) 镜像文件的挂载
    mount -o loop -t iso9660 镜像文件 挂载点
    其中,-o loop:用来把一个文件当成硬盘分区挂接上系统
    3. yum的配置
    yum的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件。
    [root@localhost ~]# mount /dev/cdrom /mnt #挂载光盘到/mnt目录
    [root@localhost ~]# cd /etc/yum.repos.d/
    [root@localhost yum.repos.d]# ls
    rhel-source.repo
    [root@localhost yum.repos.d]# cp rhel-source.repo rhel.repo #拷贝一份配置文件
    [root@localhost yum.repos.d]# vi rhel.repo #编辑配置文件如下[rhel-local] #模块名称,须修改不能与其他.repo文件中的重名name=Red Hat Enterprise Linux 6 local repo #名称随便起baseurl=file:///mnt #指定rpm仓库的位置
    enabled=1 #1开启该配置,0为关闭
    gpgcheck=1 #1为校对软件
    [root@localhost ~]# yum install vsftpd httpd #安装vsftpd及httpd服务
    4. 利用vsftpd搭建yum源服务器:
    Vsftpd默认的配置文件是允许匿名访问,这里直接启动就可以了:
    [root@localhost ~]# umount /dev/cdrom #卸载光盘
    [root@localhost ~]# mount /dev/cdrom /var/ftp/pub/ #挂载光盘到vsftpd的公众目录
    [root@localhost ~]# service vsftpd restart #重启vsftpd服务
    必须关闭防火墙和selinux
    Service iptables stop
    Getenforce :查看selinux状态
    临时关闭:不用重启:setenforce 0
    0 permissive允许 1 enforcing 执行
    配置客户机:
    [root@localhost ~]# cd /etc/yum.repos.d/
    [root@localhost yum.repos.d]# ls #rhel.repo是按照本地yum配置生成的
    rhel.repo rhel-source.repo
    [root@localhost yum.repos.d]# cat rhel.repo #修改为以下内容
    [rhel-ftp]
    name=Red Hat Enterprise Linux 6
    baseurl=ftp://192.168.8.42/pub #指定yum源地址
    enabled=1
    gpgcheck=1
    测试:
    [root@localhost ~]# yum install bind #安装DNS服务
    5. yum常用命令
    安装软件 yum –y install 软件名
    模糊安装(安装包含‘http’的所有软件包)yum -y install *http*
    删除软件 yum –y remove 软件名 或 yum erase 软件名
    列出所有软件包 yum list
    安装组件 yum –y groupinstall 组件名
    删除组件 yum –y groupremove 组件名
    清除yum缓存 yum clean all
    建立yum缓存 yum makecache
    查找软件包 yum search 软件名
     
  • 相关阅读:
    nm命令与符号说明
    (OK) 编译xerces-c-3.1.2(动态库)—CentOS 7— android-ndk
    【19.00%】【vijos p1906】联合权值
    【30.00%】【vijos 1909】寻找道路
    【23.33%】【hdu 5945】Fxx and game
    【32.26%】【codeforces 620C】Pearls in a Row
    【第400篇题解纪念2016年10月28日】【28.10%】【codeforces 617E】XOR and Favorite Number
    【20.00%】【codeforces 44G】Shooting Gallery
    【19.27%】【codeforces 618D】Hamiltonian Spanning Tree
    【17.00%】【codeforces 621D】Rat Kwesh and Cheese
  • 原文地址:https://www.cnblogs.com/lsf123456/p/11125189.html
Copyright © 2020-2023  润新知