原文地址

1. 系统安装:
用fdisk工具将分区准备好,这里是在装了ubuntu的基础上,所以就没有这些操作了
把/ /boot /home都格式话位ext4格式
这里假设它们依次是/dev/sda1 /dev/sda2 /dev/sda3
/dev/sda4是swap分区mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3mount /dev/sda1 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda2 /mnt/gentoo/bootcd /mnt/gentoo
tar xvjpf stage3-*.tar.bz2 --xattrsmake.conf文件配置如下:
/mnt/gentoo/etc/portage/make.conf
GENTOO_MIRRORS="http://mirrors.sohu.com/gentoo/ http://mirrors.163.com/gentoo/ "
SYNC="rsync://mirrors.163.com/gentoo-portage"
MAKEOPTS="-j8"
FEATURES = "ccache"
CCACHE_SIZE="3G"
CCACHE_DIR="/var/tmp/ccache"
FETCHCOMMAND="/usr/bin/axel -a -o \${DISTDIR}/\${FILE} \${URI}"
RESUMECOMMAND="${FETCHCOMMAND}"最好把/home分区单独划分出来作为一个挂在点
fstab内容:
/dev/sda2   /boot        ext4    defaults,noatime     0 2
/dev/sda4  none         swap    sw                   0 0
/dev/sda1   /            ext4    noatime              0 1
/dev/sda3 /home ext4 noatime    0   3cp -L /etc/resolv.conf /mnt/gentoo/etc/mount -t proc proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/devchroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="(chroot) $PS1"安装portage:
方法1:
emerge --sync方法2:
先下载好portage的snapshot压缩包直接解压到/usr/先使用profile 1
eselect profile set 1emerge -a sys-kernel/gentoo-sourcesemerge --ask sys-kernel/genkernel
genkernel all安装grub2(因为在安装ubuntu的时候就已经安装了,所以这里可以省去)
emerge sys-boot/grub
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub/grub.cfgnano -w /etc/conf.d/hostname
hostname="mobz"emerge --noreplace net-misc/netifrc修改网络配置文件:
/etc/conf.d/net
config_eth0="dhcp"cd /etc/init.d
ln -s net.lo net.eth0
rc-update add net.eth0 defaultpasswd root2. 安装KDE桌面环境
eselect profile set 6添加下面的几个USE
USE="...dbus policykit udev udisks"
emerge --changed-use --deep @world
emerge kde-apps/kdebase-meta
emerge xorg-x11
emerge kde-base/kdm/etc/conf.d/xdm
DISPLAYMANAGER="kdm"
rc-update add xdm default修改KDE配置文件,让root可以登入
/usr/share/config/kdm/kdmrc
AllowRootlogon = true网上一个KDE桌面参考:
https://fitzcarraldoblog.wordpress.com/2012/07/10/a-guided-tour-of-my-kde-4-8-4-desktop-part-1/3. 安装字体和输入法
emerge -av wqy-zenhei wqy-microhei wqy-bitmapfont wqy-unibit arphicfonts安装输入法和配置fcitx的工具
emerge -av fcitx fcitx-sunpinyin fcitx-libpinyin fcitx-cloudpinyin fcitx-configtool我使用的是KDE桌面环境所以在~/.xprofile里添加如下内容:
在每个用户目录下都要有这个才能使用输入法
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
eval "$(dbus-launch --sh-syntax --exit-with-session)"http://blog.sina.com.cn/s/blog_510ac7490100u2wb.html设置locale:
在/etc/locale.gen中添加:
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.UTF-8 UTF-8保存执行locale-gen
#locale-genemerge arphicfonts wqy-bitmapfont  corefonts ttf-bitstream-vera建立 /etc/env.d/100i18n
在/etc/env.d/100i18n中添加:
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"安装完成后重启添加pinyin输入法4. 访问google
直接安装miredo就可以了
emerge miredo
之后启动miredo就能看到一张teredo的虚拟网卡
ping6 ipv6.google.com 测试是否可以ping 通5. 安装ADB 和FASTBOOT
方法1:这个方法没成功
emerge --ask android-sdk-update-manager
由于安装时需要去google的网上下代码,下载太慢导致无法下载成功,所以这里手动下载了需要的代码,我下载的是android-sdk_r23-linux.tgz
下载完后把该文件放到了/usr/portage/distfiles目录下即可
方法2:
直接把ubuntu上的/usr/bin/adb 和 /usr/bin/fastboot拷贝到gentoo的/opt/tools/下
export PATH=$PATH:/opt/tools把ubuntu上的下面几个动态库拷贝到gentoo里来(按照操作提示即可):
cp /lib/x86_64-linux-gnu/libselinux.so.1 /usr/lib/
cp /lib/x86_64-linux-gnu/libpcre.so.3.13.1 /usr/lib/
ln -s /usr/lib/libpcre.so.3.13.1 /usr/lib/libpcre.so.3
之后就可以使用adb 和fastboot了6. kconsole solarized
https://techoverflow.net/blog/2013/11/08/installing-konsole-solarized-theme/Problem: You’re using the KDE4 Konsole and you want to install the Solarized color scheme plugin. However, you are way too lazy to figure out how to do that manually.Solution:Just copy-n-paste this into your favourite shell:if [ -d ~/.kde4 ]; thenwget -qO ~/.kde4/share/apps/konsole/Solarized\ Light.colorscheme "https://raw.github.com/phiggins/konsole-colors-solarized/master/Solarized%20Light.colorscheme"wget -qO ~/.kde4/share/apps/konsole/Solarized\ Dark.colorscheme "https://raw.github.com/phiggins/konsole-colors-solarized/master/Solarized%20Dark.colorscheme"
elsewget -qO ~/.kde/share/apps/konsole/Solarized\ Light.colorscheme "https://raw.github.com/phiggins/konsole-colors-solarized/master/Solarized%20Light.colorscheme"wget -qO ~/.kde/share/apps/konsole/Solarized\ Dark.colorscheme "https://raw.github.com/phiggins/konsole-colors-solarized/master/Solarized%20Dark.colorscheme"
fiAfter that, you only have to select the appropriate color profile (Settings —> Edit current profile —> Appearance).7. Let tmux automatic load the .bashrc file
让tmux自动加载.bashrc文件在.bash_profile文件里添加下面这句话
. ~/.bashrc8.  WIN键的设置
8.1 使用WIN+D来像WINDOWS一样显示桌面
System Settings > Shortcuts and Gestures > Global Keyboard Shortcuts > KDE component: KWin > Show Desktop
设置成win+d即可8.2 WIN+e 绑定dolphin程序
CustomShortcuts里设置即可8.3 下面这个设置so nice :)
根据字母在键盘排布位置对应桌面的位置
使用WIN+CTRL+q
KWin->Quick Tile Window to the Top Left使用WIN+CTRL+a
KWin->Quick Tile Window to the Left使用WIN+CTRL+z
KWin->Quick Tile Window to the Bottom Left使用WIN+CTRL+p
KWin->Quick Tile Window to the Top Right使用WIN+CTRL+l
KWin->Quick Tile Window to the Right使用WIN+CTRL+m
KWin->Quick Tile Window to the Bottom Right使用WIN+CTRL+o
KWin->Maxmize Window使用WIN+CTRL+x
KWin->Minimize Window9. virtual box 安装:
在package.accept_keywords添加如下内容来安装最新的virtualbox和相应的增强工具:
>=app-emulation/virtualbox-5.0.14 ~amd64
>=app-emulation/virtualbox-additions-5.0.14 ~amd64安装虚拟机:
emerge  app-emulation/virtualbox安装WINDOWS虚拟机相应的增强工具:
emerge app-emulation/virtualbox-additions因为我用root登入,所以添加root到vboxusers
gpasswd -a root vboxusers根据gentoo virtualbox wiki,Rebuild the VirtualBox kernel modules with:
emerge -1 @module-rebuild手动加载虚拟机的驱动:
modprobe vboxdrv将虚拟机驱动模块加入到系统启动加载模块中:
在/etc/conf.d/modules中添加下面一行
modules="vboxdrv"10. 添加新用户mobz 默认组为users,附加组为adm,sys
useradd  -m -g users -G adm,sys -s /bin/bash mobz
passwd mobz安装sudo
emerge sudo
在/etc/sudoers中添加一行设置相应的用户比如
mobz ALL=(ALL) ALL11. 开机警告:Warning: Cannot open ConsoleKit session: Unable to open session: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory.
添加dbus 和 consolekit 默认启动
rc-update add dbus default
rc-update add consolekit default12. sudo的时候能自动补全
emerge bash-completion
echo "complete -cf sudo" >> /home/mobz/.bashrc13. 安装wicd //图标太丑陋不安装这个,安装后面的kde networkmanagement
emerge wicd
rc-update add wicd default
rc-update del net.enp5s0 我的网卡不是eth0是enp5s
添加下面的内容到/etc/rc.conf里
rc_hotplug="!net.*"14. NetworkManager
删除系统默认的网络管理
rc-update del net.enp5s0
rm /etc/conf.d/net
rm  /etc/init.d/net.enp5s0安装NetworkManager 和 networkmanagement
emerge net-misc/networkmanager
emerge kde-misc/networkmanagement  //这个使用的是local overlay装的
之后需要添加相应的widget才可以看到有系统托盘出现
rc-update add NetworkManager  default15. 实用的widgets,比如rssnow等
emerge kde-base/kdeplasma-addonsrssnow安装后字体显示不方便阅读,可以修改字体显示
System Settings->Application Appearance->Fonts->Small 修改合适的字体大小即可让rssnow用安装好的火狐浏览器查看网页,设置火狐为默认的浏览器
System Settings->Default Applications->Web Browser:设置为火狐浏览器的位置比如/usr/bin/firefox-bin即可rssnow配置文件在宿主目录下:
/root/.kde4/share/config/plasma-desktop-appletsrc16. 删除桌面右上角的tool box
先把/usr/share/kde4/services里下面这三个文件备份下
plasma-toolbox-desktoptoolbox.desktop
plasma-toolbox-paneltoolbox.desktop
plasma-toolbox-nettoolbox.desktop
删除该目录下的这三个文件重新登入下就可以了
只想删除右上角的话只要删除plasma-toolbox-desktoptoolbox.desktop这个文件就可以了17. 安装cairo-dock
去overlay网站上下载ebuild文件,使用localoverlay的方法安装
http://gpo.zugaina.org/x11-misc/cairo-dock
下载的是第一个cairo-dock-9999-r1 ebuild文件
添加新的launcher用的图标都是/usr/share/icons/hicolor/32x32/apps/下的图标
发现安装后有黑边框,估计是集成显卡的原因18. 安装声卡驱动相关
首先查看声卡驱动
lspci | grep -i audio
在内核中添加相关的驱动支持
确认下面这几个包都安装了
media-sound/alsa-utils
media-libs/alsa-lib安装kmix
emerge kde-apps/kmix
安装完后点击音量控制图标
勾选Autostart和Dock in system tray
以后开机就能看到该图标了
设置音量调节快捷键
WIN+PageUp音量增
WIN+PageDn音量减
WIN+Del   静音19. linux访问windows共享文件夹(访问samba共享也可以)
先看下共享权限和目录
-L指定共享服务器地址
-U指定共享用户名
smbclient -L //10.1.4.201 -U linwei将某个目录挂在到本地(需要安装CIFS工具集)
emerge cifs-utilsmount.cifs -o user=linwei,password=lgw37h97 //10.1.4.201/HR /mnt/win7/
mount.cifs -o user=linwei,password=lgw37h97 //10.1.4.201/id /mnt/win7/访问手机WIFI共享文件夹
查看共享的文件夹
smbclient -L //192.168.1.100 -U BlackBerry通过上面知道media文件夹可访问,挂在到/mnt下
sudo mount.cifs -o user=BlackBerry,password=mypassword //192.168.1.100/media /mnt/20. 在system tray显示国旗
在System settings里Input Device->keyboard->layout里勾选Show flag
在panel上的system tray右键选择system tray setting后勾选keyboard layout即可显示国旗21. kazam安装
发现在overlay网站下载sabayon的kazam ebuild文件用localoverlay安装无法成功
原因是无法下载到相应的补丁包
必须要要用layman添加sabayon的overlay来安装才可以
步骤如下:
先安装layman如果安装里就不需要
emerge layman
echo "source /var/lib/layman/make.conf" >> /etc/portage/make.conf添加sabayon的overlay
layman -a sabayon安装kazam
emerge -av media-video/kazam22. 安装plank
用的是sabayon overlay里的plank
emerge x11-misc/plank
其中火狐会无法pin到plank上
在宿主目录下手动添加下面文件
/home/zeroway/.config/plank/dock1/launchers
内容如下:
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/firefox-bin.desktop23. 安装suspend
发现用默认的gentoo portage安装会有冲突
所以就用localoverlay的方法安装
使用的Overlay: bircoph (layman)root# layman -a bircophemerge sys-power/suspend卸载upower
emerge --unmerge sys-power/upower安装pm utils
emerge sys-power/upower-pm-utilsctrl+alt+F7可以切换到图形登入界面Suspend to disk with sys-power/pm-utils
配置SWAPFILE
用swapon -s 查看swap分区,我的是/dev/sda8在/etc/default/grub文件里添加下面内容
GRUB_CMDLINE_LINUX_DEFAULT="resume=/dev/sda8"重新生成grub配置文件
grub2-mkconfig -o /boot/grub/grub.cfg更新initramfs
genkernel --install initramfs在/etc/pm/config.d/gentoo中添加下面的内容
SLEEP_MODULE="kernel"重启系统
reboot使用pm utils的工具测试,就可以suspend to disk
pm-hibernate也就是点击Hibernate的效果
会把当前电脑所有状态保存在SWAP分区中,之后待机
出发键盘任意键可以唤醒系统,唤醒过程和正常开机一样,只是进入系统后会回复到保存的地方24. partitionmanager 软件的安装
emerge sys-block/partitionmanager
安装后需要使用root权限启动软件才能查看完整的磁盘信息
我使用的普通用户zeroway,所以要用sudo partitionmanager
但是发现提示下面的错误:
partitionmanager: cannot connect to X server :0
原因是root用户没有加入到zeroway访问X server的权限里
只要添加就可以了
xhost local:root
现在就能用sudo partitionmanager启动软件了以后凡是需要有root权限的GUI程序都可以这样
例如porthole(portage图形安装方式)软件也是一样的25. Fix Valgrind's must-be-redirected error in Gentoo
参考链接 http://www.cnblogs.com/yangyingchao/archive/2013/12/20/3483712.html
In order to fix this error, it is necessary to:
1. enable the splitdebug feature (or rather: it is "recommended" to enable).
2. enable debugging symbols for glibc.
3. recompile sys-libs/glibc.1. 修改/etc/portage/make.conf添加splitdebug,应该也可以只修改glibc的
FEATURES="$FEATURES splitdebug"
2. 单独修改编译glibc时的编译选项(也可以在make.conf里配置成全局的)
Create the file /etc/portage/env/debug.conf and add:
CFLAGS="${CFLAGS} -ggdb"
CXXFLAGS="${CFLAGS} -ggdb"
3. 创建/etc/portage/package.env/glibc添加如下内容
sys-libs/glibc debug.conf
4. 重新编译安装glibc
emerge sys-libs/glibc

