T60虽然已经很老了,也过了服役期限。但是从入手之后,相比与家里放着的几个其他的高配置”后辈“,依然是手中的挚爱。4:3的屏幕,方方正正的内敛模型,很结实的钢筋铁骨,无论是性格还是体重都很适合自己。之前一直装着XP作为日常工作站,虽然用来处理日常工作还是比较流畅和方便,总是觉得缺少了性格。于是开始折腾着给电脑增加一些性格,出于这个目地,最终选择了most configurable的Linux发行版GENTOO

Gentoo只是之前因为工作需要玩过一段时间,之前一直钟情于Debian和APT-Get。整个系统配置下来的复杂程度和黑苹果的复杂程度差不多,都差不多需要花一周时间最终Build一个比较完整的系统。Gentoo是一个可配置程度非常高的系统,不夸张的说每个人都有一个自己的Gentoo。因为系统的目地是为了日常个人工作的需要,所以在配置计划中,最终的目标是一个Laptop的Desktop系统,另外系统需要具有一定的娱乐功能。所以最终的配置策略如下:

  • 在选择桌面管理系统的时候,基于简单,效率,最终选择了Xfce4。另外Xfce4自带非常好用的文件管理器Thundar
  • 网络需要有无线支持,浏览器选择一直使用的可以跟Google帐号同步的Chrome。
  • 邮件客户端,选择简单而且具有插件支持的Clawsmail
  • 针对于中文化,字体使用WQY,输入法使用Fcitx
  • 另外安装Samba用于局域网共享,Wine用于玩三国志11

安装过程完全参考官方手册:http://www.gentoo.org/doc/en/handbook/handbook-x86.xmll通过LiveCD和Chroot的方式安装,这样很快就可以得到一个Basic的系统了。下面主要记录在安装过程中,需要注意的Tips.


系统部分:

  1. 安装必备工具pciutils gentoolkit portage-utils eix visudo

    1. lspci获取设备信息
    2. equery 查询portage的各种信息例如use,依赖等信息。
    3. qsearch相比较emerge --search支持正则表达式,并且获取更多的portage信息。
    4. eix 获取ebuild的所有信息并且创建本地数据库,查询更快
      emerge -avt eix
      eix-updagte
      
      
    5. 因为整个安装过程中都需要有root权限,sudo su使用户更方便获取root权限。用户必须在wheel组中,才可以使用su。
      2.安装xorg-server和xorg-drivers
    6. 需要配置make.conf:INPUTDEVICES="evdev synaptics"  因为T60的显卡为ATI(X1400),因此配置VIDEOCARDS="radeon"
    7. 配置内核对显卡的支持:搜索RADEON,将Device Drviers-->Graphics Support下面RADEON相关的feature作为Module打开。
    8. 编译内核,启动新的内核。
      cd /usr/src/linux
      make && make modules_install
      
      
  2. Wirless配置,配置参考wiki:http://wiki.gentoo.org/wiki/Wifi
    1. 查看无线网卡型号:T60的网卡为Intel Corporation PRO/Wireless 3945ABG

      lspci | grep "Network"
      
      
    2. 配置内核对网卡的支持:Device Drviers-->Network device support-->Wireless LAN找到3945ABG打开。
    3. 安装firmware,Intel 3945ABG的firmware是sys-kernel/linux-firmware
      emerge -avt sys-kernel/linux-firmware
      
      
    4. 安装管理工具WICD。WICD可以同时管理有线以及无线网络,使用非常简单,功能非常全面,具有CLI Curses以及GTK的配置窗口。
    5. rc-update add wicd default,同时去掉其他的网络管理服务,类似于dhcpcd。
    6. 编译内核,启动新的内核。
      cd /usr/src/linux
      make && make modules_install
      
      
  3. Audio支持,配置参考wiki:https://wiki.gentoo.org/wiki/ALSA
    1. 添加USE Flag "alsa"到make.conf
    2. 配置内核支持ALSA:Device Drivers-->Sound card support->Advanced...(ALSA)打开。
    3. 安装alsa-utils
      emerge -avt alsa-utils
      
      
    4. 用户必须在audio组中才能具有使用Audio的权限,添加用户进入audio组。
      usermod -a [user] -g audio
    5. 编译内核,启动新的内核。
      cd /usr/src/linux
      make && make modules_install
      
      

