Tag Archives: ubuntu

高速更新Ubuntu

国内基本上没有快速的ubuntu源,原来还经常用台湾源,可是从去年10月以后台湾源也不行了。
ubuntu中文wiki上推荐的,新立得自动选择的全部不行……这也许就是国内网络生态吧,至少网通和电信之间的距离和中国与国外的距离一般远
不扯了。最近琢磨出来一个点子,先用迅雷下更新包,然后再切换到 ubuntu 本地更新,双系统的好处就是这么多
具体做法:
用更新管理器更新的时候点取消,出来提示框显示未下载哪些更新包,把里面的内容全部复制,保存到一个空文档。给文档添加后缀 .lst,切换到 Windows。
打开迅雷,点击“文件->导入下载列表”,选择刚才的新建的文件,开始下载。
下载完毕切回来,把所有更新文件放到一个文件夹里,在终端运行 find 更新文件的路径 -name *.deb >> list.sh
打开 list.sh,给每行前面加 sudo dpkg -i -E -G –refuse-,注意命令和路径之间有空格
在终端中运行 bash list.sh 即可。
可能出现部分包依赖关系不满足无法安装的问题,多运行几次就可以了。
update: 别忘了最后在新立得中升级或删除损坏的包,然后再运行一次。

Ubuntu 8.04 美化字体

