Debian 补课

MacBook Pro 被我拿到公司作为 Linux 专用机,既然常驻公司了,那么里面还放着原来主要使用的 Windows 就不合适,所以把那盘拆了去,换上了之前做实验用的一块盘。

其实已经不太记得这块盘上有什么了,结果开机一看,上面是安装好的两个系统,一个 Ubuntu 15.04,一个 Debian 8。都试着启动了一下,发现 前者可以正常进入,后者也可以,但是进去是字符界面,并没有启动图形界面,而且网络不可用。这样一来,前者就成了首要玩耍的对象,三太爷手贱,看着系统提示可以更新一般是忍不住的,结果好好的 Ubuntu 自己更新了一大堆以后重启发现登录不进去了!改成字符界面方式则可以,图形界面就都不行,试着重装显卡驱动,没用(其实装之前也预计到没用,因为整个图形方式其实已经驱动起来了),发现 Guest 是可以登录的,于是想到可能是正常用户的某些设置在升级后导致系统出问题了,就想新建一个用户实现突破,也没用,怀疑是因为把这个用户赋予了 sudo 能力的问题,又新建了另一个普通得不能再普通的用户,继续无用……,截至发稿,没进展。

之后三太爷就把邪恶的双手移到了 Debian 上了。Debian 的设计思想是很保守的,安装的时候是单机断网的状态用 LiveUSB 进行的,因此它默认的状态就是这是一台没有网络的设备,即使把网路设备联通,它也不会自动帮着做任何相应的感知配置和提示。因此,第一件事是:到 /etc/apt/sources.list 中把网络源加入:
deb http://ftp.cn.debian.org/debian jessie main contrib non-free
deb http://ftp.cn.debian.org/debian-security jessie/updates main contrib non-free
deb http://ftp.cn.debian.org/debian jessie-updates main contrib non-free

第二件事,把有线网络配通,否则再像上回那样手动折腾一番无线网卡可有点吃不消。开始的时候,用自己有限的知识做了一下诊断,发现 ifconfig 的输出里并没有以太网卡的信息,只有环回网卡 lo,于是尝试了一把 ifconfig eth0 up,以及 ifconfig eth 0 ip_addr netmask net_mask,再检查竟然就有了网卡和 IP,很兴奋,ping 网关也通,但是 ping 公网地址就不通了。如果照这个路子走下去,显然要手动搞很多东东,DNA,路由什么的,果断放弃,切换到 DHCP 的路子上来。

一查资料,果然有高人,说把 auto eth0 和 iface eth0 inet dhcp 写到 /etc/network/interfaces 里,再执行 /etc/init.d/networking restart 就可以了。尝试,果然,ping www.baidu.com 哗哗的。接下来我的小积累就发挥作用了,先 apt-get update,然后 apt-get install b43-fwcutter firmware-b43-installer,无线网卡的驱动就搞定了。配置无线网卡接入网络,在命令行下很痛苦,于是首先尝试了下 startx 看图形界面是否能正常启动,得到正面结果之后又到命令行下 apt-get install plasms-widget-networkmanagement,由于当前有线网路是连通着的,所以比手动解决依赖舒服多了,全部自动安装就绪,然后到图形界面里去配置接入点、用户名、密码之类的。

打开浏览器,发现上次没有记录怎么把中文显示搞定实在是失败。其实要搞定中文显示的话需要两步,一是执行 dpkg-reconfigure locales,在界面里确保把 zh_CN 开头的全选中了,二是安装字体,apt-get install xfonts-intl-chinese xfonts-wqy fonts-arphic-uming fonts-arphic-gbsn00lp fonts-arphic-gkai00mp。这样,打开浏览器,中文就能看到了,只是比较难看而已。

接下来是输入法。先安装 fcitx 框架:apt-get install fcitx,然后把搜狗的安装包下载下来,dpkg -i 将之安装后重启。如果不能切出来,就在通知栏中到输入法的图标配置一下。

发表评论

电子邮件地址不会被公开。 必填项已用*标注