桌面部分:

  1. 安装并配置xfce4,配置参考wiki:http://wiki.gentoo.org/wiki/Xfce

    1. 添加"-qt4 -gnome -kde -qt3-support gtk gtk+"的USE标签,这样可以保证安装一个比较纯净的xfce4。
    2. 安装xfce4桌面系统
      emerge -avt xfce4-meta
      
      
    3. 安装声音控制应用
      emerge -avt xfce4-mixer
      
      
    4. 安装terminal应用
      emerge -avt xfce4-terminal
      
      
    5. 安装电源管理工具
      emerge -avt xfce4-powermanger
      
      
    6. 安装一些Plugin:datetime, cpugraph,可以通过qsearch xfce4.*plugin搜索所有可用的plugin,选择合适的安装。
  2. 安装并配置xdm+slim,开机自动启动xfce4。
    1. 安装xdm并配置xdm自动启动

      emerge -avt xdm
      rc-update add xdm default
      
      
    2. emerge -avt slim,编辑/etc/conf.d/xdm,修改DISPLAYMANAGER=slim
    3. 增加环境变量
      echo XSESSION=\"Xfce4\" > /etc/env.d/90xsession,
      env-update && . /etc/profile
      
      
    4. 重启系统
  3. 安装Chrome,作为浏览器,选择Chrome,一是因为Chrome速度快,另外和Google Account完美绑定,可以同步每个电脑的浏览记录和信息。非常方便。
    1. 只安装Chrome的稳定版本,mask chrome的beta和alpha版本, 添加license,accept_keywords。

      echo "=www-client/google-chrome-\*beta\*"  >> /etc/portage/package.mask
      echo "=www-client/google-chrome-\*alpha\*" >> /etc/portage/pakcage.mask
      echo "www-client/google-chrome ~x86" >> /etc/portage/package.accept_keywords
      echo "www-client/google-chrome google-chrome" >> /etc/portage/package.license
      emerge -avt google-chrome
      
      

      对于一些无法获取Manifest信息的ebuild文件,例如chrome的一些alpha或者beta的ebuild,只要将ebuild文件拿开就好了。

    2. 下载并配置goagen,致敬于“伟大”的GFW。下载及配置信息参考: https://code.google.com/p/goagent/wiki/GoAgent_Linux,添加随XDM(Xfce4)启动。
      echo "python2.7 /var/goagent-3.0.4/local/proxy.py >/dev/null 2>&1 &" >> ~/.xprofile
      
      
    3. 登陆google account,同步extensions,bookmarks, history以及配置信息。
      • 配置switchsharp,导入 https://goagent.googlecode.com/files/SwitchyOptions.bak
      • 配置scribefire对应blog地址,用户名密码。
  4. 安装WPS for Linux用于办公文件的处理。

    感谢wps for linux的杰出工作,凭此WPS就可以称得上民族软件的良心。完美兼容ms office 2003, ms office 2007,更有强大的在线模板等功能。

    1. 运行wps,可能会存在一些依赖库版本不对或者缺失,下载对应的库,放到wps目录下面的office6下面。

      Gentoo会缺失libpng12.so.0这个库,在http://stuff.mit.edu/afs/sipb/project/vmdialup/arch/i386_linux22/lib/vmware-console/lib/libpng12.so.0/libpng12.so.0下载后,放到office6目录下,然后可以正常运行。

  5. 安装Wine用于玩三国志11。记得下载simsun.ttf放到~/.wine/driver_c/windows/Fonts 目录下,解决中文现实的问题。
    emerge -avt wine
    
    
  6. 安装Thunderbird用于邮件处理。
    emerge -avt thunderbird
    
    
  7. 安装其他的效率工具
    emerge -avt jdk freemind thuar-archive-plugin filleroller unzip unrar 7zip thumbler ristretto mupdf
    
    
    1. 安装java + freeemind,用于随时随地的写mindmap。
    2. 安装thunar-archive-plugin+fileroller+unzip+unrar+7zip用于压缩文件处理。
    3. 安装thumbler+ristretto用于image以及缩略图处理.
    4. 安装mupdf用于pdf view。
  8. Layman,gentoo中,使用overlay提供了一些非官方的ebuild, Layman用于管理这些overlay。例如QQ相关的ebuild无法在官方portage中找到,在gentoo-china或者gentoo-zh中可以找到。
    emerge -avt layman
    #现实所有可用的Overlay
    layman -L
    layman -a gentoo-china
    #为了让portage管理overlay的内容,在/etc/portage/make.conf中添加一下两句:
    cat "source /var/lig/layman/make.conf >> /etc/portage/make.conf
    cat "PORTDIR_OVERLAY="${PORTDIR} ${PORTDIR_OVERLAY}" >> /etc/portage/make.conf#gentoo-china overlay有一个问题,需要添加一句话,然后安装qq
    cat "masters=gentoo" >> /var/lib/layman/gentoo-china/metadata/layout.conf
    echo =net-im/linuxqq-1.0.2 ~x86 >> /etc/portage/package.accept_keywords
    emerege --search qq
    emerge -avt linuxqq
    
    

linux下的QQ做的还是很烂的,不过被绑架了,没有办法。

总之来说,就是不停的尝试(不用担心法律和费用),不停的完善系统,让系统更有效率,就像我们自己不停的尝试,不停的学习,让自己变得更有效率一样。

转载于:https://www.cnblogs.com/3days/p/3357188.html

