Linux 软件包 管理
2024-10-21 15:34:14
rpm、deb包管理操作
yum、apt/apt-get线上管理操作
查找软件包
$ yum search [name|info] $ apt-cache search [name|info]
安装软件包
$ yum install [package] $ apt-get install [package]
删除软件包
$ yum remove [package] $ apt-get remove [package] (保留设定档)
$ apt-get --purge remove [package] (不保留设定档)
删除 下载到本机|暂存 的软件包
$ yum clean $ apt-get clean
$ apt-get (autoclean) (只会将比目前系统旧版的软件包删除)
更新软件包
$ yum update [package] $ apt-upgrade [package] 两个命令 不指定软件包名则更新所有
查询软件包
$ yum list 列出目前在yum server上的软件包
$ yum list installed 列出目前在本机上安装的软件包
$ yum list installed | grep [package] 查询软件包是否在本机上安装
$ yum info [package] 列出安装的软件包信息 不指定软件包名字则列出所有安装的软件包信息
≈ rpm -qi [package]
rpm、deb包 下载
包格式 | 命令 | 命令所属包 | 下载命令 |
rpm | yumdownloader | yum-utils | yumdownloader [package] |
deb | apt-get | apt | apt-get download [package] |
rpm、deb包 转换
安装转换工具
# yum install epel-release
# yum update && yum install alien
deb ---> rpm
# alien --to-rpm --scripts package_version-release_arch.deb
rpm ---> deb
# alien --to-deb --scripts package-version-release.[system.]arch.rpm
# alien --to-deb --scripts --target=XXX package-version-release.[system.]arch.rpm --target=XXX
# arch // error
aarch64
# dpkg --print-architecture // OK
arm64 $ alien --to-deb --scripts --target=arm64 libXfont-1.5.4-1.el7.aarch64.rpm
libxfont_1.5.4-2_arm64.deb generated
最新文章
- Linux MySQL源码安装缺少ncurses-devel包
- MVC模式与三层架构和表示层
- 左 or 右
- GDI学习之俄罗斯方块续
- 简单的form表单
- 典型用户 persona
- zoj 2112 Dynamic Rankings 动态第k大 线段树套Treap
- Brackets 配置
- OOAD基本概念
- oracle存储过程的基本语法
- Presto集群部署
- 【转】java中equal与==的区别 其中有个缓冲区,需要注意
- [转]Rancher 1.6 Docs
- A1043. Is It a Binary Search Tree
- 在线建立或重做mysql主从复制架构方法(传统模式和GTID模式)【转】
- PowerDesigner使用技巧(转载)
- jmeter制造大批量的用户数据数据
- 预防Redis缓存穿透、缓存雪崩解决方案
- 理解本真的REST架构风格(转,解释的最清楚)
- OC06 -- 字典