你的位置:首页 > 操作系统

[操作系统]安装Debian 7.8 过程,以及该系统的配置过程


最近,我给自己的电脑安装了Debian操作系统,版本7.8 stable。Debian我相信大家都能了解,它是Ubuntu的基础,Ubuntu是基于Debian的unstable开发的。我安装这个系统时,里面包含的开源显卡驱动可以带动我的AMD显卡(14.04之前的Ubuntu是带动不了的,需要在bios禁用独显),所以一个大心病解除了。

我有着四年的Linux系统使用经验,但是惭愧的是,我对Linux基本还处于一无所知的状态。由于这个系统版本较多,所以我尝试安装了每一个主流版本:Ubuntu、Fedora、openSUSE、Manjaro、Chakra、Linuxmint等,这些系统多少都有一些问题。openSUSE在我的电脑上有问题(其他人的没有),Manjaro因为中文支持很差所以放弃,Chakra安装后无法启动。Fedora的更新太过于激进,用了几天挂了(当时我还没有经验,所以老手勿喷,现在用肯定不会挂)。2014年4月,之前的上网本淘汰了。换了新电脑,这个电脑是联想G490-IFI。

虽然这款电脑预装的是Linux,但是这个Linux版本就是个废物,是linpus lite,基于Fedora开发,与Fedora的软件仓库不兼容,它自己的软件仓库又不能使用。所以我用了一晚上以后,删除了这个系统,安装了Ubuntu。这个电脑的显卡是AMD RADEON HD 8500,无线网卡是Broadcom 43142。目前最新版的开源显卡驱动已经可以支持这款显卡(Lmde 201403 不支持),但是无线网卡是人人喊打的那种网卡。

于是,我将自己安装Debian的过程写下来,供有需要的人参考。如有更好的建议,请大家多多指教!

首先声明:下面的叙述中,有些操作有多种方法,我基本都写了,有图形化操作,有命令操作。对于新手,可以不使用命令操作,直接在图形化操作。如果用命令,请小心操作,以免系统出问题。下方命令之前的“#”,代表在root权限下面操作,如果你不懂,可以使用图形化操作,也可以学习一下如何使用root权限。

如果您没有使用经验,请必须仔细阅读每段文字!

1 系统安装

为了保险、省事,我刻录光盘安装的系统。光盘启动时,界面显示Install,以及其他选项。如果您需要安装其他桌面,请选择下方的Advanced Options,选择其他桌面。看到初中英语都有强迫症的人,请出门左转,选择Windows系统使用。

安装过程相对Ubuntu、openSUSE等系统来说比较复杂,所以安装过程必须仔细阅读每一步的提示文字,并要谨慎操作。安装结束后,就要进行系统配置了。

如果您选择让系统自动帮您分区,系统也会提示您是否将/home单独分区。个人强烈建议将/home单独分区,如果系统需要重装,就可以读取之前的配置文件,重装后的软件就不需要配置了。当然,如果系统因为配置文件错误而崩溃,则需要重新生成配置文件,那时将配置文件全部删除即可,个人存储的文件,比如文档、音乐、视频、图片等,可以免遭破坏。

2 系统配置

在配置系统之前,必须刷新软件源,否则软件是安装不上的,你再着急都没用。如何刷新软件源,请参见2.1。

系统装好后,一些版权受限的插件已经被安装了,系统可以播放mp3、mp4等格式的音频和视频,而且不会出现乱码问题。但flash需要手动更新,详情参见2.4。

2.1 软件源

对于Ubuntu用户来说,我强烈不建议选用中国境内的镜像源,最好使用主源。因为根据我的经验,中国境内的镜像源(如华中科技大学开源镜像站等)的软件包不全,一部分软件包没有,但是官方的主源则不存在这个问题。然而,经过我的摸索,Debian源不存在这个问题,但是选用一部分源时,要么提示Hash校验和不符,要么在安装软件包时提示“软件包未经验证”。经过我的摸索,中国科技大学的Debian源不存在这个问题。

修改软件源,网上很多帖子都建议直接修改sources.list,我个人不建议这样做。因为对于新手来说,这种敏感操作非常容易出问题,而且这样需要使用命令操作,给习惯了windows系统的新手感觉Linux很难用。不管是Ubuntu还是Debian,都可以在图形界面修改。方法是:新立得软件包管理器——设置——软件库。参照已经给出的源列表进行修改。