Intel i76700k 安装 gentoo linux相关推荐

  1. gentoo linux 分区_小白安装Gentoo Linux操作系统——磁盘分区

    磁盘分区规划 在日常安装Gentoo Linux操作系统前需要对系统使用的磁盘分区进行规划,规划原则需考虑磁盘容量.系统规模与用途. 现阶段个人PC的磁盘容量已近乎TB级别,磁盘容量已不再成为系统安装 ...

  2. 在虚拟机中安装gentoo简化步骤(基于官方手册)

    **************************第1部分-关于如何安装gentoo linux************************** 1-1.本步骤中只包含官方手册中最必须的内容,如 ...

  3. Intel 集成显卡的Linux驱动安装

    Intel 集成显卡的Linux驱动安装 目前使用Intel 集成显卡的计算机主要集中在中低端商务台式机和中低端笔记本电脑.这里介绍一下Linux下显卡驱动安装方法.Intel针对集成显示芯片提供了两 ...

  4. linux dvd视频,Gentoo Linux 10.1 LiveDVD快速安装法(视频)

    先补一下背景知识: 高手直接跳过(很多都是来自官方文档,Gentoo的文档是出了名的详细,以至于没多少人认真的看完,恶补的是我不熟悉的知识...) 1.Gentoo的发音 Gentoo读音为" ...

  5. Gentoo Linux的安装

    1. 有关Gentoo Linux的安装 1.a. 介绍 欢迎! 首先,欢迎使用Gentoo Linux系统!你将进入选择和性能的世界中.Gentoo处处给用户提供选择.当安装Gentoo时,这点你会 ...

  6. linux gentoo安装,Gentoo安装教程——萌新向

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 手动配置内核 激动人心的时刻到了,手动配置内核!先下载内核源代码,官方推荐使用gentoo-source,然后进入源代码目录,进行设置.详细的设置可以看金 ...

  7. linux下intel安装教程,在 Ubuntu 15.10 上安装 Intel Graphics 安装器

    Intel 最近发布了一个新版本的 Linux Graphics 安装器.在新版本中,将不支持 Ubuntu 15.04,而必须用 Ubuntu 15.10 Wily. Linux 版 Intel® ...

  8. 终于在2000年的联想6920上较完美的运行起了Gentoo Linux

    这几个月都在玩Linux,使用的发行版是Gentoo,感觉几乎就是从头学习电脑,这篇blog文字就是从gvim上用scim-pinyin输入的,安装使用Linux简直就是最好玩的游戏,你会不停的遇到问 ...

  9. Gentoo Linux 学习笔记1

    Gentoo Linux是一个基于portage进行包管理的Linux发行版,最早版本始于2002年.其官方官网为http://www.gentoo.org 目前,Gentoo Linux已经在在互联 ...

