zoukankan      html  css  js  c++  java
  • 07.SUSE Linux 系统本地yum源配置

    SUSE Linux 系统

    1、新建本地源存储目录
    root@suse:mkdir /mnt/SUSE_LOCAL_SOURCE

    2、创建zypper本地源
    root@suse:zypper ar file://mnt/SUSE_LOCAL_SOURCE local-source

    3、添加完本地源,会在/etc/zypp/repos.d/目录下生成local-source.repo
    root@suse:cat /etc/zypp/repos.d/local-source.repo
    [local-source]
    name=local-source
    enabled=1
    autorefresh=0
    baseurl=file:/mnt/SUSE_LOCAL_SOURCE
    type-NONE

    ~
    ~
    ~
    4、列出所有本地源
    root@suse:zypper lr

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

    到这里还不算完,由于上面使用的是手动挂载,所以每次重启之后都需要再次手动挂载,比较麻烦,所以有几种解决的方案。
    第一种:把挂载的命令写到脚本里,每次开机后运行。(其实还是有点麻烦!)
    第二种:把刚才的脚本修饰以下开机自启,具体做法是:

    [root@server ~]# cd /etc/init.d/
    [root@server init.d]# vim mtyum.sh (名字随便起啦,不要冲突就好。)

    #! /bin/bash
    #add for chkconfig
    #chkconfig: 2345 70 30
    #description: mount yum      #简短描述
    #processname: mtyum        #进程名
    mount /mnt/iso/rhel-server-7.0-x86_64-dvd.iso /mnt/cdrom

    说明:

    *2345是指脚本的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X
    70是指脚本将来的启动顺序号,如果别的程序的启动顺序号比70小(比如44、45),则脚本需要等这些程序都启动以后才启动。
    30是指系统关闭时,脚本的停止顺序号。*

    给脚本添加执行权限:

    [root@server init.d]# chmod +x mtyum.sh

    利用chkconfig命令将脚本设置为自启动

    [root@server init.d]# chkconfig --add mtyum.sh

    最后重启测试

    [root@server ~]# reboot

    第三种:编辑/etc/fstab文件添加内容实现自动挂载,具体做法是:

    [root@desktop ~]# vim /etc/fstab

    在最后一行添加:

    /mnt/iso/rhel-server-7.0-x86_64-dvd.iso /mnt/cdrom iso9660 loop 0 0

    保存退出即可。
    然后重启检测就可以了。

  • 相关阅读:
    FpSpread实现筛选的功能
    比较通用的ID,ParentID结构表,返回树路径。
    如何解决,在安装Sql2000时,出现程序挂起的解决方法。
    FarPoint Spread 控件如何实现剪切,粘贴,复制
    MySql中Group By和Order By使用的注意事项!
    php md5下16位和32位的实现代码
    Shadows在C#代替方法!
    FTP命令使用详解
    数据库中存放目录与文件结构,方案选择
    vs2008 sp1下载
  • 原文地址:https://www.cnblogs.com/LuckyHaTech/p/11987539.html
Copyright © 2011-2022 走看看