升级Gentoo¶
Gentoo有自己独特的升级方法,原因是Gentoo采用了滚动发行( Arch Linux 也是如此 ),也就是不需要等待release来获取最新版本,软件只要进入稳定状态就可以立即安装。Gentoo通过这种设计实现了 快速, 增量升级 的目标,并且大多数情况下可以频繁更新到最新软件包。
一旦某个软件包安装完成, 常规升级
将保持所有软件包始终最新可用版本。
很少情况下,如核心系统, 特定软件包, profile修改或者Portage一些升级,才可能会要求人工干预。
升级软件包¶
要升级所有安装的软件包,首先需要更新Gentoo仓库,这时需要使用工具
emaint
:
emaint --auto sync
可以简化成:
emaint -a sync
上述更新仓库可能会有一些提示需要你注意
完成仓库更新之后,就可以使用
emerge
升级整个系统:
emerge --ask --verbose --update --deep --newuse @world
也可以简化成:
emerge -avuDN @world