这次回家没带本本,家里的台式机已经病入膏肓,光进入 WinXP 就要四五分钟,遂装 Ubuntu 自用。
Ubuntu 默认的中文字体实在是不怎么样,于是把华文黑体设置为默认的中文字体。设置方法如下:
1、下载华文黑体,将其复制到 /usr/share/fonts/ 的任意目录底下,我是自己新建了一个目录放乱七八糟的字体。
2、设置 STHeiti(华文黑体) 为首选中文字体:
$ sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf
找到 <string>AR PL UMing CN</string> (反正就是插入排第一位的中文字体之上)添加 <string>STHeiti</string>
3、设置英文字体和渲染方式
打开 “系统-首选项-外观-字体” 面板,在字体选项里选择一款英文字体,如 Lucida Grande。然后在 “字体渲染” 选项中选择 “最佳形状” ,再在 “细节” 里面把平滑选择为 “次像素(LCD)” 。
4、另外我发现 Ubuntu 默认的中文字体似乎不是文泉驿正黑,而是一种貌似叫“明”的字体,总之歪歪扭扭的不太好看,我修改了一下中文字体的渲染顺序。就是修改 /etc/fonts/conf.avail/ 下的 40-generic.conf 和 65-nonlatin.conf 这两个文件,在 AR PL KairiM GB 和 AR PL KaitiM Big5 之前添加了 STHeiti(STHeiti是一种 Sans Serif 字体,只需修改 [...]

Dict in Ubuntu

最近经常上英文网站,本来一直使用 Baidu 内嵌的 Dr.eye,后来发现不太方便于是安装了 dict.cn 的网页划词。但这两天 dict.cn 的服务器似乎有问题,老是查不到词汇(而且使用在线划词会把 firefox 搞死……)。于是乎上网查了一下,发现在 Linux 上可以用 terminal 查单词,除了没发音该有的都有。
实际上用的是 dict 开放协议。
$sudo apt-get install dict #客户端 (在 /etc/dictd/dict.conf 注释掉服务器,让其只使用本地读字典)
$sudo apt-get install dictd #服务器端
$sudo apt-get dict-xdict dict-stardic dict-gcide #三个字典文件
最后使用 $dict word 就可以查单词了,退出按 Q 键。
参考:http://blog.cathayan.org/item/1715
p.s. 今早遇到件特不愉快的事

Down Them All

在 Windows 下你可以使用迅雷、快车之类的下载软件来进行多线程、断点续传下载,那么在 Ubuntu Linux 下没有类似的下载工具?
当然有,而且比起 Windows下内嵌 n 个广告的大块头,这个工具只有 440 多 KB,它就是我要隆重推荐的 DownThemAll!
DownThemAll! 其实是一个 Firefox 附加组件,所以不仅在 Linux 上,只要任意一个装有 Firefox 浏览器的系统都可以使用。
如果你还在为在 Ubuntu 下如何更快的下载而发愁,不妨试试 DownThemAll!
DownThemAll is all you can desire from a download manager: it features an advanced accelerator that increases speed up to 400% and it allows you to pause and resume downloads at any time!
DownThemAll [...]

Quanta Plus

Quanta Plus 是一款运行在 linux 中的 web 编辑器,当然用 vim 也可以写 html,不过 Quanta+ 提供在 html 源代码和 WYSIWYG(所见即所得)之间实时转换让我觉得更顺手一些。
在 ubuntu 的新立得可以找到 Quanta+,也可在 terminal 里直接 apt-get:
sudo apt-get install quanta kompare kxsldbg cervisia
不过在普通用户下运行 Quanta+ 可能会出现这样的错误:
Could not read network connection list. //Something here related to your home directory Please check that the “dcopserver” program is running.
这种问题是由于普通用户对主文件夹中 .kde 文件夹权限不够造成的,输入以下命令即可解决:
cd ~ [...]

Linux 学习笔记(5)

早上下载了一堆 nVidia 的 linux 显卡驱动。我挨个去试,最终发现 169.09 能够完美支持 GeForce 8400M G 显卡。
记录一下安装显卡的过程。
首先,由于我启用了受限驱动管理器里的显卡驱动,因此需要取消这个驱动。
试着卸载驱动包:
sudo apt-get –purge remove nvidia-glx nvidia-glx-new
如果提示不存在更好。
然后删除 /lib/linux-restricted-modules/2.6.22-14-generic/ 下带有nvidia的东西,这些都是内核自带驱动。
再检查一下这两个文件是否存在:
/etc/init.d/nvidia-glx
/etc/init.d/nvidia-kernel
如果存在请删除掉。
上 nvidia 的官方网站下载 169.09 版驱动(如果你的显卡是别的型号请自行搜索相对应的驱动程序)。
安装头文件,pkg-config 和 xserver-xorg-dev(如果你缺少这些文件的话)
sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`
打开 /etc/default/linux-restricted-modules-common
sudo gedit /etc/default/linux-restricted-modules-common
在最后的DISABLED_MODULES=”"的双引号中填入nv 和 nvidia_new,变成DISABLED_MODULES=”nv nvidia_new”。
若前面已完整删除驱动,其实也可以省掉这一步。
接下来,按 Ctrl + Alt + F1 进入命令行。输入:
sudo /etc/init.d/gdm stop
停掉 GDM。
再输入:
sudo sh ~/NVIDIA-Linux-x86-169.09.pkg1.run
在安装驱动过程中,如果提示有原先驱动是否继续,选择 Yes;提示缺少模块是否从网上下载,选择 No;提示是否编译模块,选择 Yes;提示修改 xorg.conf 选 Yes。
等安装完毕后输入
sudo /etc/init.d/gdm [...]

Linux 学习笔记(4)

上次说到不能无线上网的问题,这个问题已经解决了。
虽然这台机子(华硕ASUS Z99DC)用的是 Atheros 芯片的网卡,但郁闷的是 ubuntu 自带的 madwifi 驱动并不支持这款 net5211 无线网卡,也就是说网卡驱动也得自己装了。
首先打开受限驱动管理器,把 Atheros Hardware Access Layer(HAL) 停用。然后去下载 madwifi 驱动程序,随便解压缩到一个文件夹比方 mad。
在 terminal 中cd ~/mad进入 mad,然后sudo make uninstall若干次(只要卸干净就行了)。
接下来用 ndiswrapper 把 Windows 下网卡的驱动安装到 Linux 里。
下载 ndiswrapper http://sourceforge.net/project/showf…group_id=93482
随意建个文件夹,比如 ndis:
cd ~
mkdir ndis
cd ndis
把 ndiswrapper 的压缩包放进去解压缩,再进行安装(目前1.52版是 ndiswrapper 的最新稳定版):
tar -zxvf ndiswrapper-1.52.tar.gz
cd ndiswrapper-1.52
make distclean
make
sudo make install
确定 ndiswrapper 已经被安装(只要没错误提示就行):
ndiswrapper -v
下来该安装驱动程序了,先重复上面的工作,建一个文件夹把找到的 Windows 下的无线网卡驱动放到文件夹里面,最好是已经解压缩的,省得麻烦。
#顺便在这里提一下,我就是因为没有解压缩而且压缩文件还是 RAR 格式,害的我到处找网线安装 Linux 的 [...]