Unix/Linux 系统软件包管理笔记

Solaris

查看已安装包

bash 复制代码
pkginfo

卸载软件包

bash 复制代码
pkgrm 包名

安装软件包

bash 复制代码
pkgadd 包名

注意: 需要先获取软件包文件(通常为 .pkg 格式)

AIX

查看已安装包

bash 复制代码
lslpp -L | grep 包名

或使用 SMIT 工具:

bash 复制代码
smit list_installed

安装软件包

bash 复制代码
installp -acgXd 设备路径 包名

或使用 SMIT 工具:

bash 复制代码
smit install

注意: AIX 通常使用 installp 命令或 SMIT 图形界面安装软件包

卸载软件包

bash 复制代码
LANG=C smit remove

操作步骤:

  1. SOFTWARE name 上,按 F4Esc+4 打开软件列表
  2. 选择要卸载的软件包
  3. 配置选项:
    • PREVIEW only? (remove operation will NOT occur)no(选 yes 仅预览不删除)
    • REMOVE dependent software?no(删除依赖的相关软件,默认 no)
    • EXTEND file systems if space needed?no
    • DETAILED output?no

注意事项:

  • 确认不是仅预览(review)
  • REMOVE dependent software? 一般采用默认值 no
  • 如果确认需要删除依赖软件,可设为 yes

HP-UX

查看已安装包

bash 复制代码
swlist

查找特定软件包(如 Java)

bash 复制代码
swlist | grep -i java

卸载软件包

bash 复制代码
swremove BUNDLE_NAME

安装软件包

bash 复制代码
swinstall -s /绝对路径/包名

注意: 包名前面必须加绝对路径


Linux

RPM 包管理

查看已安装包
bash 复制代码
rpm -qa | grep 包名
卸载软件包
bash 复制代码
rpm -e 包名
安装软件包
bash 复制代码
rpm -ivh 包名.rpm

YUM 包管理

卸载软件包
bash 复制代码
yum remove 包名
安装软件包
bash 复制代码
yum install 包名

总结对比

系统 查看命令 卸载命令 安装命令
Solaris pkginfo pkgrm pkgadd
AIX `lslpp -L grep 包名smit list_installed` smit remove
HP-UX swlist swremove swinstall -s
Linux (RPM) `rpm -qa grep 包名` rpm -e
Linux (YUM) yum list installed yum remove yum install

通用提示:

  1. 卸载前建议先查看已安装的软件包
  2. 注意依赖关系,谨慎删除依赖软件
  3. AIX 的 smit 工具提供图形化界面,操作更直观
  4. HP-UX 安装时需要指定绝对路径
  5. Linux 系统根据发行版选择适合的包管理工具
相关推荐
自小吃多16 小时前
器件移动、旋转、镜像、对齐、等间距操作笔记
笔记·嵌入式硬件
Best-Wishes17 小时前
BurpSuite Pro教育版在linux系统中配置
linux·运维·服务器·网络安全·burpsuite
wuminyu17 小时前
深入剖析 Panama Off-heap 的性能损耗与开销
java·linux·c语言·jvm·c++
存在morning17 小时前
【Paimon 学习笔记 三】工作流程:Paimon 的批写、流写、批读与流读
笔记·学习
虎王物联17 小时前
RK3568嵌入式Linux跑Docker:内核配置排查到AIoT容器化的完整路径
linux·运维·docker·rk3568·aiot·嵌入式linux
GeW18 小时前
不只靠技术:RHCE考试的5个隐藏得分点
linux
老当益壮梁奶奶18 小时前
Linux软件编程学习笔记(八):进程间通信详解(1)
linux·c语言·笔记·学习·算法
祖力5519 小时前
进程间通信(IPC机制):消息队列与共享内存
linux·消息队列·共享内存·通信·进程间通信
Learn-Share_HY19 小时前
[IT Network]如何配置反向路徑過濾器(rp_filter),以解決路由不對稱問題?
linux·嵌入式硬件·物联网·网络协议·tcp/ip·http·iot
weixin_4660681120 小时前
《十分钟冥想》精读笔记(上):每天10分钟,给大脑做一次“系统减负”
笔记