T60上安装Gentoo笔记相关推荐

  1. Windows制作U盘在Thinkpad T60上安装Debian 7 (Wheezy)

    如何在Windows下通过U盘安装Debian 7.0 Wheezy 创建安装U盘 首先通过 http://www.debian.org/distrib/netinst, 在 Tiny CDs, US ...

  2. 在MacBook Pro 2015上安装iTerm2笔记

    目前的MacOS版本是10.13.3.昨天早上因为升级针对10.12.6的一个推送,把macOS搞崩了,进入不了系统.找运维兄弟重装了最新版本的系统.下面是我整理的iTerm2的安装笔记,以作备忘. ...

  3. 在CF卡上安装Gentoo

    # 配置网卡 livecd ~ # dhcpcd eth0 显示:offered 192.168.100.230 from 192.168.100.1 表示成功 #不同的机子ip不同 # 启动ssh服 ...

  4. Mac上安装flink笔记

    1:步骤一 首先要有破jdk1.8,查看命令:java -version 2:步骤二 使用brew安装flink,命令如下: brew install apache-flink 3:步骤三 我这边安装 ...

  5. ubuntu14.04上安装oralce笔记

    申明:本文旨在纪录安装过程中遇到的问题以及解决方案,详细的安装过程网上有太多图文教程了, 我就不过多啰嗦了,如有问题, 可以留言讨论 环境:ubuntu14.04 64位 , oracle11g su ...

  6. 在x86上成功使用gentoo系统上安装的grub2启动 Mac OS X Leopard 10.5.7

    机器: thinkpad w500 环境: /dev/sda1 gentoo-x86_64 /dev/sda2 iAKTKOS v7 10.5.7 grub2 安装在MBR, 在gentoo上安装gr ...

  7. 【BI学习笔记】在Linux上安装Wyn Enterprise商业智能报表服务器

    [BI学习笔记]在Linux上安装Wyn Enterprise商业智能报表服务器 在百度文库上找来的,放到这里,避免以后丢了. 葡萄城出品的Wyn Enterprise商业智能软件的设计器和查看视图是 ...

  8. Gentoo快速安装和安装在zfs上安装实践

    作为Linux菜鸟,却由于对性能的追求而想安装Gentoo,也失败了几十次,走了太多的弯路,甚至花一整个五一假期照着某医科生的帖子,从stage1开始装,然后还失败了.近些时总算找到了诀窍,能做到除核 ...

  9. linux离线安装redmine_9 款 Linux 上的最佳笔记应用 | Linux 中国

    无论你做什么,做笔记总是一个好习惯.https://linux.cn/article-12307-1.html作者:Ankush Das译者:Xingyu.Wang 无论你做什么,做笔记总是一个好习惯 ...

最新文章

  1. Java企业微信开发_00_源码及资源汇总贴
  2. jstl 获取 javascript 定义的变量_一个后端开发者前端语言基础:JavaScript
  3. 032_jdbc-mysql批量操作
  4. 补充一下我对 POJ 3273 的理解,这肯定是我一生写的最多的题解。。。
  5. Leetcode-88:合并两个有序数组
  6. python 消息队列、异步分布式
  7. 火狐 url 乱码_在Firefox中查看URL作为工具提示
  8. Wing IDE 5.0 破解之寻找注册码
  9. Big Sur恢复Catalina ? macOS Big Sur降级的三种方法 !
  10. ggbiplot设置分组_比PCA更好用的监督排序—LDA分析、作图及添加置信-ggord
  11. 老板要先想明白三件事
  12. 关于数据挖掘(协同过滤、关联推荐、聚类分类)一些资料(转)
  13. 提高谷歌浏览器下载速度
  14. 最重要的经济先行指标—PMI
  15. Python Gstreamer播放rtsp视频(含音频)(海康IPCAM)
  16. ASUS华硕天选2 FX506H INTELI711代CPU 原装出厂系统恢复原厂系统
  17. JAVA中list根据某个字段排序
  18. 基于Protobuf的通讯库--Poppy简介
  19. python中的索引从几开始计数_列表的索引是从0开始的
  20. .Net C# 发送带背景图html邮件(解决Outlook不显示背景图问题)

热门文章

  1. 软件项目管理与素质拓展-2.1为何学管理
  2. 港科夜闻|香港科大与微软合作,推出香港首个AI相关工商管理硕士选修课
  3. 强制 html5 播放,关于HTML5 video标签在安卓版微信浏览器内被强制全屏播放的问题...
  4. 虎符CTF MISC 奇怪的组织
  5. java 自定义表达式_Java中使用Groovy实现自定义表达式解析
  6. 计算机一级考试ppt知识点,计算机一级考试考点:Powerpoint
  7. 适用ios,android,wp等平台手机emoji表情符号兼容方案
  8. SQL注入教程——(四)宽字节注入
  9. 云计算发展与政策论坛第四次会议召开
  10. ChatGPT再掀AI资本狂潮,30位科技创新VC投资者齐聚“实在智能”