Linux软件包管理

tar -- 打包压缩、解压缩命令

# 打包语法
tar 选项 打包后的文件名 需要打包的文件1 打包文件2
# 解压语法
tar 选项 包文件 [-C 解压到指定目录]

# 选项
-f     接文件名,备份文件,其余选项都需要和这个选项连用
-c     创建归档(即打包,打包命名一般为*.tar)
-z     通过 gzip 过滤归档(gzip格式的压缩包命名一般为*.tar.gz)示例:tar czf /unpack/test.tar.gz /tmp/
-j     通过 bzip2 过滤归档(bzip2格式的压缩包命名一般为*.tar.bz2)
-t     列出包内容,示例:tar -tf test.tar.gz
-x     解包
-v     详细地列出处理的文件
-C     解包至哪个目录,示例:tar -xvf /unpack/test.tar.gz -C /tmp/

yum

主配置文件:/etc/yum.conf
cachedir: 记录所下载软件缓存的位置
keepcache: 是否保留缓存软件 1为开启,0为关闭
子配置文件:
/etc/yum.repos.d/*.repo

#配置yumyuan仓库
vim *.repo
[***]                        # 仓库标识
name=***                     # 仓库名称
baseurl=file:///mnt/iso      # 仓库地址(yum来源)
enabled=1                    # 是否启用 1启用 0禁用
gpgcheck=0                   # 是否检查包的完整性 1检查 0不检查



# yum 命令
yum repolist                 # 列出所有仓库
yum clean all                # 清除所有缓存
yum install 包名 -y           # 交互式安装仓库中已有的软件包 -y 自动安装,不交互
yum reinstall 包名            # 重新安装软件
yum erase|remove 包名         # 删除已安装的软件,会删除所有的依赖包
yum list                     # 列出所有的软件包,最后一列@开头的表示已安装的
yum search 包名的一部分        # 查找软件包
yum provides 文件绝对路径      # 查找文件是由哪个包安装的
yum install 包全名            # 安装非仓库中的包
yum groupinstall 组名         # 安装软件包组,组名中有空格或中文需要引起来
yum grouplist                # 列出软件包组

rpm

# 选项
-i                     # 安装软件包,示例:rpm -ivh zsh-5.0.2-25.el7.x86_64.rpm
-h                     # 软件包安装的时候列出哈希标记
-v                     # 提供更多的详细信息输出
-U                     # 升级软件包
--force                # 强制安装
--test                 # 测试软件能否安装,不真正安装

-e                     # 卸载软件包,示例:rpm -e zsh
--nodeps               # 不验证依赖性

-q                     # 查询已经安装的软件包,示例:rpm -q zsh
-qa                    # 查询所有已安装的软件包
-ql                    # 查询软件包安装了哪些文件,示例:rpm -ql zsh
-qc                    # 查询软件包安装了哪些配置文件
-qi                    # 列出软件包的详细信息
-qf                    # 查询文件由哪个包安装的,示例:rpm -qf /etc/zlogin

-qpl                   # 查询软件包将会安装哪些文件,必须要接包全名
-qpc                   # 查询软件包将会安装哪些配置文件,必须要接包全名
-qpi                   # 列出软件包的详细信息,必须要接包全名,示例:rpm -qpi zsh-5.0.2-25.el7.x86_64.rpm
posted @ 2022-12-28 11:58  待满茶杯  阅读(33)  评论(0编辑  收藏  举报