主题
软件包的安装与卸载
在理解 Portage 基本概念后,下一步是 掌握软件包的安装与卸载方法,确保系统可以根据需求灵活管理软件。
一、安装软件包
- 使用
emerge安装单个软件包:
bash
emerge --ask app-editors/vim--ask提示确认安装- Portage 会自动解析依赖并编译安装
- 安装多个软件包:
bash
emerge --ask app-editors/vim app-admin/sudo- 安装指定版本:
bash
emerge =app-editors/vim-9.0.0二、升级软件包
- 升级单个软件包:
bash
emerge --update --ask app-editors/vim- 升级整个系统:
bash
emerge --update --deep --newuse @world⚠️ 参数说明:
--deep:递归更新依赖包--newuse:根据 USE 标志重新编译软件包
三、卸载软件包
- 移除软件包:
bash
emerge --unmerge app-editors/vim- 清理不再需要的依赖:
bash
emerge --depclean- 检查和修复依赖:
bash
revdep-rebuild💡
revdep-rebuild会扫描系统,修复因卸载软件包导致的依赖问题。
四、软件包查询与管理
- 查询软件包信息:
bash
equery info app-editors/vim- 查看软件包支持的 USE 标志:
bash
equery uses app-editors/vim- 搜索软件包:
bash
emerge --search firefox五、建议操作
- 卸载软件包前先确认依赖关系,避免破坏系统
- 定期使用
emerge --sync和emerge --update @world保持系统最新 - 利用
equery和revdep-rebuild管理依赖和软件包完整性