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
保存退出即可。
然后重啟檢測就可以了。
