Linux软件安装
软件安装
- rpm包结构的系统:
1) rpm安装
不能够解决软件包安装时需要的依赖关系!
rpm命令的应用:
(1) 查看功能
查看当前系统中安装的软件包及其数量:
rpm -qa
rpm -qa | wc -l
命令补充:
wc统计命令
-l:统计行数
-w:统计单词数,以换行或空格为分隔符
-c:统计字符数
查看某个如那件包是否安装:
rpm -q 软件包名称
已安装:回显软件包名称
未安装:回显未安装
查看某个已安装软件包生成的文件信息:
rpm -ql 软件包名称
查看某个已存在命令的安装软件包:
which 命令字段 : 查找命令的绝对路径
rpm -qf 命令的绝对路径
查看某个软件包的版本信息:
rpm -qi 软件包名称
查看未安装软件包的版本信息:
命令补充:
转义符:\ ;作用是:将符号的原本含义解释出来。
tab:命令补齐;两次tab可以补齐以某个字符开头的所有命令
rpm -qpi 软件包名称(路径)
查看未安装软件包在安装之后会生成哪些文件:
rpm -qpl 软件包名称
(2) 安装功能
rpm -ivh 软件包名称
-i : install
-v: 详细信息
-h:人性化显示
(3) 卸载功能
rpm -e 软件包名称
2) yum安装
能够自动解决软件包的依赖关系!
(1) 客户端yum源配置
网络yum源
http协议:baseurl=http://url
ftp协议:baseurl=ftp://url
本地yum源
baseurl=file://
配置步骤:
cd /etc/yum.repos.d/
mkdir backup_yum
Mv CentOS-* epel* backup_yum
vim local.repo
[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
保存退出;
mount /dev/sr0 /mnt
(2) yum的基本操作
查看yum仓库列表信息
yum list
查找域名仓库中是否有要安装的软件包
yum search 软件包名称
yum缓存清理
yum clean all
yum安装
yum install -y 软件包名称
yum卸载(不建议使用)
yum remove 软件包名称
3) 源码安装
- 配置 :./configure 配置选项
- 编译 :make
- 安装 :make install
4) 二进制文件安装
.bin