【Linux】【专项突破】CentOS下软件安装

rpm

# 普通下载安装
rpm -ivh 包名
# 更新
rpm -Uvh 包全名 
# 查询
rpm -q 包名
# 查询所有的 ,一般和管道符一起用
rpm -qa
rpm -qa | grep ……
# 查询软件包详细信息
rpm -qi 包名
# 查询软件包的安装位置
rpm -ql 包名
# 查询软件包的依赖性
rpm -qR 包名
# 查询系统文件属于哪个RPM包
rpm -qf 包名
# 卸载
rpm -e 包名

练习

安装finger

http://mirror.centos.org/centos/7/os/x86_64/Packages/finger-0.17-52.el7.x86_64.rpm

rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/finger-0.17-52.el7.x86_64.rpm

image.png

安装gnuplot

http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-4.6.2-3.el7.x86_64.rpm

rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-4.6.2-3.el7.x86_64.rpm

image.png

根据报错提示,要先去下载它所需要的依赖

http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-common-4.6.2-3.el7.x86_64.rpm

rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-common-4.6.2-3.el7.x86_64.rpm

image.png

再来安装gnuplot

http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-4.6.2-3.el7.x86_64.rpm

rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-4.6.2-3.el7.x86_64.rpm

image.png

查询 vsftpd 软件是否安装

rpm -q vsftpd

image.png

查询finger软件是否安装

rpm -q finger

image.png

查询finger软件是否安装

rpm -qa | grep finger

image.png

卸载gunplot

rpm -e gunplot- common

yum软件仓库

配置文件

/etc/yum.repos.d 目录下 配置文件扩展名为*.repo

# 容器名称,必须放在中括号中
[base]
# 容器说明,随便写
name=
# 镜像站点,可以注释掉
mirrorlist
# 此容器是否生效,不写或者为1,都是生效
enable=1
# 
gpgcheck=1

本地yum源

# 创建cdrom目录
mkdir /mnt/cdrom
#将cdrom 作为光盘挂载点
mount /dev/cdrom /mnt/cdrom/
# 将光盘挂载到/mnt/cdron 目录下

配置文件的修改

# 将地址改为刚才设置的挂载点地址
baseurl=file:///mnt/cdrom

【Example】

image.png

缓存处理

清理缓存

yum clear all

重构缓存

yum makecache

查询包的依赖关系

yum deplist 包名

posted @ 2022-09-24 23:45  萌狼蓝天  阅读(72)  评论(0编辑  收藏  举报