linux软件的安装

一、linux软件的分类

1.源码包(c语言代码)

2.封装好的标准安装包(.rpm、.deb)

3.yum源

二、源码包

大部分从GUN社区下载的软件都是源码包,其中大部分都是源码包

但源码无法直接运行,这时就需要我们对源码进行一个编译的过程

三.源码包的安装

实验机centos7

安装httpd-2.2.15.tar.gz软件包(apache)

1.校验MD5值确保软件的完整性(非必需)

与下载之前提供的md5值进行比对,这里没有下载前网站提供的md5值不做比对

md5sum httpd-2.2.15.tar.gz                //查看文件的md5值

2.解压缩

tar xf  httpd-2.2.15.tar.gz 

解压完进入文档,大部分软件都会包含以下三个文件

3.查看文件获得安装帮助

4.开始安装

./configure --prefix=/usr/local/webserver     //执行脚本

执行完毕后多了一个Makefile文件

make                  //进行编译

make install       //安装

进行完上述三个命令软件就安装成功了

4.运行软件

cd /usr/local/webserver                 //前往你安装的路径

cd bin

./apachectl -k start     //这里是运行脚本使用方法是 路径/脚本(为了和命令字区分这里必须加路径因为脚本在本级目录,所以路径为./
./httpd -k start
或则
/usr/local/webserver/bin /apachectl -k start            //这里路径为绝对路径

提示我们没有域名不用管

查看端口

netstat -antupl

停止

./apachectl -k stop

重启

./apachectl  -k restart

5.卸载软件

rm -rf /usr/local/webserver/         //把文件夹删了即可

四、封装包

deban派系  .deb              例: kali系列

radhat派系 .rpm               例:centos系列

建议去了解一下linux发展史以及几大派系

两大派系为了笼络用户,将源码包封装后,可以进行一步安装,但因为是派系之争所以两大派系之间不能互相使用

五、rmp包

试验机:centos

1.查询已安装软件列表

rpm -qa

建议搭配过滤命令使用

2.确认软件包作用

rmp -qpi 软件包全名

rmp -qpi --scripts 软件包全名         //检测软件被植入恶意脚本

3.安装路径及使用软件命令提示

rmp -qpl 软件包全名

4.安装软件

rmp -ivh 软件包全名

5.卸载软件

rmp -e 软件名称

6.依赖关系

部分软件存在依赖guaxi

例a依赖b

安装顺序先b后a

删除:先a后b

六、deb包

命令

语法 : dpkg ( 选项 ) ( 参数 )
选项 :
-I        : 安装前显示软件详细信息 //大写i
-i        : 安装软件包
-r        : 删除软件包
-l        : 显示已安装软件包详细信息//小写L
-L       : 显示已安装软件的路径
例.

这里下载了一个QQ的deb包//百度linuxqq即可下载

dpkj -I linuxqq_2.0.0-b2-1089_amd64.deb      //查看信息

dpkj -i linuxqq_2.0.0-b2-1089_amd64.deb  //安装

dpkj -l linuxqq

dpkj -L linuxqq

扫码登录

卸载

dpkj -r linuxqq


七、yum安装

1.centos系统

yum文件 /etc/yum.repos.d/

本文件中所有.repo文件都是yum配置文件

如果需要更新全删掉,从网上下载要更新yum源即可

建议下载国内yum源

例:华为、阿里等

修改后 (必做)

yum clear all                 //清除以前的yum缓存

yum makecache            //生成新的缓存
查看可下列表
yum list   
下载软件
yum install 软件名 -y       
删除软件
yum remove 软件名 -y
2.kali 系统

建议更新国内源

apt-det clean                  //清空yum缓存

apt-det update                 //更新可下载软件列表

apt-det install -y               //下载

apt-det remove                //删除

apt-det list                        //已安装列表

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值