选用了速度比较快的源,对于系统中软件安装和更新来说,是比较重要的。但是,有些人却不清楚我为何安装软件需要插入DVD光盘,原因就是默认将DVD作为本地源加入了源列表。如果您不需要,可以在“软件库”设置中,将cdrom://这个源取消勾选。但是个人建议保留,因为Debian的DVD里面包含了很多软件,其中DVD 1 中是最常见的软件,配置基本的桌面都需要从DVD 1 中抓取软件包进行安装。如果您打算使用unstable或者testing,请去掉cdrom源,并修改其他源为对应的版本,详情请参见官方wiki,在此我不赘述了。

刷新软件源方法:在新立得软件包管理器点击“刷新”,也可以按照如下命令:

# apt-get update



# aptitide update

如果添加cdrom源,那么在插入光盘后,在新立得软件包管理器中,编辑——添加CD-ROM,或者运行如下命令:

# apt-cdrom add

2.2 无线网卡驱动

这个是最棘手的,最头痛的。我第一次安装时,查了一个下午的资料,试验了各种方法。我最先参考官方wiki,但是wiki中提供的方法无效。我有Linux经验,所以我的操作是没有丝毫错误的。在搜索了几十个网页后,最终安装成功。方法如下:

2.2.1 执行如下命令:

# apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') build-essential dkms broadcom-sta-modules

2.2.2 安装驱动:

# dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb

这个驱动程序您可以从网络上下载到。实际上,也可以手工编译出来。如果您想自己编译出这个文件,可以上网搜索一下,由于我学校网络情况特别糟糕,我无法打开这个网页(这个网页是我们国内的网站,但是我学校的网络封锁了大量国内外网站,比如CSDN、linuxsir、百度贴吧、百度快照、bing快照等,所以我无法打开这个网页)。

2.2.3 激活网卡:

# modprobe wl

2.3 添加32位运行库

声明:如果您的系统是64位,请仔细阅读,如果是32位,跳过此节,继续阅读2.4。

对于Ubuntu系的用户(如Ubuntu、Linuxmint等),以及openSUSE等,系统已经默认安装了32位运行库。但是对于Debian,系统没有默认安装。不安装32位运行库的后果是,你安装wps时,提示wps的架构不适用于64位系统。所以,下面我介绍一下安装32位运行库的方法:

# dpkg --add-architecture i386
# apt-get update
# apt-get install ia32-libs libncurses5:i386

2.4 flash

系统默认自带了Iceweasel,这个浏览器实际上就是firefox。对于firefox的flash,官方不再升级版本,永久停留在11.2,但是,官方说明,他们会一直给11.2版本的flash提供更新!!系统刚安装时,flash版本很低,所以需要手动升级。升级方法如下:

# apt-get install flashplugin-nonfree
# update-flashplugin-nonfree --install

如果您使用chromium浏览器,需要安装pepperflashplugin。在debian 7.8中,pepperflashplugin是无法直接从新立得中安装的,需要添加backports源。但是,backports源里的部分软件可能会对系统主版本升级造成影响,所以谨慎使用。如果您使用了backports源,在发行版主版本升级时,请参照releases notes进行设置。安装pepperflashplugin方法如下:

# aptitude -t wheezy-backports install pepperflashplugin-nonfree
# update-pepperflashplugin-nonfree --install

2.5 输入法配置

这个是比较麻烦的。如果您在安装过程中是联网安装,这个问题就不是问题。但是如果您是断网安装,那么,系统刚装好时,fcitx输入法是不能打字的。或者能打字,但是没有输入界面。这个需要怎么办呢?

原因就是,fcitx一整套的软件包系统没有完整安装,这个可能是开发者的疏忽。那么,请你打开新立得软件包管理器,输入fcitx进行检索,确认以下包都已经全部安装:

fcitx    
fcitx-bin                    
fcitx-config-common                
fcitx-config-gtk                
fcitx-config-gtk2                
fcitx-data                    
fcitx-frontend-all                
fcitx-frontend-gtk2:amd64            
fcitx-frontend-gtk3:amd64            
fcitx-frontend-qt4:amd64            
fcitx-googlepinyin                
fcitx-libs:amd64                
fcitx-module-dbus                
fcitx-module-kimpanel                
fcitx-module-x11                
fcitx-modules                    
fcitx-pinyin                    
fcitx-sunpinyin                    
fcitx-table                    
fcitx-table-wubi                
fcitx-tools                    
fcitx-ui-classic

全部安装后,重启系统之后就可以使用了。

特别提醒:请不要在7.8 stable中试图安装搜狗输入法。搜狗输入法依赖的fcitx版本比较高,但是7.8 stable自带的fcitx版本较低,如果您真想安装搜狗,请使用unstable或testing分支,或者使用ubuntu系操作系统(如ubuntu、linuxmint等)。而且,请不要使用ppa的方式更新fcitx,因为ppa是ubuntu的开发者发明的,不适用于Debian,如果您偏要使用,后果自负。

