Linux系统下的软件安装与卸载

一、使用源码包安装

源码包对于统一的Linux系统都可以安装
使用源码包安装需要安装gcc依赖和make,gcc和make用来编译安装包
Linux系统下的软件安装与卸载
Linux系统下的软件安装与卸载

下载源码包:curl、wget
解压:tar
进入到该目录: cd
编译前配置:./configure
编译:make
编译安装:make install
卸载删除:make clean

例子:安装一个tree命令(以树形结构查看目录文件)
1、下载源码包:curl -O ftp://mama.indstate.edu/linux/tree/tree-1.8.0.tgz
(-O下载的源码包以原先的命名,下载的链接地址 ftp://mama.indstate.edu/linux/tree/tree-1.8.0.tgz)
Linux系统下的软件安装与卸载

2、解压源码包:tar -xzvf tree-1.8.0.tgz
( tree-1.8.0.tgz 源码包名称后缀 .tgz实际是 .tar.gz的简写)
Linux系统下的软件安装与卸载
3、配置 ,如下图解压后文件夹中没有configure这个命令,就没有办法执行./configure这个命令,而且执行./configure的目的是为了生成Makefile。此文件夹中已经存在Makefile,就可以使用Makefile直接进行下一步的编译安装
Linux系统下的软件安装与卸载
4、编译安装:make install
Linux系统下的软件安装与卸载

5、测试tree命令

Linux系统下的软件安装与卸载

二、使用rpm包安装

rpm属于红帽系列,安装管理比源码包安装方便

下载rpm安装包
安装软件包:rpm -ivh (-i安装 -v显示详细信息 -h显示进度)

查询是否安装:rpm -q 安装包
查询包信息:rpm -qi 安装包
查询安装位置:rpm -ql 安装包

卸载:rpm -e 安装包

三、使用yum安装管理rpm包

yum属于红帽系列,使用起来非常方便

使用yum安装软件非常方便,不需要自己下载软件包,他会自动下载对应的软件包,如果需要依赖其他的软件包他也会自动下载所依赖包。yum下载安装的软件包来自于yum源
安装:yum [-y] install 软件包 (-y 表示安装过程中自动回答yes)

查询可以安装的软件包 yum list 软件包名称
更新:yum [-y] update 软件包
卸载:yum [-y] remove 软件包

Linux系统下的软件安装与卸载