Gentoo

基础设置

新建用户

# useradd -m -G users,wheel,audio username

时区

# ls /usr/share/zoneinfo
# echo "Asia/Shanghai" > /etc/timezone
# emerge --config sys-libs/timezone-data

同步时间

# emerge -av htpdate
# htpdate -s www.freebsd.org

同步 portpage

# emerge --sync

中文设置

# vim /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK

# locale-gen

# vim /etc/env.d/02locale
LANG="en_US.UTF-8"
LC_COLLATE="C"
LC_CTYPE=zh_CN.UTF-8

# env-update

Tips

emerge boost error

确保 make.confMAKEOPTS="-j1"

mount xfs bad version

在旧的内核(如3.4.10)使用xfsprogs(大于3.3.7)出现mount错误时,需要统一xfs版本

# mkfs.xfs -m crc=0 -n ftype=0 -f /dev/sdX

upgrade portage

当很久没更新portage时,更新portage

# emerge -a1O portage

安装指定版本

# emerge -av "=dev-db/mysql-5.7.17"

# emerge -av "python:3.6"

没有pip3.6

# wget https://bootstrap.pypa.io/get-pip.py
# python3.6 get-pip.py

emerge和python-exec问题

# /usr/lib/python-exec/python3.3/emerge -av portage
# /usr/lib/python-exec/python3.3/emerge -av python-exec