第x次安装Debian6
新开的博客,希望更专注于技术、分享与学习。先开个头,把原空间28/10/2012发的一篇文章搬过来
30/11/2012 高亮代码
21/03/2013 更新win7重装后grub2引导的修复方法
------------
回到家就懒得用本了,几乎是一万年不开机一次
要么是desktop要么是手机/pad
房间里机子的win7用得也不爽,索性就像本那样多装个大便
闲来无聊也学学shell
也不是第一次,装起来就特别简单
也是因为6确实比当年的5简单多了。。。
简单记录一下自己的diaosi安装步骤
按系统安装光盘的步骤走完,选的英文,出了basic系统,装的有桌面系统和web服务器,数据库,32位x86
重启就能进到gnome桌面
驱动也基本上装好了,因为不需要3D效果,也根本不需要安装官网的显驱
System-Preferences-Keyboard shortcuts:知道alt+F2是run applications,设置Ctrl+Alt+T是run a terminal
0. 设置源
nano /etc/apt/sources.list
nano是编辑器,不习惯的话可以用gedit。至于加什么源,这个baidu一下就有,要根据自己的系统版本来添加。
把光盘源注释掉,免得每次都提示插入光盘
添加
deb http://ftp.debian.org/debian/ squeeze main non-free contrib
deb http://ftp.debian.org/debian/ squeeze-proposed-updates main non-free contrib
deb http://debian.nctu.edu.tw/debian/ squeeze main non-free contrib
deb http://debian.nctu.edu.tw/debian/ squeeze-proposed-updates main non-free contrib
更新一下:apt-get update
1. 首先要添加中文(显示)支持,否则网页都看框框去。。。
nano /etc/locale.gen
将zh开头的行的注释去掉,如GB,GBK,UTF-8之类的
reload:"locale-gen"
重新加载一下
cp msyh.ttf /usr/share/fonts/tuetype/
把win7的雅黑字体拷过来,在C:/window/font里面
chomd 644 msyh.ttf
mkfontscale
mkfontdir
fc-cache
然后在appearance设置里把字体选为雅黑就好
这样就能显示中文字符,至少浏览器和文件系统是
看pdf的话不行,默认的document viewer只能显示pdf里的字母和数字
apt-get install poppler-data
这样就能看到中文
不过中文会有种撸多了看不清的趋势(模糊美),尤其是用他默认的浏览器Epiphany
因为是渲染和win不一样
可以尝试其他字体apt-get install ttf-xxxxxxxxxx
接着装个scim,这样连中文输入法也有了
apt-get install scim scim-pinyin
也可以选择用ibus,貌似ubuntu自带的是ibus,看个人爱好了(强烈建议ibus)
然后就没有然后了
因为能baidu的问题都不是问题
-------23/11/2012----------
看来还是用ibus比较好,scim的词库很有问题。。。
apt-get install ibus ibus-pinyin
然后在system-preferences里面找到ibus的设置,开机启动,添加拼音输入,设置以下备选项,好了。
2. 大便6把启动引导换成ken爹的grub2
虽然系统安装的时候会说搜索到win7,不过个人几次经历是并没建立起启动界面,重启是直接到Debian
grub-mkconfig -o /boot/grub/grub.cfg
就能重新生成一个启动界面,这次win7的entry会出来的
至于修改grub2的时间、默认选项、排序什么的,其中最最最方便的方法是
apt-get install startupmanager
图形化,随便设~
因为命令的话有点不爽:要么是改不了(不知道为什么set default之类的设置都不起作用),要么是每次系统更新后会初始成原来的,要么是用改文件名的方法(除了图形化公具,改文件名这个方法最靠谱)
Anyway,用这个图形化工具改就对了
3. 浏览器用的不爽,主要是默认的中文模糊,另外一个fire的大便版ice老崩溃
可以换正统的firefox,参考www.btmit.cn/Debian/15.html
官网下载:Firefox-latest.tar.bz2
卸载Iceweasel: apt-get remove iceweasel;
解压bz2包到/opt: tar -jvxf Firefox-latest.tar.bz2 -C /opt
安装: update-alternatives –install /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 500
创建链接符号,首先应删除旧的链接符号:rm -rf /usr/bin/firefox
接下来:
step1> ln -s /opt/firefox/firefox /usr/bin/firefox
step2> ln -s /opt/firefox/chrome/icons/default/default16.png /usr/share/icons/hicolor/16x16/apps/firefox.png
step3> ln -s /opt/firefox/chrome/icons/default/default32.png /usr/share/icons/hicolor/32x32/apps/firefox.png
step4> ln -s /opt/firefox/chrome/icons/default/default48.png /usr/share/icons/hicolor/48x48/apps/firefox.png
更新图标update-icon-caches /usr/share/icons/hicolor/
这样用命令firefox就能打开浏览器,可以建个图标启动它
system-preferrences-main menu-internet-new item
type: appliction command:firefox 图表找好,添加就行了
完了还要装flash player,直接apt-get就好或者software centre里面找
然后会有/usr/lib/flash-plugin-nonfree/libflashplayer.so
或者到flash官网下个gz包,按里面的readme来弄
在国外的时候也能添加chrome的源,然后安装chrome。貌似回国内加了源之后更新不了。感觉linux下firefox比chrome好用。就不麻烦chrome大神了
-----------20/11/2012--------------------------
firefox更新的话,只要先把原来的firefox文件夹备份一下,然后把新版的解压覆盖就行。
通过学校的vpn下到了chrome的deb包了,傻瓜式安装了。程序安装在/opt,是个很好的习惯。从里面找到启动文件就能打开chome了。
断了vpn后,打开chrome,却连不上google account,shit。。。switch sharp也不能代理goe,damn it
要用go agent还是用firefox
用vpn连上g account之后,尽管vpn断了,也能正常同步。看来只是登录那里被墙掉了。
当然了,装了chrome后就能看到源了:
http://dl.google.com/linux/chrome/deb/ stable main
4. 装air然后能装三国杀。。。(后转移用浏览器玩网页版)
官网下个老版的air的bin文件,因为新版不支持linux了
chmod +x xx.bin
file xxx.bin
./xxx.bin
然后下个三国杀.air,用air application installer安装就好。air包记得留着,为了以后卸载用,步骤同安装,只不过打开后,选择“更多选项-卸载”
不过玩起来会很卡,尤其是鼠标悬停某处弹出介绍对话框的时候,原因不明。估计是air版本过老,不过也没办法,linux底下的air已经不再更新了。。。
也想用装个webqq的air,不过会提示环境不安全,需要https登录,进去后打开qq又提示不安全用https,我去qq无法打开。求解未果。同理直接用浏览器开q+web遇到同样问题。未解。。。也有可能是因为自家的网络问题。。。不过几天过后,虽然有这个问题,但不影响登录。
---------22/11/2012-----------------------
鉴于更新后的三国杀,air版的卡顿是在让人受不了。。。简直无法直视
所以舍弃通过air来玩三国杀,寻求解决网页版遇到的问题!
问题主要在于密码框——无法输入内容。弄了半天弄不好,最后不用firefox用chorme,密码框问题不存在了。倒是杀的时候别人发言全是框框
主要是发言框里的内容全部显示不了,而其他框的文字正常显示。
shit。。。
而且Chrome玩三国杀老崩溃,原因不明
----------23/11/2012--------------------------
关于firefox三国杀网页版,密码框无法输入的问题。我始终觉得是flash不对劲。不过尝试过各种flash之后还是解决不了问题。。。
丫的,然后今天居然被我发现,密码框居然可以粘贴!!!非常不科学!!!但是这样我能用firefox登录三国杀了。
God bless me。。。
而且firefox玩三国杀,发言的内容不再是一个个框框,而是实实在在的文字。。。而且为发现崩溃问题,yeah~
但是又有另外一个问题,激活不了中文输入法。。。
如果之前选择了ibus做输入法的话,就不存在这个问题,所以,安心用ibus吧。不过呢,能输入文字,却不能对功能按键无响应,比如退格、回车。。。
所以呢,将就着用好了。
到目前为止,三国杀算是能比较正常地玩上了!!!
(关键:flash装了,用firefox来登录网页版三国杀,密码用粘贴,输入法用ibus)
5. skype
官网下个debian5的版本,在大便6下能用,qt4要装,skype是deb包,直接安装。简洁清新,比win好多了
6. Dropbox
差点忘记最最最重要的软件。。。
官网下完deb包,装了是tmd的没用的渣渣,提示trouble connnection to Dropbox servers
网上说还缺个daemon
有条件可以从www.getdropbox.com/download?plat=lnx.x86下下来一个叫
dropbox-lnx.x86-1.4.20的东西(当然了,随着dropbox更新,版本号会变。。。)
解压后得到一个叫.dropbox-dist的隐藏文件夹,把它扔你的home folder(~/)就好
然后打开dropbox就能有设置向导了
7. 其他ssh要装,gnome的vpn和pptp要装
apt-get install ssh
apt-get install pptpd
apt-get install network-manager-vpnc-gnome network-manager-pptp-gnome
然后就能在gnome桌面右上角的网络连接里配置vpn
学校的vpn要赶紧用啊,不用就浪费了,还剩下一年的时间。。。
-------------------------------感想------------------------------------------
想想那时候还要装什么显卡、网卡和无线、声卡驱动
还要把ntfs和fat32的分区mount出来,改改启动文件
现在装debian简单多了
其实呢,在大屏幕下用linux表示很爽。。。那天要像当年兼职那样,两个屏幕
一个浏览网页,一个干正事
--------------------------------继续更新关于anti-GFW的设置-------------------------------------------
8. 配置GoAgent
为了日后没有学校vpn的着想,把go agnt也设置了
网上说上传什么的超麻烦,我才不会在linux地下弄,之前一直在win底下用,所以app engine上面都已经上传过了。
不过某人还是手贱,在win下重新上传了,更新到最新的版本,还弄了半天tmd,最后还上传失败什么。弄了半天之后,新建了app id才解决了问题。
1)上传了app就好办了。把local文件夹的东西复制过来debian里,直接运行
python local/proxy.py
就行
2)因为没有用chrome,也就不像win那样用proxy switch了。给firefox装上插件foxyproxy,不过该code网站上缺foxyproxy的配置,只在QFA里说要下载ca证书。其实在留言里有大神的回复:
-
工作模式select mode:使用基于预定模块的代理服务器(默认)
-
Proxies:新建proxy---代理名称自定(hexie),颜色自定义
代理服务器细节---手动配置,go agnt的话,主机选项添127.0.0.1,端口添8087
url模式---勾选"不要对内部地址使用这个代理",点击确定 -
模式订阅Pattern Subscriptions
点击下面的go---添加订阅名称(autoproxy)
订阅网址:https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt
代理服务器中添加之前创建的代理服务器(hexie),更新频率自定,format---自定义的订阅(autoproxy),obfuscation---base64,确定
启用快速添加
完成。
不过会提示python gevent没装,但不影响等录某些网页
然后就没然后了
--------------------------------21/03/2013更新win重装后grub2的修复及双系统说明-------------------------------------------
9. 双系统相关
那个关于分区什么的在开头没具体讲,因为自己不是第一次装Linux(新手看看讲Linux分区的文章一下子就懂)。但也不是说不能不记下自己当初安装时的分区情况,因为这些信息对于重装是有很大帮助的:是否双系统;其他系统的分区情况(位置/dev/sdX或者(hdX)及大小);Debian的分区情况;/boot是否独立出来等等。
由于之前装在第一分区的win7有问题,不得不重装了。说说自己原来硬盘情况,单硬盘,win7在第一分区,Debian在后面sda7的样子,/boot没有独立,是和/在一起的,所以原来的Grub2应该装在主分区去了。重装win7后grub的引导被win的给替代掉了。
百度了一下,发现有大神发过对应教程的日志,不过实际使用中发现要比他的简单很多。
1)插入Debian光盘重启进入大便的安装引导,选择advanced option的rescure mode
2)在选择语言language的页面时,选择back退出就能进入到rescure mode的安装清单
3)Detect disks
这里让选择boot file sys的分区。嗯,选了非linux文件系统的分区的话会报错并进入分区页吧。这里就可以跟着上面那日志的路线去走(我自己是没走这个分支,欢迎同学尝试);
如果记得原来/的挂载在那个区(猜猜就好,如果只装了win和linux,/一般都会选择在swap前或者后的那个ext分区那里。。。),比如我自己就知道在sda7,我就选了它,然后出现的新页面中有进入shell什么的,其中还有一个选项是Reinstall GRUB boot loader,然后让你选择装哪,直接(hd0)了~
4)reboot重启
5)Finish,原来的grub2重现
问题补充:至于不把grub装(hd0)的应该还要进一步设置吧,要不引导不会在重启时出来(未验证);上述只针对/boot当初没单独分出来的,否则选挂载分区时应该选的原来的/boot而不是/(未验证)。
另外说一下,自己以前本本双系统Debian5的时候,是把grub装在了独立的/boot里,但是这样重启后不会有引导,直接去win7了,在win7底下用个EasyBCD,新建一个Linux入口给Debian,然后就能引导进grub了。这样的话重装win,grub不需要重装。不过其实自己觉得无所谓,用安装光盘设置一下也不是很麻烦,直接用gurb了。