(1)第一次安装后,启动后gnome桌面无法启动,lsmod仅显示5项。

           原因:安装debian之前,硬盘上是ubuntu系统,安装debian时没有格盘,所以出现了莫名其妙的问题。

           解决:重新安装debian,把盘都格了。


(2)无线网卡无法上网。

          原因:debian默认不安装non-free和conrib软件包,而我的无线网卡interl N 1000的驱动就属于这种。

          解决:从intel官网找到N 1000的驱动(iwlwifi-1000-ucode-39.31.5.1),解压出iwlwifi-1000-5.ucode。(也可以从firmware-iwlwifi_0.36+wheezy.1_all.deb中解压出来)

                      从debian的软件仓库中找到firmware-realtek_0.36+wheezy.1_all.deb,解压出来rtl_nic目录。

                      最后,将iwlwifi-1000-5.ucode拷贝到/lib/firmware/, 将rtl_nic目录下的所有文件拷贝到/lib/firmware/rtl_nic,重启系统就好了。

         说明:我自己的方法比较笨,拿到firmware-iwlwifi_0.36+wheezy.1_all.deb和firmware-realtek_0.36+wheezy.1_all.deb这2个安装包后,直接在debian下安装应该就好了。

        

(3)无法输入中文。

          解决:根据官方说明,安装了ibus和ibus-pinyin,然后运行im-config,将默认的输入法框架程序改为ibus就好了。


(4)浏览器无法播放flash。

       原因:debian下的iceweasel其实就是firfox的一个变种,估计是默认没有安装flash。

        解决:从adobe官网下载flash的.tar.gz安装包(install_flash_player_11_linux.i386.tar.gz),解压后,根据里面的readme.txt文件中的“Installation instructions”这1节安装即可。

        注意:iceweasel默认安装有1个"Shockwave Flash"的插件,安装完flash之后,又多了1个"Shockwave Flash xx,x,xxx,xxx"的插件(其中x表示数字)。

                   我的经验是,要想使flash正常,必须把这2个插件激活(激活其中1个插件,另一个也就是激活状态了)。具体原因不是很清楚,好像Shockwave Flash是windows和mac下的一些flash软件的名字。


(5)使帐号可以使用sudo

        过程:debian安装过程中,会要求输入root的密码,一旦输入了root密码,那么安装时产生的普通用户就不能使用sudo。

        解决:在root下,使用下面命令(将username替换成你的用户名)

# echo "username  ALL=(ALL) ALL" >> /etc/sudoers

或者

# echo "username  ALL=(ALL:ALL) ALL" >> /etc/sudoers

       说明:上面的2种都可以,官方文档是第一种,/etc/sudoers中已有的行使用的是第二种。


(6)软件源的添加

        修改: /etc/apt/sources.list(格式参考:https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_package_configuration (2.1. Debian package management prerequisites) )

# deb cdrom:[Debian GNU/Linux 7.0.0 _Wheezy_ - Official i386 CD Binary-1 20130504-15:20]/ wheezy main 

deb http://security.debian.org/ wheezy/updates main 
deb-src http://security.debian.org/ wheezy/updates main 

deb http://ftp.cn.debian.org/debian/ wheezy main 
deb http://mirrors.sohu.com/debian/ wheezy main 
deb http://mirrors.163.com/debian/ wheezy main 

# wheezy-updates, previously known as 'volatile' 
# A network mirror was not selected during install. The following entries 
# are provided as examples, but you should amend them as appropriate 
# for your mirror of choice. 
# 
# deb http://ftp.debian.org/debian/ wheezy-updates main 
# deb-src http://ftp.debian.org/debian/ wheezy-updates main



(7)运行apt-get update命令时,出现错误:(tw源都出现了这个问题)

命中 http://ftp.tw.debian.org wheezy/non-free Translation-en                                                                                                           

下载 9,832 kB,耗时 2分 11秒 (74.9 kB/s)                                                                                                                               

W: 无法下载 bzip2:/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_main_binary-i386_Packages  Hash 校验和不符


W: 无法下载 bzip2:/var/lib/apt/lists/partial/ftp.tw.debian.org_debian_dists_wheezy_main_binary-i386_Packages  Hash 校验和不符


E: Some index files failed to download. They have been ignored, or old ones used instead.

  原因分析及解决方案:我的电脑同时配了官方源,163和tw源,怀疑是它们3个源不同步,最后表现出来的就是tw源校验失败。最终,我将163源和tw源都删掉了,只剩官方源,然后把目录(/var/lib/apt/lists/)删掉,重新运行apt-get update命令,成功了。


(8)debian的非root用户(即:非特权用户)要想执行ifconfig命令,必须输入全路径/sbin/ifconfig。

          原因:默认情况下,/sbin目录不再非特权用户的PATH环境变量中。

          解决:在~/.bashrc或者~/.profile文件的末尾,加上下面一句话,重新打开shell就好了。(或者执行. ~/.bashrc或者. ~/.profile命令也可以)

PATH="/sbin:$PATH"