教程 gentoo tutorial

软件包的安装与卸载

在理解 Portage 基本概念后,下一步是 掌握软件包的安装与卸载方法,确保系统可以根据需求灵活管理软件。

一、安装软件包

  1. 使用 emerge 安装单个软件包:
bash
emerge --ask app-editors/vim

`

  • --ask 提示确认安装
  • Portage 会自动解析依赖并编译安装
  1. 安装多个软件包:
bash
emerge --ask app-editors/vim app-admin/sudo
  1. 安装指定版本:
bash
emerge =app-editors/vim-9.0.0

二、升级软件包

  1. 升级单个软件包:
bash
emerge --update --ask app-editors/vim
  1. 升级整个系统:
bash
emerge --update --deep --newuse @world

⚠️ 参数说明:

  • --deep:递归更新依赖包
  • --newuse:根据 USE 标志重新编译软件包

三、卸载软件包

  1. 移除软件包:
bash
emerge --unmerge app-editors/vim
  1. 清理不再需要的依赖:
bash
emerge --depclean
  1. 检查和修复依赖:
bash
revdep-rebuild

💡 revdep-rebuild 会扫描系统,修复因卸载软件包导致的依赖问题。

四、软件包查询与管理

  1. 查询软件包信息:
bash
equery info app-editors/vim
  1. 查看软件包支持的 USE 标志:
bash
equery uses app-editors/vim
  1. 搜索软件包:
bash
emerge --search firefox

五、建议操作

  • 卸载软件包前先确认依赖关系,避免破坏系统
  • 定期使用 emerge --sync 和 emerge --update @world 保持系统最新
  • 利用 equery 和 revdep-rebuild 管理依赖和软件包完整性