软件包管理(一)

来源:互联网 发布:windows to go u盘推荐 编辑:程序博客网 时间:2024/06/06 03:08

软件包管理(一)

  • 二进制软件包管理(RPM,YUM)
  • 源代码包安装
  • 脚本安装(shell,java脚本)
  • Debian系Linux软件包管理简介

一、RPM软件包:

sudo -1.721-5.e15.i368.rpm

其中,sudo是软件宝名,1.721是版本号,5.e15是发行号,i368是硬件平台

(一)卸载

#rpm -e sudo
注意:--nodeps是强制卸载

(二)安装

#rpm  -ivh sudo -1.721-5.e15.i368.rpm
注意:其中i代表install,v是view显示安装信息,h是hash显示进度

挂载光盘
mkdir  /mnt/cdrom
mount  /dev/cdrom  /mnt/cdrom
查询
rpm -q sudo  查询sudo是否已经安装·
rpm -qa |grep samba 查询与samba相关的软件包
其他安装选项
--excludedocs
不安装软件包中的文档文件
--prefix PATH
将安装包安装到由PATH指定路径下
--test
只对安装进行测试,并不实际安装,只是测试软件是否已经安装,和其他软件有依赖关系

A软件已经被安装

如果显示该软件包已经被安装,可以使用命令--replacepkgs选项,覆盖之前的软件包

B文件冲突

安装软件包的一个文件已经在其他软件包安装时安装,如果RPM命令忽略该错误信息,用命令--replacefiles选项

C未解决依赖关系

强制安装选项--nodeps

(三)升级

#rpm  -Vvh sudo -1.721-5.e15.i368.rpm

(四)查询

选项
-a查询所有安装的软件包
-f查询文件所属的软件包
-p查询软件包信息
-i显示软件包信息
-l显示软件包文件列表
-d显示被标注为文档的文件列表
-c显示被标注为配置文件的文件列表


二、YUM包管理:

优势
    • 自动解决软件包依赖关系
    • 方便的软件包升级

  1. 安装 yum install
  2. 检测升级 yum check-update
  3. 升级yum update
  4. 软件包查询 yum list
  5. 软件包信息 yum info
  6. 软件包卸载yum remove
  7. 帮助 yum -help、man yum




0 0