软件包安装简介
RPM命令管理
- rpm命名规则
首先rpm包在哪里?都在安装光盘里;
- 安装命令
yum在线安装
- 光盘搭建yum源
之后用yum list 验证下是否其作用。
- yum命令
LANG=en_US,英文
LANG=zh_CN.utf8 中文
源码包安装
源码包和RPM包的区别
注意源码包一定要指定安装位置
- 源码包安装过程
下面看一个例子:
先下载好httpd-2.2.9源码包;
tar -zxvf httpd-2.2.9.tar.gz解压缩;
ls httpd-2.2.9;
./config –prefix=/usr/local/apache2; 一定要指定安装位置
make;
make install;
cd /usr/local/apache2/; 进入安装的位置
/usr/local/apache2/bin/apachectl start; 启动就好,发现起不来,因为我的系统之前启动过http RPM包,这时停掉就好。
service httpd stop;
/usr/local/apache2/bin/apachectl start; 再启就好。
启动完成后,用浏览器访问下,输入你的Linux主机IP就好。
若是访问不了,可能是防火墙没关,这里只需要setup关掉防火墙就好;
这里若停掉源码包的Apache,开启RPM包的Apache,再用浏览器登陆,发现网页不一样,这时因为两个包保存网页的位置是不一样的。
RPM包的是/var/www/html/这里面什么都没有,则访问的是测试;若在里面写一个;
vim /var/www/html/index.html 则访问的就是它了。
源码包/usr/local/apache2/htdocs/index.html
- 删除源码包
没有命令,直接删除安装的目录就好,不会有垃圾留下的。
- 脚本安装包
实际上Linux并没有脚本安装包,只是由别人写好的脚本,自己执行就好,下面看一个例子吧。
yum源正常不正常用yum list下。
关闭seLinux
打开 vim /etc/selinux/config ;然后SELINUX=disabled(把enforced改成disabled)就好,然后重启电脑就好;