经过以上配置步骤,基本的系统就配置完成了。是不是觉得比Windows系统配置简单(当然,盗版的ghost版windows系统都有人给你配置好了一些插件,当然还有病毒)?

2.6 系统更新

如果您使用的是gnome桌面,可以在桌面中,点击“软件升级”进行系统软件的升级,其他桌面的请自行寻找。也可以使用如下命令:

# apt-get upgrade



# aptitude upgrade

也可以在新立得软件包管理器中,点击“标记可升级的软件包”,再点击“应用”即可。

3 其他软件的安装

我安装了很多软件,有制作DVD的,制作视频的,制作音频的,游戏,网络音乐播放器等。下面我推荐一些软件,它们的具体操作方法自己摸索,或者自己查资料,本人不负责辅导。

3.1 DVD制作

这里说的不是做视频,而是生成DVD格式的文件,这样刻录光盘后就可以在家用DVD播放器进行播放了。当然你没有此需要时,勿喷,你不用光驱、不用光盘是你的事,自然有需要的人。

推荐软件:DeVeDe,全中文化操作,通俗易懂。

3.2 音频制作

强烈推荐Audacity。这个软件经久不衰。

3.3 系统清理

BleachBit。

3.4 光盘镜像、DVD、VCD抓取

推荐K3b。

这款软件同时也是光盘刻录软件,是基于KDE桌面环境开发,但是可以运行在gnome桌面上,也可以运行在其他桌面环境。再遇到这样的软件,不要再问别人“可以在gnome桌面用吗?”“是不是只能在KDE桌面用啊?”这样问别人会认为你白痴,请你动脑思考。

3.5 视频编辑

我喜欢Kdenlive,当然也有人推荐其他的。我推荐这款软件,是因为它的操作方便,功能多。

3.6 图片管理

推荐Digikam。

3.7 词典

系统默认安装了goldendict,但是没有词库。词库请使用stardict的词库,详情参阅:http://www.stardict.org/

3.8 办公软件

系统默认安装了libreoffice,但是它保存出来的文档如果使用MS Office打开可能会出现格式错误。解决办法有两个:输出成pdf文件,或者使用国产办公软及WPS。

WPS刚安装好,会提示你缺少字体,你下载相关的字体放在~/.fonts文件夹即可。也就是在个人文件夹下面新建一个文件夹.fonts(注意前面的小圆点),把字体放进去,系统就可以识别了,没有必要放在系统分区中(如果你的系统有多个用户则除外)。

3.9 在线音乐播放器

推荐KWplayer。地址:https://github.com/LiuLang/kwplayer-packages

3.10 百度网盘

推荐bcloud。地址:https://github.com/LiuLang/bcloud-packages

3.11 在线视频播放器

推荐“影视集结号”。但是我说明一下:影视集结号依赖的库版本较高,在7.8 stable中,库版本低,如果您偏要使用这个软件,请使用unstable或testing分支。

地址:http://mvgather.com/

4 安全提醒

4.1 请不要安装360安全卫士 for Linux。为避免360脑残粉找我麻烦,所以我不详细叙述。具体请自行阅读《360 安全卫士 for Linux 使用结果》,网址:http://www.v2ex.com/t/158380

4.2 请谨慎使用来路不明的软件。

4.3 系统有软件需要升级时,请务必升级。

5 系统发行版更新

预计在4月份,Debian 8 就会面世了。使用7.8系统的用户可以升级到8,但是由于我学校的网络非常糟糕(我说了你可能都不信,真是糟糕透顶),所以我打算光盘升级,下载前三张DVD光盘,刻录,用于系统升级。您可以参见Debian 8的release notes进行设置和升级。看见英文就难受的人有两个解决方法:1,使用英汉词典阅读;2,出门左转,使用windows系统。

届时我也会发帖记录我用光盘升级系统的过程,敬请期待。

6 备份/还原已经安装的软件包列表

6.1 在现在的机器上备份软件包列表:
# dpkg --get-selections > app-backup-list.txt


6.2 在重装的机器上导入并重装所有软件:
# dpkg --set-selections < app-backup-list.txt
# apt-get -y update
# apt-get dselect-upgrade

在我的电脑上,gnome桌面的录音机软件有bug,表现是:录音时无法录入,关闭时就假死。我因此重装系统,或者重装gnome-media包,都无法解决这个问题。我猜测是系统的bug,期待Debian 8出来后能修复。(当前桌面版本:Gnome 3.4.2,Debian 8 将使用的版本:3.14)。

我这篇文字具有时效性,当Debian 8 出来后,部分说明可能会过时,所以您参照时望有所取舍,谢谢!

2015年3月17日利用休息时间撰写