Linux-软件包管理器
【Linux-软件包管理器】包管理器是方便软件安装 卸载 解决包依赖关系的重要工具
centos
redhat
使用yum
包管理器,安装包的格式是rpm
ubuntu
debian
使用apt
包管理器,安装包格式是deb
- -q 查询软件包
rpm -qa
查询安装的所有rpm
软件包rpm -q 软件包名称
查询已安装软件包 - -i 安装软件包
rpm -i 软件包名称.版本.机器类型.rpm
安装软件包对应的是一个完整的包文件的名称 - -e 卸载软件包
rpm -e 软件包名称
卸载软件包,rpm -e a b c
安装a
b
c
三个软件包
yum
包管理器可以帮助我们自动解决包依赖问题,同时yum
也有自己的源仓库,绝大多数常用的rpm
都在其中,所以yum
的存在更便于我们为您实现rpm
包的管理.centos
yum
源
http://mirror.centos.org/centos-7/- 国内镜像
https://mirrors.aliyun.com/centos/7/
使用国内镜像替换国外源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
install
安装软件包remove
卸载软件包list|grouplist
查看软件包update
更新软件包
- 解压安装包
- 执行
configure
文件,用来生成makefile
为下一步编译做准备,可以在后面加参数来对安装进行控制,比如:./configure --prefix=/usr/local/xxx
代表将这个文件安装到后面这个目录当中. make
编译make install
安装
推荐阅读
- Linux|Linux--网络基础
- 14.在vue中使用其他状态管理器
- Linux-Shell命令|Linux-Shell命令 -- fdisk/mkfs/mount/fuser (硬盘分区/挂载)
- Windows下最好的包管理器--Scoop
- Linux-进程管理
- Linux-mail的邮件收发及察看
- Android|Android 设备管理器 阻止用户取消激活
- 记一次蓝牙故障(蓝牙不见了或设备管理器里蓝牙设备不停的在刷新)
- node之请求管理器
- Android-利用设备管理器来实现锁屏功能并可一键自我卸载