最新文章

  1. c语言中字符串数组的地址存放以及%s输出单个字符导致程序崩溃的问题
  2. 区块链核心技术:委任权益证明算法DPoS
  3. CoreAPI_对象三种状态
  4. 负基础学python编程_【数据科学系统学习】Python # 编程基础[二]
  5. 全国高等学校计算机水平考试总结,参加全国计算机等级考试的经历和总结
  6. 实验五 burpsuite重放攻击实验
  7. 小米这个系列绝了!7款之后再添新机,完全分不清
  8. Oracle11g新特性:在线操作功能增强-表增加包含默认值的字段(转载)
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的体育竞赛比赛赛事管理系统
  10. NRF24L01调试的一些经验之谈
  11. 如何把iPhone投屏到Mac屏幕上进行演示和录制?
  12. 【leetcode】189.旋转数组 (四种方法开阔思路,java实现!)
  13. JAVA算法:解救小哈(JAVA版)
  14. 红外图像处理:去竖条
  15. 央视网采用国产8K摄像机直播2022年度最大超级月亮
  16. 电信手机信号测试软件,移动、联通、电信手机信号辐射实测~有图有真相
  17. HTML5 input新增type属性color颜色拾取器是怎样使用的?你可能不知道的javascript获取法?(95)
  18. Leetcode典型题解答和分析、归纳和汇总——T155(最小栈)
  19. centos7 编译安装ffmpeg + x264 + acc + yasm
  20. arch linux忘记密码,ArchLinux 无密码Samba 配置

热门文章

  1. Web软件快速开发平台 WebBuilder 8.7 发布
  2. OS实训1——Minix3 shell的简单实现
  3. DQN训练atari游戏:No module named ‘atari_py‘
  4. 浏览器,再次引发硝烟弥漫的战争
  5. oracle不能关闭,Oracle shutdown immediate无法关闭数据库解决方法
  6. 二手的油烟净化器靠谱吗?
  7. Android常见内存泄漏
  8. windows mobile linux,搞定linux下与windows mobile 5手机的同步
  9. 关于火星探测器的试题
  10. 记一次失败的菠菜网站渗透测试