法一:手动挂载
1、新建本地源存储目录
root@suse:mkdir /mnt/cdrom
2、创建zypper本地源
root@suse:zypper ar file://mnt/cdrom 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/cdrom
type-NONE
mount /dev/sr0 /mnt/cdrom 光盘挂载
zypper lr:列出所有本地源
如果用法一挂载的话比较麻烦,每次开机都要执行mount /dev/sr0 /mnt/cdrom挂载一次,所以我们可以设置为自动挂载,命令如下:
法二:开机自动挂载
[root@server ~]# cd /etc/init.d/
[root@server init.d]# vim mtyum.sh (新建一个mtyum.sh脚本)
#! /bin/bash
#add for chkconfig
#chkconfig: 2345 70 30
#description: mount yum #简短描述
#processname: mtyum #进程名
mount /dev/sr0 /mnt/cdrom
*2345是指脚本的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X
70是指脚本将来的启动顺序号,如果别的程序的启动顺序号比70小(比如44、45),则脚本需要等这些程序都启动以后才启动。
30是指系统关闭时,脚本的停止顺序号。*
给脚本添加执行权限:
[root@server init.d]# chmod +x mtyum.sh
[root@server init.d]# chmod +x mtyum.sh
利用chkconfig命令将脚本设置为自启动
[root@server init.d]# chkconfig --add mtyum.sh
不同linux安装命令
CentOS中的yum,
Debian中的apt-get等类似,
Suse 有两个包管理器,一个是yast2,一个是zypper,这里采用zypper进行安装。
apache2安装
zypper se apache2 :查看apache所有安装包
zypper in apache2 apache2-doc apache2-example-pages apache2-utils apache2-prefork apache2-mod_perl apache2-mod_php5
service apache2 start
service apache2 stop
service apache2 restart
service apache2 enable