Linux软件安装
1.Linux编译安装
(1)解压安装包
tar -zxvf tengine-2.1.0.tar.gz
(2)进入解压后的安装包目录下
cd tengine-2.1.0.tar.gz
(3)如何安装
cat README
#To install Tengine, just follow these three steps:
# $ ./configure
# $ make
# # make install
./configure --help
#--prefix=PATH set installation prefix
#--sbin-path=PATH set nginx binary pathname
#--conf-path=PATH set nginx.conf pathname
#--error-log-path=PATH set error log pathname
#--pid-path=PATH set nginx.pid pathname
#--lock-path=PATH set nginx.lock pathname
./configure
#安装gcc编译器
yum -y install gcc
./configure
make
make install
2.rpm软件安装
- RedHat提供了rpm管理体系
- 已经编译的软件包:针对不同的平台系统编译目标软件包
- 操作系统维护安装信息
- 软件包包含依赖检查,但,还需人为解决
(1)安装jdk
rpm -ivh jdk-7u67-linux-x64.rpm
(2)配置环境变量
vi /etc/profile
#在最后加上下面的内容
export JAVA_HOME=/usr/java/jdk1.7.0_67
export PATH=$PATH:$JAVA_HOME/bin
(3)使配置文件生效
source /etc/profile
(4)验证环境变量是否配置成功
[root@node01 ~]# jps
6910 Jps
rpm常用命令
rpm安装:
- - ivh filename
- –prefix
rpm升级:
- - Uvh
- - Fvh
rpm卸载:
- - e PACKAGE_NAME
rpm查询
- rpm -qa :查询已经安装的所有包
- rpm -q PACKAGE_NAME:查询指定的包是否已经安装
- rpm -qi PACKAGE_NAME:查询指定包的说明信息
- rpm -ql PACKAGE_NAME:查询指定包安装后生成的文件列表
- rpm -qc PACKAGE_NAME:查询指定包安装的配置文件
- rpm -qd PACKAGE_NAME:查询指定包安装的帮助文件
- rpm -q --scripts PACKAGE_NAME:查询指定包中包含的脚本
- rpm -qf /path/to/somefile:查询文件是由哪个rpm包安装生成的
- 如果某rpm包尚未安装,需查询其说明信息,安装以后会生成的文件
-
- rpm -qpi /PATH/TO/PACKAGE_FILE
- rpm -qpl
3.yum软件安装(C/S)
- 基于rpm包管理
- 提供rpm仓库
配置本地yum源
#将本地光盘yum仓库挂在到/mnt目录下
mount /dev/cdrom /mnt
#备份原有yum配置文件
cp CentOS-Base.repo CentOS-Base.repo.bak
#编辑本地yum配置文件
vi CentOS-Base.repo
CentOS-Base.repo
[base]
name=local
baseurl=file:///mnt
gpgcheck=1
enable=1
保存退出
#清除缓存,并创建缓存
yum clean all
yum makecache
yum相关命令
- yum repolist 展示当前yum源由多少个安装包
中文显示,查看中文文档
- yum的repo变成aliyun
- yum groupinstall “Chinese Support”
- echo $LANG
-
- LANG=zh_CN.UTF-8
- 增加epel的repo
-
- wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
- yum clean all
- yum makecache
- yum install man man-pages man-pages-zh-CN