之前学习使用的是CentOS,但是由于CentOS在个人电脑上跑有些在太大了,又听说debian也是一个很好的系统,于是也想安装玩玩,说句实话,够折腾人的,很多都没有Centos方便。在使用的过程中遇到了不少的问题,简单的记录下在正式学习开发前的一些。

一。wifi驱动的安装

debian默认是不安装non-free的软件的,因此新安装的系统没有无线驱动。

我的电脑是双系统的,但是由于没有有线网络,而只有无线的,所以在使用wifi上搞的有些复杂了。步骤如下

(1)在window中下载好了wifi要使用的固件firmware-iwlwifi

(2)切换到debian中使用

dpkg -i packagename

安装固件。

(3)在/etc/network/interfaces中进行如下配置

debian配置python debian配置wifi_linux

这里要说明的是

ssid---wifi 名

psk --- 密码

(4)安装wicid网络管理软件

sudo apt-get install wicid

以后就不用再在文件里面进行配置了。

二。debian源的配置

原来在CentOS中使用的是aliyun的源,但是这次不知道是怎么回事,无法成功。所以使用了163的源,与CentOS源的放置位置不同,Debian是放在/etc/apt/source.list中。
可以直接去mirrors.163.com中找源。

三。输入法的安装

这里主要是参考了

http://www.linuxdashen.com/debian-8-1-kde%E6%A1%8C%E9%9D%A2%E5%AE%89%E8%A3%85%E4%BA%94%E7%AC%94%E5%92%8C%E6%8B%BC%E9%9F%B3%E8%BE%93%E5%85%A5%E6%B3%95

输入法主要有两种:1.ibus ,2.fctix。在输入法安装上走了不少的弯路,很值得记录下。

我先是安装的fctix

sudo apt-get install fcitx fcitx-table-wbpy fcitx-googlepinyin

但是在安装完后,却发现电脑总是自己重启,于是开始卸载这个软件。

如果只是卸载fctix这个软件,那么使用

sudo apt-get remove fctix

如果是卸载这个软件,并卸载因为安装它而安装的另外一些信赖软件包,那么使用

sudo apt-get remove --auto-remove fctix

如果你还要删除一些与它相关的配置文件,那么

sudo apt-get purge fctix

上面的工作可以直接使用下面的命令完成

sudo apt-get purge --auto-remove fctix

在删除fctix后终于没有再出现重启的情况,然后改用ibus

sudo apt-get install ibus ibus-table-wubi bius-pinyin

但是在安装完后遇到的问题是乱码严重,这里要设置下字体

dpkg-reconfigure locales

将里面的en /zh开头的全部选上,再设置默认的为en_US.UTF-8(也可以在/etc/default/locale中修改)

如果还有乱码,则安装字体
apt-get install ttf-wqy-*

四。加入sudo后反应变慢的问题

在使用了sudo后,发现命令行的反应速度慢了很多,原因是电脑主i 这里在查询localhost时使用的是DNS。所以我们要修改一下hosts文件

1)首先运行hostname指令,显示当前主机名
[root@Mylinux ~]# hostname
Mylinux

2)然后在/etc/hosts文件中加入一条主机名与IP地址之间的相互解析条目
[root@Mylinux ~]# echo   '127.0.0.1   Mylinux.localdomain    Mylinux'    >>   /etc/hosts

五。debian默认的vi 与nano的问题

debian中默认的是没有vim 的,而vi/nano则特别不好用。

参考

www.zeitoun.net/articles/disable-nano-editor-debian/start

先安装vim

sudo apt-get install vim

再直接删除nano

sudo apt-get remove nano

这里就自动切换成了vim.如果还不行,可以参考上链接中的内容。

六。bash变量设置

  在CentOS中,用户目录下的变量设置是.bashrc/.bash_profile文件,可以直接在.bash_profile中对用户的bash进行设置,而在debian中,用户目录下是.bashrc/.profile两个文件。对debian的设置情况如下

首先是设置全局环境变量,对所有用户都会生效:

 

  • etc/profile: 此文件为系统的每个用户设置环境信息。当用户登录时,该文件被执行一次,并从 /etc/profile.d 目录的配置文件中搜集shell 的设置。一般用于设置所有用户使用的全局变量。
  • /etc/bashrc: 当 bash shell 被打开时,该文件被读取。也就是说,每次新打开一个终端 shell,该文件就会被读取。

 

接着是与上述两个文件对应,但只对单个用户生效:

 

  • ~/.bash_profile 或 ~/.profile: 只对单个用户生效,当用户登录时该文件仅执行一次。用户可使用该文件添加自己使用的 shell 变量信息。另外在不同的LINUX操作系统下,这个文件可能是不同的,可能是 ~/.bash_profile, ~/.bash_login 或 ~/.profile 其中的一种或几种,如果存在几种的话,那么执行的顺序便是:~/.bash_profile、 ~/.bash_login、 ~/.profile。比如 Ubuntu 系统一般是 ~/.profile 文件。
  • ~/.bashrc: 只对单个用户生效,当登录以及每次打开新的 shell 时,该文件被读取到内存中,如果想修改后不用重启就生效,可以使用source ./.profile。

 

因此在debian中,我们对用户设置时修改的是~/.bash_profile文件。下面是设置JAVA_HOME:

debian配置python debian配置wifi_debian配置python_02

 

 

七。安装flash插件
想要安装flash插件,可是照这网上的帖子都是不行哦,郁闷,最后还是找到一个办法了哦,就是安装下面那个包,很方便的。
aptitude install flashplugin-nonfree
这个包里有falsh的库
/usr/lib/flashplugin-nonfree/libflashplayer.so