Gentoo 命令手册

阅读:119 - - 类别:《操作系统

更新Portage树

Portage树存放位置:/usr/portage

从镜像站更新Portage树

root # emerge --sync

从Gentoo的每日Portage树快照更新

root # emerge --webrsync

查询、下载、安装、更新软件

查询软件

标题全部或部分匹配关键词

user $ emerge --search something

查询描述匹配关键字

user $ emerge --searchdesc something

也可以使用

user $ emerge -S something

安装软件

root # emerge --ask dev-something/something

查询某个包没有安装的依赖包

root # emerge --pretend something

软件的二进制包下载位置:/usr/portage/distfiles/

只下载二进制文件,不安装

root # emerge --fetchonly something

卸载软件

root # emerge --unmerge something

如果配置文件被修改过将会保留下来,下次安装直接使用

安装此包时所安装的所有依赖包都会保留下来,如需删除使用如需命令

root # emerge --umerge --depclean something

更新系统

root # emerge --update --ask @world

此命令会展示并询问升级清单,但是不会升级它们的依赖包

已安装软件的清单:/var/lib/portage/world

升级软件及其依赖包(不包含编译及安装时所需的依赖包)使用命令:

root # emerge --update --deep @world

如果同样需要升级编译及安装时的依赖包,使用命令:

root # emerge --update --deep --with-bdeps=y @world

一些系统的安全升级可以一同使用

root # emerge --update --deep --with-bdeps=y --newuse @world

元数据包

删除孤立包的流程:

root # emerge --update --deep --newuse @world

root # emerge --depclean

root # revdep-rebuild

其中revdep-rebuild命令是由app-portage/gentookit包提供,需要提前安装:

root # emerge --ask app-portage/gentookit

评论已关闭!