Linux 软件管理
迪丽瓦拉
2024-02-16 00:53:54
0次
- 源码安装
- 下载解压源码 tar
- 生成makefile文件 ./configure -prefix=directory
- 安装 make && make install && make clean
- 底层包管理rpm
- 查询 rpm -q 软件名
- 安装 rpm -ivh(–install) rpm包
- 卸载 rpm -e 软件名
- 更新 rpm -U 软件名
- 导入签名 rpm --import 签名文件
- 高级包管理yum
- 软件源repodata/ 仓库档案数据
- filelists.xml.gz:提供所有软件包的文件安装清单
- primary.xml.gz:提供所有软件包的基本/主要信息
- other.xml.gz:提供所有软件包的其他信息
- repomd.xml:提供上述档案数据文件.xml.gz的下载和校验信息
- createrepo建立档案
- 日常管理
- 生成配置文件 yum-config-manager --add-repo 软件仓库地址
- 检查仓库信息 yum repolist
- 清缓存 yum clean all
- 列软件 yum list 软件名
- 安装 yum [-y] install 软件名
- 卸载 yum [-y] remove 软件名
- 配置文件
- /etc/yum.repos.d/*.repo yum服务源配置文件
- /etc/yum.conf yum配置文件
- 配置文件repo格式
- [] 仓库标识
- name=名称
- baseurl=路径
- enabled=1 启用
- gpgcheck=0 签名检查
- 软件仓库分组
- yum groups list [hidden] [组名] …
- yum groups info [组名] …
- yum groups install [组名] …
- yum groups remove [组名] …
- yum groups mark convert 安装兼容组信息
- 判断软件是否安装
- locate gcc(locate的数据库通常由updatedb更新)
相关内容