离线YUM安装VLC

    1.首先在一台能联网的机器上安装好EPEL,和RPMFusion。

       EPEL: http://mirrors.zju.edu.cn/epel/6/i386/epel-release-6-8.noarch.rpm

       RPMFusion(Free):http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm

        RPMFusion(noFree) :http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm

    2.在这台能联网的机器上安装yum-downloadonly

        yum install yum-downloadonly

        yum install --downloadonly --downloaddir=/root/vlc_packages/ createrepo vlc

        下载好我们安装所需要的所有包。

    3.把下载好的所有rpm包拷贝到需要安装的VLC的机器上。

        1) 先安装createrepo

            yum localinstall deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

            yum localinstall libxml2-python-2.7.6-17.el6_6.1.x86_64.rpm

            yum localinstall python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

            yum localinstall createrepo-0.9.9-22.el6.noarch.rpm
            其中createrepo一定要最后安装,因为它依赖前面三个包。

        2) 在本地文件夹创建repo源

            cd /root/vlc/packages/

            createrepo .

        3)建立本地repo文件

            cd /etc/yum.repos.d/

            vim vlc.repo

            [vlc]
            name=vlc
            baseurl=file:///root/vlc_packages
            enabled=1
            gpgcheck=0

    4.安装VLC

        yum --enablerepo=vlc install vlc

    大功告成!

    RPM包的依赖问题是个麻烦的事情。最后还是绕弯用yum的方式才能正确的下载完整的依赖包。并且用下载下来的包,在离线机上创建repo源,然后通过yum方式安装。

    折腾是折腾了点,但是需求还是达到了。

        

                     


你可能感兴趣的:(离线YUM安装VLC)