• CentOS5 架设yum 本地源


    1、启动系统,我是用iso镜像挂载,挂载到/media/cdrom
    mkdir  /media/cdrom
    mount -a -t iso9660 -o loop /home/user1/CentOS-5.4-i386-bin-DVD.iso /media/cdrom
    2、安装FTP服务(如果系统已带则在桌面 管理-服务器设置-服务 可以很方便的启动vsftpd服务)
    cd /media/cdrom/Server
    rpm -ivh vsftpd*
    chkconfig vsftpd on
    service vsftpd start
    3、安装createrepo的软件包
    cd /media/cdrom/CentOS
    rpm -ivh createrepo*
    4、拷贝系统盘里的文件到本机
    cp -R /media/cdrom/Server   /var/ftp/pub
    cp -R /media/cdrom/repodata /var/ftp/pub
    5、生成yum源
    (1)生成依赖关系
    createrepo -g /var/ftp/pub/repodata/comps.xml /var/ftp/pub/CentOS/
    成功了显示如下
    2535/2535 - blas-3.0-37.el5.i386.rpm                                           
    Saving Primary metadata
    Saving file lists metadata

    若提示“Could not remove old metadata dir: .olddata”说目录有问题,不用在意,直接把目录删除掉就行了
    rm -rf /var/ftp/pub/CentOS/.olddata
    然后重新操作一遍就行了
    (2)建立仓库文件
    vim /etc/yum.repos.d/yum.repo
    [Yum-ftp]
    name=base
    baseurl=ftp://yourip/pub/CentOS/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

    下一次安装rpm直接用yum安装就可以了。如果其他机器需要访问此源的话把yum.repo拷过去就行了
    yum install wireshark
    OK成功

            另,如果是redhat,或fedora, 得检查gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 这个文件,只需进入目录/etc/pki/rpm-gpg/查看是哪个文件即可,否则会报错如下
    yum install wireshark
    warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
    不过错了也没关系,这是因为yum安装了不同版本的GPG keys造成的,按上述方法解决,或者
    rpm --import /etc/pki/rpm-gpg/RPM*
    再重新yum install wireshark

    OK,问题解决,已经装上了
    yum install wireshark。注意这样并无法使用wireshark命令和图形界面。但提供了抓包基本功能。
    yum install wireshark-gnome。这样就可以方便的使用了。

    OK,进入桌面可以正常启动wireshark

  • 相关阅读:
    关于工作流的思考
    RssBandit.net应用示例(RSS聚集器)[暂未完成]
    前端是否应该将css和js分开设置两个不同岗位
    初中级工程师是否应急于学习html5?
    招聘条件中的学历问题
    禁止拖动屏幕
    html5全屏api
    html5兼容陷阱合集
    borderimage试用心得
    web app的一些特殊meta和link标签
  • 原文地址:https://www.cnblogs.com/cosiray/p/2473789.html
Copyright © 2020-2023  润新知