2.8Linux 软件安装

1.1、rpm包  优点:&安装简单方便

                   &安装时不用指定安装位置

                   &方便升级、卸载

             缺点:&大多数RPM安装需要解决依赖关系

RPM包命名规则:

httpd(软件包名)-2.2.15(版本)-53(发布次数).el6.centos(适合的Linux平台).x86_64(适合的硬件平台).rpm(rpm包拓展名)

Ps:软件包名不等于命令名

1)RPM安装命令

rpm -ivh 软件包全名(i:安装 v:显示详细信息 h:以#显示进度)

2)卸载命令

rpm -e 软件名(不需全名)

3)升级命令

4)查询已安装的软件信息

rpm -q 查询包是否安装(不用)

rpm -qa | grep 内容 查看系统所有已安装

rpm -qi 包名        查询安装包信息

rpm -ql 包名        查询安装包生成文件位置(which查看命令位置)

5)查询未安装的RPM包文件:

rpm -qpl 包全名 查询未安装软件及目录,查询得到的结果并不在系统上

6)查询文件或者目录属于那个RPM

rpm -qf 文件或目录名 查询文件是由那个安装包安装 (搭配which使用)

1.2、YUM安装:可以解决依赖,安装rpm包

1)本地源:本地目录(光盘挂载点)

修改本地源配置文件:vim /etc/yum.repos.d/CentOS-Media.repo

baseurl=file:///mnt(挂载点) enabled=1

修改网络源配置文件:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.xxx

yum list 查询(可以测试是否设置好本地源以及网络源)

yum (-y) install

yum (-y) groupinstall

yum remove 卸载

yum groupremove

yum update 升级需-y

Ps:yum clean all 清除缓存 yum makecache 建立新的缓存数据

本地源安装图形界面:

runlevel 查看当前处于图形界面或字符界

A、挂载 sr0

B、修改本地源及网络源

C、执行yum install (可同时安装多个安装包)

D、(安装图形化)yum -y groupinstall “X Window System”

yum -y groupinstall “GNOME Desktop”“Graphical Administration Tools”

默认图形化登录:systemctl set-default graphical.target

默认字符界面登录:systemctl set-default multi-user.target

Ps:对于找不到命令的安装包,执行yum search 命令进行查找

2)网络源:默认网站 yum install (卸载sr0)

Ps:yum锁定,kill 进程

   服务器同时只能允许一个yum安装

2、源码包  优点:&开放源代码,可以自行修改源代码

                 &可以自行选择安装所需功能

                 &软件是编译安装,更加稳定高效

                 &卸载方便,直接删除安装目录即可

           缺点:&安装过程较为复杂

                 &编译过程时间较长(与RPM包相比)

1)安装编辑工具 yum -y install gcc gcc-c++(开启本地源,关闭网络源)

2)下载源代码并上传服务器 rz

3)解压缩 tar -xvf xxx -C

4)进入压缩目录,执行 ./configure(--prefix= /usr/local/nginx/sbin/nginx)

5)根据提示信息,安装依赖函数库(pcre pcre-devel zlib zlib-devel)

6)生成makefile文件

7)make命令进行编译

8)执行文件make install 启动服务(/usr/local/nginx/sbin/nginx (-s -stop 停止) netstat -antp检测)

Ps:echo $? 查看上一条命令是否正确

make clean

&& 执行完上一个 make && make install

源码修改

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值