Linux笔记(九) - 软件包管理

it2022-05-24  69

(1)软件包简介1.源码包   脚本安装包2.二进制包(rpm,系统默认包) (2)rpm包管理安装-i 安装 -v 显示详细信息 -h 显示进度--nodeps 不检测依赖性-U 升级例:安装: rmp -ivh 包名    升级: rmp -Uvh 包名-e 卸载例:rmp -e 包名-q 查询-a 所有-i 软件信息-p 未安装包信息-l 安装位置-f 系统文件属于哪个包-R 依赖性例:查询所有已安装的: rpm -qa | grep 包名    查询软件详细信息: rpm -qi 包名    查询包中文件安装位置: rpm -ql 包名    查询系统文件属于哪个包: rpm -qf 文件名    查询软件包依赖性: rpm -qR 包名-V 校验例:校验指定包中文件: rpm -V 已安装的包名 例:从包中提取文件: rpm2cpio 包全名 | cpio -idv .文件绝对路径    从文件中提取数据cpio 选项 <[文件|设备]>-i 还原-d 还原时新建目录-v 显示还原过程(3)yum在线管理查询所有可用安装包: yum list搜索服务器上所哟和关键词相关的包: yum search安装: yum -y install 包名(-y 自动回答yes)升级: yum -y update 包名卸载: yum -y remove 包名(4)源码包安装1.准备:安装C语言编译器(gcc)2.注意:  源码包保存位置:/usr/local/src/  软件安装位置:/usr/local/ 3.安装步骤  下载  解压   进入目录  ./config --prefix=/usr/local/xxx  make  make install4.注解 ./config (软件配置与检查,编译前准备) 定义需要的功能选项 检测系统环境是否符合安装要求 把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑 --prefix=/usr/local/xxx 定义安装位置 make 编译  make clean 清空编译文件 make install 编译安装 4.删除/usr/local/xxx即卸载

转载于:https://www.cnblogs.com/quanzhiguo/p/7157586.html


最新回复(0)