:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
3.yum命令
1.常用yum命令
(1)查询
yum list
# 查询所有可用软件包列表
yum search 关键字
# 搜索服务器上所有和关键字相关的包
(2)安装
yum -y install 包名
选项:
- install 安装
- -y 自动回答yes
例如:yum -y install gcc
(3)升级
yum -y update 包名
选项:
- update 升级
- -y 自动回答yes
(4)卸载
yum -y remove 包名
选项:
- remove 卸载
- -y 自动回答yes
服务器使用最小化安装,用什么软件安装什么,尽量不卸载
2.yum软件组管理命令
yum grouplist
# 列出所有可用的软件组列表
yum groupinstall 软件组名
# 安装指定软件组,组名可以由grouplist查询出来
yum groupremove 软件组名
# 卸载指定软件组
4、源码包管理
1.源码包和RPM包的区别
区别
安装之前的区别:概念上的区别
安装之后的区别:安装位置不同
RPM包安装位置
是安装在默认位置中
rpm安装可以指定安装位置,但是不建议指定安装位置
[root@AmorLei ~]# rpm --help | grep prefix
--prefix=<dir> relocate the package to <dir>, if
源码包安装位置
安装在指定位置当中,一般是: /usr/local/软件名/
源码包没有卸载命令
安装位置不同带来的影响
RPM包安装的服务可以使用系统服务管理命令(service)来管理,例如RPM包安装的apache的启动方法是:
- /etc/rc.d/init.d/httpd start
- service httpd start(RedHat 专有方法)
源码包安装的服务则不能被服务管理命令管理,因为没有安装到默认路径中。所以只能用绝对路径进行服务的管理,如:
- /usr/local/apache2/bin/apachectl start
2.源码包安装过程
1.安装准备
安装C语言编译器
下载源码包:使用httpd-2.2.34没有报错
http://mirror.bit.edu.cn/apache/httpd
2.安装注意事项
源代码保存位置:/usr/local/src/
软件安装位置:/usr/local/
如何确定安装过程报错:
安装过程停止 并出现error、warning或no的提示
3.源码包安装过程
下载源码包
解压缩下载的源码包
进入解压缩目录
- /configure 软件配置与检查
- 定义需要的功能选项。
- 检测系统环境是否符合安装要求。
- 把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑。
- [root@AmorLei httpd-2.2.34]# ./configure --prefix=/usr/local/apache2
make 编译
make clean
make install 编译安装
/usr/local/apache2/bin/apachectl start
RPM包网页位置 /var/www/html/
源码包网页位置 /usr/local/apache2/htdocs/
4.源码包的卸载
不需要卸载命令,直接删除安装目录即可。不会遗留任何垃圾文件。
5、脚本安装
脚本安装的笔记将在之后进行更新!
|