首页 > 系统服务 > 详细

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

时间:2017-07-12 22:01:02      阅读:272      评论:0      收藏:0      [点我收藏+]

(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 install
4.注解 
./config (软件配置与检查,编译前准备)
 定义需要的功能选项
 检测系统环境是否符合安装要求
 把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑
 --prefix=/usr/local/xxx 定义安装位置
 make 编译 
 make clean 清空编译文件
 make install 编译安装
 4.删除/usr/local/xxx即卸载

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

原文:http://www.cnblogs.com/quanzhiguo/p/7157586.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!