#最小化安装好gentoo以后的安装配置
#先把系统软件重新编译一遍
emerge --sync
# emerge --update --deep --newuse world
emerge -avuDN world
#更新设置
env-update && source /etc/profile
#新建一个用户 a
useradd -m -G users,wheel,audio,video -s /bin/bash a
# passwd a
#安装nvidia显卡驱动。
emerge nvidia-drivers
env-update && source /etc/profile
#安装X Window服务器。
emerge xorg-server twm xterm
env-update && source /etc/profile
#测试X
Xorg -configure
X -config /root/xorg.conf.new
#接下来安装xfce4
echo 'app-text/poppler -qt4' >> /etc/portage/package.use
echo 'dev-util/cmake -qt4' >> /etc/portage/package.use
echo 'gnome-base/gvfs -http' >> /etc/portage/package.use
emerge --ask xfce4-meta xfce4-notifyd orage
#emerge --deselect y xfce4-notifyd
emerge --ask xfwm4 xfce4-panel
emerge --ask x11-terms/xfce4-terminal
emerge --ask xfce4-volumed
emerge --ask xfce4-volumed-pulse
emerge --ask x11-themes/greybird
echo "exec startxfce4" > ~/.xinitrc
startx
#
#接下来该搞定输入法了,我习惯用五笔,最好是海峰五笔。可惜能装上,就是没法用,先安装 fcitx
emerge fcitx
最后 直接启动xfce4,我是从 ~/.bashrc 里配置的,这样登陆后就直接启动xfce4桌面了。
cat ~/.bashrc
# /etc/skel/.bashrc
if [[ $- != *i* ]] ; then
# Shell is non-interactive. Be done now!
return
fi
if [ -f /etc/bash/bashrc ] ; then
source /etc/bash/bashrc
fi
if [ -f /etc/profile ] ; then
source /etc/profile
fi
PATH=$PATH:$HOME/bin
export PATH
if [ ! -f /tmp/.X0-lock ] ; then
startx
logout
fi
如果无法跳过某个程序的安装,有可能是上游的原因,此时可以暂时告诉系统,这个程序你已安装,请编辑
nano -w /etc/portage/profile/package.provided
比如输入我编译不过去的这个软件:
dev-perl/Try-Ting-0.110.0
此时,再执行更新系统命令,会跳过这个包的编译更新,如果还有别的包编译不过去,以此类推。待系统正常后,可以注释掉package.provided里面的软件,尝试再次更新系统。
2021年1月13号,解决新问题,,升级QT后,运行 VirtualBox 时报错:
Qt FATAL:Cannot mix incompatible Qt library (5.15.1) with this library (5.15.2)
原来是 dev-qt/qtsvg 这个软件包没有升级,,运行 emerge --ask dev-qt/qtsvg ,然后注销重新进入,解决问题。
阅读(7398) | 评论(0) | 转发(0) |