玩转Linux软件包管理

Linux软件包管理
RPM包管理

RMP包名称格式

name-version.type.rpm

name 软件的名称

version 软件的版本号

type: 包的类型

RMP命令

RMP包的安装

rpm -ivh name-version.type.rpm

包名为文件的全名,i 代表install安装、v 代表verify验证 、h 代表horizontal 进度条

RPM包的删除

rpm -e name

name可以不写包的全名,只写软件名称

RPM包的查询

rpm -qa 查询已经安装的所有rpm包

rpm -q name 查看软件名称为name的包是否安装

rpm -qf /etc/sudoers 查看文件/etc/sudoers 是从哪个包安装来的

在这里插入图片描述

rpm -ql name 查看软件的所有文件

RPM包的验证与升级

rpm -V name 验证

rpm -Uvh name 升级

TAR包管理

打包和压缩的区别:

打包是指将许多的文件或目录变成一个总的文件(打包文件大小变化不大,不用算法),压缩则是将一个大的文件通过压缩算法变成一个小文件(解压耗时很长)。

压缩类型: gz bz2 xz

参数: -z -j -J -x -t -C -v -f

-z 是否同时具有gz属性

-j 是否同时具有bz2属性

-J 是否同时具有xz属性

-x 解压缩、提取打包的内容

-t 查看压缩包内容

-c 建立一个压缩,打包文档

-v 显示压缩或者打包的内容

-f 使用文件名,在f后面要接压缩后的文件的名字,只要用到tar命令,-f选项是必须要用的,-f参数在使用的时候一定排在其他参数的后面,在最右边

常用命令:

解压.tar.gz文件 tar -zxvf name.tar.gz

打包 tar -cvf file1.tar /root/* 将/root/下的所有文件打包成file1.tar文件

打包并用gz压缩 tar -zcvf file1.tar.gz /root/*将/root/下的所有文件先用gz压缩,然后打包成file1.tar.gz文件

YUM软件包管理

YUM的配置文件

基本配置文件 /etc/yum.conf

仓库配置文件 /etc/yum.repos.d/*.repo

本地仓库配置步骤

  1. /etc/yum.repos.d/ 下所有文件拷贝出来,或者修改后缀不为.repo

  2. 在目录/etc/yum.repos.d/下新建文件 local.repo ,文件名任意

  3. 编辑刚才建立的文件,添加下面信息,存盘

    [local repo]
    name=local
    baseurl=file:///mnt/cdrom #软件安装包在哪里,这里的路径写什么
    enabled=1
    gpgcheck=0
    
YUM命令

查看命令

yum repolist all 列出所有软件仓库

yum search keyword 在远程仓库搜索name

yum list 列出所有可安裝的软件清单,可以配合grep命令查找

安装更新命令

yum install name 安装name软件

yum update 更新所有软件

yum update name 更新软件name

删除命令

yum remove name 卸载软件name

yum clean name 清除缓存
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值