简介:
源码包:(适用于对外)
解压后直接开源,安装路径自选,编译安装,稳定,效率高和卸载方便;安装步骤多,易错,编译时间长。
二进制包(RPM):(自己使用)
命令式安装管理,安装速度快;看不到源代码。
脚本安装包:(源码安装,安装固化)
安装简单快捷;安装过程散失自定义性,依赖性。
RPM命令安装(www.rpmfind.net,不常用)
包全名=包名+版本等.rpm
安装:>>rpm -ivh 包全名 (i=install,v=verbose,h=hash 安装、详细信息和进度)
升级:>>rpm -Uvh 包全名 (U=update,v=verbose,h=hash 安装、详细信息和进度)
卸载:>>rpm -e 包名 (e->卸载的功能字符)
查询:>>rpm -q 包名 (q=query);>>rpm -qa (a=all)查询所有(尽量加 grep+正则表达式)
>>rpm -qi 包名 (i=information,+p查询未安装的包,+l 查询文件位置)
>>rpm -qf 系统文件名 (查看文件属于那个包)
校验:>>rpm -V filename (相应更改对应的flag显示SM5DLUGT)
yum命令安装
yum 配置文件:>>cd /etc/yum.repos.d
光盘yum云搭建:(镜像文件含有rpm包)
1.载入光盘RPM包:>>mkdir /mnt/cdrom (建立挂载点);>>mount /dev/cdrom /mnt/cdrom (挂载光盘)
2.网络yum失效:>>mv CentOS-Base.repo CentOS-Base.repo.bak (修改网络yum名字)
3.光盘yum生效:>>vim CentOS-Media.repo (baseurl地址注释,添加地址/mnt/cdrom(挂载点);enabled=1)
>>yum list 可验证已改为光盘yum云
yum命令:
查询:>>yum list (查询rpm包列表)
>>yum search 关键字 (查询和关键字相关的rpm包)
安装:>>yum -y install 包名即可 (安装RPM包;-y:全自动说yes)(注:可以先装gcc,源码包安装需要)
>>yum -y update 包名即可 (升级包(慎用))
>>yum -y remove 包名即可 (卸载RPM包(慎用))
组管理:>>yum grouplist (所有软件组列表)
>>yum groupinstall 软件组 (安装指定软件组)
>>yum groupremove 软件组 (移除指定软件组)
源码包安装
安装位置:/usr/local/软件名/ (建议位置)
启动方式与RPM包不同(service:源码包可以通过执行文件拷贝的方式实现service启动)
安装准备:C语言编辑器;下载源码包。
>>tar -zxvf 源码包 (解压缩)
>>cd 解压缩目录 (进入解压缩目录,必做)
>>./configure --prefix=/usr/local/软件名(软件配置和检查,生成makefile文件,后几条未出现error,no和warning)
>>make (把源码包翻译成机器语言);>>make clean 报错后执行。
>>make install 编译安装
>>vim /解压缩目录/INSTALL
能够找到启动服务的路径和方法,通过删除源码包目录即可删除软件。
脚本安装包(安装的仍然是源码包和RPM包)
LNMP.org一键安装包
centos.sh(简单,快速;不自由)
准备工作:关闭所有有关的服务(>>/dir/软件 stop);
保证yum正常使用(>>yum list);
关闭SELinux和防火墙(>>vim /etc/selinux/config (SELINUX=disabled);重启服务器(>>shutdown -r now);防火墙通过setup关闭 空格键进入输入状态,tab键进入选择状态)。
以lnmp为例:
1.进入LNMP.org下载。
2.按过程安装即可