之前学习使用的是CentOS,但是由于CentOS在个人电脑上跑有些在太大了,又听说debian也是一个很好的系统,于是也想安装玩玩,说句实话,够折腾人的,很多都没有Centos方便。在使用的过程中遇到了不少的问题,简单的记录下在正式学习开发前的一些。
一。wifi驱动的安装
debian默认是不安装non-free的软件的,因此新安装的系统没有无线驱动。
我的电脑是双系统的,但是由于没有有线网络,而只有无线的,所以在使用wifi上搞的有些复杂了。步骤如下
(1)在window中下载好了wifi要使用的固件firmware-iwlwifi
(2)切换到debian中使用
dpkg -i packagename
安装固件。
(3)在/etc/network/interfaces中进行如下配置
这里要说明的是
ssid---wifi 名
psk --- 密码
(4)安装wicid网络管理软件
sudo apt-get install wicid
以后就不用再在文件里面进行配置了。
二。debian源的配置
原来在CentOS中使用的是aliyun的源,但是这次不知道是怎么回事,无法成功。所以使用了163的源,与CentOS源的放置位置不同,Debian是放在/etc/apt/source.list中。
可以直接去mirrors.163.com中找源。
三。输入法的安装
这里主要是参考了
输入法主要有两种: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:
七。安装flash插件
想要安装flash插件,可是照这网上的帖子都是不行哦,郁闷,最后还是找到一个办法了哦,就是安装下面那个包,很方便的。
aptitude install flashplugin-nonfree
这个包里有falsh的库
/usr/lib/flashplugin-nonfree/libflashplayer.so