ubuntu8.04安装配置,现有问题集合,及解决方法
1,分区只有10G左右空间的就直接 swap & / 两个分区好了,省得最后有的挂载点空间不够,有的有太多。如果你预留空间大于10G,在20G以内就要详细分区了。本来在此之前似乎应了解一下Linux的分区概念,不过大多人大概都没什么耐心看吧,算了,直接分区吧。到底什么样是一个好的分区方案,我认为见仁见智,智者见智。 原则上/ 和/home基本上最好
·
1,分区
只有10G左右空间的就直接 swap & / 两个分区好了,省得最后有的挂载点空间不够,有的有太多。
如果你预留空间大于10G,在20G以内就要详细分区了。
本来在此之前似乎应了解一下Linux的分区概念,不过大多人大概都没什么耐心看吧,算了,直接分区吧。
到底什么样是一个好的分区方案,我认为见仁见智,智者见智。
原则上/ 和/home基本上最好是要单独挂载两个分区,因为home可以看成是win中的my document,自己个人资料多的话home要大一些。/小一点无所谓,据说至少2G,我也没有试验过。其他的诸如/tmp和/var由于活动文件特别 多,为了避免他们的文件碎片对其他区的影响,最好他们各挂一个区。最后/opt主要安装大型软件,如果有多余的分区就给他挂一个吧。
好了开始分区了。首先分一个主分区出来,挂载boot。grub启动时需要的文件都在/boot目录。这样就算工作分区出了问题,只要这个分区没有问题, 同样可以启动。因此最好的办法就是专门为根文件分一个区,大小一般64M,但在ubuntu中每次内核更新都发现有170M多,所以保险一点200M 吧。
之后的分区全部以扩展分区形式存在,扩展分区下很多逻辑分区。
/var,这个特殊,最好大于1G,因为更新软件包和系统版本的升级会下载几百M的东西,再加上有时候会添加很多的源....其实1G就够了。
/tmp,如果不做网络服务器,200-300M都够,我的平时都用不到30M以上,就系统升级至7.10的时候用到了40M
/swap 如果有512以上的内存,那么交换区只要600-700M就充足了
/opt 可以选择让它挂在/ 或者 /usr,大小嘛小于1G,因为主要还是靠/usr来装软件包
/至少4G,
/home越大越好,可以把下载的软件包和媒体等等都放这里。
假如你空间多,/ & /home大小就自己定了,如果你喜欢以root登录,/就大点。
2,配置源与更新
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup (备份当前的源列表,以便日後需要时恢复 sudo cp /etc/apt/sources.list_backup /etc/apt/sources.list)
sudo gedit /etc/apt/sources.list (修改sources.list文件中源的列表)
新手请勿使用以下代码;有一定经验的可考虑。
sudo mv /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
Ubuntu.cn99.com更新服务器(江苏省常州市电信,推荐电信用户使用):
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ hardy main restricted universe multiverse
台湾的官方源速度也相当不错,有时甚至快于内地的:
deb http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse
有着两个就足够了,软件源中服务器改成 台湾 也行。
sudo apt-get update #这一步是更新你的源列表,换源后必须执行
sudo apt-get upgrade #这一步是更新软件
有时可能需要使用:sudo apt-get -f install 修复安装
更新相关命令:
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装"-f = --fix-missing"
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
系统apt安装的软件包通常都是下载到如下文件夹:
/var/cache/apt
3,跨版本升级
UBUNTU大版本的升级常常会引起诸多问题,最常发生的就是gnome启动不了,不能进入图形界面。因此,在升级时,务必要谨慎操作。
以下是我升级6.06到6.10时的5次失败的经验,同样适用于ubuntu6.10升级到ubuntu7.04, ubuntu7.04升级到ubuntu7.10等大版本升级,屡试不爽。
7.10到8.04方法
更新源: sudo gedit /etc/apt/sources.list 将所有的gutsy(7.10版本号)替换为hardy(8.04版本号).
更新: sudo apt-get update
开始升级。使用:
gksu "update-manager -c" # "-c" switch tells it to look for upgrades at all.
开始升级,按照升级界面下一步。
错误的做法:sudo apt-get dist-upgrade
这一个操作并没有很好的调用ubuntu的升级脚本,只是把软件包全部替而已。很容易导致系统问题。
提示:使用 gksu "update-manager -c" 会出现下载速度较慢,无法查看下载进度和升级过程难以取消的情况,你可以先使用
sudo apt-get -d dist-upgrade # "-d" 表示只下载文件
或者新立德工具进行升级文件下载后,再运行 gksu "update-manager -c" 升级。
注意。不能使用sudo apt-get dist-upgrade进行安装。如果使用这一命令安装开始,那么更不要强行退出,开始了就让他结束。
升级完成之后,系统会要求你重启。不急,选择不重启。为了系统下次能够正常启动,还需要进行进一步软件包检查。关闭升级窗口之后,再重复使用:
sudo apt-get update
sudo apt-get upgrade
你会发现,原来还有很多软件包可以升级。重复的将它们全部升级完毕。直到没的升为止。
OK,现在可以重启了。升级过程完成。如果升级一切顺利,这可以运行
sudo apt-get autoremove
sudo apt-get clean
来清除旧有的文件,节约硬盘空间。
祝你一切顺利。(另外一个说法:使用sudo update-manager -d)不过没试过。
记住了这是跨版本是用的清理方法,如果是全新安装的话,切记不要清理,在所有软件安装结束后
sudo apt-get install aptoncd
然后在系统管理中找到,可将安装的软件及更新打包成ISO,方便刻录和保存,重装时只要添加光盘为源就行了,一步升级到位。
4,系统微调及中文显示问题
在安装软件之前进行一下系统微调是必要的,这样会使以后的安装更快速。在8.04中,以root登录系统,不显示中文,所以要在,普通用户名下,先设置中文环境
进入“系统 -> 系统管理 ->language support”(英文环境菜单为“System->Administration->Language Support”)。
在列表中的Chinese条目打勾。同时将默认语言修改为Chinese(中国)并确定(如想使用英文或其他语言的图形界面,可以将语言选择为自己喜欢的语言类型,
勾选Enable support to enter complex characters,这个选项是开启scim输入法)。
会提示缺少语言内容,需升级,点确认即可。更新结束后重启,再次进入普通用户名。在终端中操作。
以root权限打开文件夹
sudo apt-get install nautilus-gksu
修改root用户密码:
sudo passwd root
右键打开终端
sudo apt-get install nautilus-open-terminal
系统管理-登录窗口-安全-(勾选)允许本地系统管理员登录
重启
用root登录系统
root的中文桌面
8.04中选择root进入系统,无法显示中文桌面,而且选择中文后也没有作用, 而在/etc/environment中,"LANGUAGE=zh_CN:zh:en_US:en"是不用修改的,改后有没问题还不清楚。
修改root下隐藏文件.profile,以下是修改过的。此后就成功成为中文桌面。
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n
# Installed by Debian Installer:
# no localization for root because zh_CN.UTF-8
# cannot be properly displayed at the Linux console
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
然后重启,选择以root进入系统,就能显示中文,重复语言选择,可能还会有些更新,然后再次重启,以root进入系统。之后安装软件及调试就简单了,而且不用反复输入密码
KDE 软件的中文显示,我们不可避免使用kde下的优秀软件,所以就要安装kde的中文语言。
sudo apt-get install language-pack-kde-zh-base language-pack-kde-zh kde-i18n-zhcn
输入法调节
sudo gedit /etc/X11/xinit/xinput.d/all_ALL
找到
GTK_IM_MODULE=
QT_IM_MODULE=
这两行后面是空的,改成
GTK_IM_MODULE="scim"
QT_IM_MODULE="scim"
代码:
sudo gedit /etc/X11/xinit/xinput.d/zh_CN
找到
GTK_IM_MODULE=xim
QT_IM_MODULE=xim
改成
GTK_IM_MODULE="scim"
QT_IM_MODULE="scim"
保存重启X。重启后scim的行为就正常了。为了保证在 EVA 或其他一些软件中正常使用输入法还要
在scim输入法中进行了如下设定:
scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉
scim设置->gtk->嵌入式候选词标的勾去掉.
重启scim
打开终端,输入 pkill scim
然后输入 scim -d
OK
如果使用fcitx的话
在Ubuntu上的安装过程非常简单的啦……
首先是安装(废话):
sudo aptitude install fcitx
然后
sudo gedit /etc/X11/xinit/xinput.d/fcitx
把下列内容复制进去
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
保存退出,并执行下面这两行命令:
sudo im-switch -s fcitx
im-switch -s fcitx
然后用Ctrl-Alt-Backspace组合键重新启动 Xwindow
OK,安装配置过程到此基本上完毕。小企鹅输入法可以用了。我用了一会儿发现在部分网页的文本框里面无法输入,搜索了一下,发现是我以前设置 SCIM 的时候留下了后遗症。运行:
export -n QT_IM_MODULE
问题解决!
如果你和我一样,只会使用拼音,那么建议再多做一个步骤:
sudo gedit /usr/share/fcitx/data/tables.conf
把里面的内容全部清空,然后保存退出。这样里面的几种输入法就不会出来干扰你了。
5,软件安装和问题解答(同步处理,免得还要上下翻动)
为了免去编译或有些软件运行不了的麻烦先要安装
编译工具
sudo apt-get install build-essential
sudo apt-get install gnome-core-devel
sudo apt-get install libgtk2.0-dev
然后为了解压缩的方便,再安装
压缩工具:
分别为rar压缩、解压;rpm解压;7z解压工具及alien
sudo apt-get install rar unrar alien p7zip-full unace
建立软链接
sudo ln -fs /usr/bin/rar /usr/bin/unrar
再为了那些需要java环境的软件提前安装
安装Java环境:
在新利得中安装Java6 jdk 也就是Sun Java 6 Console,如果用永中office的话装SUN Java 5 Console最好,没有的话用 java 5 jdk
也可命令行安装
sudo apt-get install sun-java6-jdk
sudo update-alternatives --config java
配置JAVA环境变量:
sudo gedit /etc/environment
CLASSPATH="/usr/lib/jvm/java-6-sun/lib"
JAVA_HOME="/usr/lib/jvm/java-6-sun"
sudo gedit /etc/jvm
将/usr/lib/jvm/java-6-sun移到顶部
最后开始软件安装
网络浏览
FF是绝佳的浏览器了,只是升级到3.0b5时 简体中文与大部分插件不能使用了,其他什么速度慢,cpu占用高及假死的情况我都没遇到,所以不写解决方法了,大家自己去搜吧,我在附件里会给出简体和插件包的。或者在3.0b5版本:
http://releases.mozilla.org/pub/mozilla ... /zh-CN.xpi
点击链接就可以安装。
firefox如何不自动跳转到新打开的页面,也就是后台打开标签,尤其在打开搜索结果的链接时,自动跳转相当烦人:(首选项的设置“不自动跳转 到新页面”形同虚设)据说有些插件可以很好的设置,但我非常非常讨厌插件,明明浏览器本身就可以开放几个设置接口给用户,可为而不为,非要把自己的设置习 惯强加给用户。about:config的设置也不见的有效!
打开about:config
搜索browser.tabs ,将这两个参数改成true:
browser.tabs.loadInBackground
browser.tabs.loadDivertedInBackground
firefox如何总是新开标签页而不是在当前网页激活链接:
当你从地址栏和搜索栏打开网页时:使用“Alt+回车”。搜索栏的最终解决:browser.search.openintab设置为true
而对于普通链接,使用“Ctrl+ 链接”(“Shift+ 链接”从新窗口打开)
问题的最终解决:http://blog.boyeut.com/2007/09/open-links-in-new-tabs.html
1)在浏览器任务栏中输入: about:config
2)找到browser.link.open_newwindow ,将其值设为3;
找到browser.link.open_newwindow.restrictio,将其设为0.
3)重启Firefox即可。(实际上效果仍然不理想,^_^)
解释:
1)browser.link.open_newwindow有三个可选参数:
1:在当前Tab打开
2:在新窗口打开(默认)
3:在新Tab页打开
2)browser.link.open_newwindow.restriction也有三个参数:
0:打开方式与browser.link.open_newwindow一致
1:在新窗口打开
2:打开方式与browser.link.open_newwindow一致,除非链接设定了打开属性(默认)
安装浏览器Flash插件:
sudo mkdir -p /usr/lib/X11/fonts/Type1
sudo apt-get install flashplugin-nonfree
或者
下载安装Adobe Flash Player 9, 解决swf 文件的播放问题, 下载后去掉.deb后缀, 就可以打开了。
http://ftp.ubuntu.org.cn/home/cocomama/
网页访问:
地址:http://ftp.ubuntu.org.cn/登录帐号:ubuntu 密码:ubuntuftp
flash乱码修改
最近Ubuntu 8.04修改了系统字体配置文件的构成,将原来的/etc/fonts/language-selector.conf分解成了四个文件,分别对应到 /etc/fonts/conf.d/下的29-language-selector-zh.conf、69-language-selector- zh-cn.conf、99-language-selector-zh.conf和CJK_aliases,而我们经常修改的sans字体渲染顺序在 69-language-selector-zh-cn.conf文件中,所以如果您发现系统字体显示不对,可以直接调整69-language- selector-zh-cn.conf,按照您喜欢的字体顺序调整好后,重启X后,系统的字体应该就恢复了。
但是这时候可能您的Flash里面的中文还是乱码或者和系统的字体不一致,这个的解决方法很简单,
将/etc /fonts/conf.d/49-sansserif.conf删除即可,
这个文件为在所有非sans-serif、serif字体中附加sans- serif,删除它后就Flash里面的字体配置就和外部系统的字体一致了。
另外如果这样修改后还有乱码的话,试试调整下69-language- selector-zh-cn.conf里面的中文字体顺序。
网络下载
电骡 BT下载工具
sudo apt-get install amule deluge
+添加服务器:http://www.emule.org.cn/server.met
+Firefox地址栏输入about:config
创建布尔项network.protocol-handler.external.ed2k,值为 true
创建一个字符串项network.protocol-handler.app.ed2k,值为 /usr/bin/ed2k
此种方法在amule已经启动的情况下,点击浏览器中的ed2k链接可以直接添加到amule下载列表中。
普通下载随便选吧,源里很多,多线程下载有个很好的multiget 用google搜下吧
多媒体
影视播放器
先卸掉原来的电影播放器
sudo apt-get remove totem-gstreamer
安装以xine为後台引擎的totem电影播放器,或是直接安装mplayer或kaffine做为播放器安装totem-xine的命令如下:
sudo apt-get install totem-xine totem-mozilla totem
安装多媒体解码器
安装libdvdcss2软件包就可以获得额外的在DVD支持
sudo apt-get install libdvdcss2
为以xine为後台引擎的totem电影播放器添加多媒体格式支持:
sudo apt-get install libxine1-ffmpeg libxine1-doc libxine1-doc libxine1-plugins
sudo apt-get install w32codecs gcc-3.3-base libstdc++5
假如cn99源中没有以上软件
加上Medibuntu repository源
sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list
加入GPG key并刷新软件库
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update
记住,以上Medibuntu repository源是在cn99中没有的情况下才能使用,
因为一是这个源速度慢,二是我装机时,这个源的hardy还没有,不知现在有了没。
安装mplayer播放器
sudo apt-get install mplayer-fonts mplayer mplayer-skins mozilla-mplayer
使用 Firefox 在线播放解决办法
sudo apt-get remove totem-mozilla 这样firefox就会用MPLAYER播放了
Mplayer 的中文字幕设置方法
1) 在 Preferences-Font 里面点击 ”Browse” 选择一个中文字体,Encodeing 选择 Unicode。
2) 在 Preferences-Subtitle&OSD 里面的 Encoding 选择:
Simplified Chinese Charset(cp936)
3) 在 Preferences-Font “Text scale” 这里调整字幕大小(我调整为 3.8 )。
如果播放时提示错误,设置一下:
Preferences-Video 选择 “xv X11/Xv” “Enable frame dropping"
Preferences-Codecs&demuxer 选择 “FFmpeg/libavcodec audio decoders”
ubuntu更新了mplayer,出现打不开视频文件的问题 错误内容:failed to open file:///路径.rmvb
GNOME 下,更新了MPlayer之后,发现在文件浏览器中,通过直接点击或右键菜单的方式,无法播放影音文件,报类似这样的错:“Failed to open file:///home/yours/%E4%B8%AD%E6%96%87.avi”。通过MPlayer自身的菜单选项Open,则可以打开影音文 件,并播放无误。
baidu了下
经查,应该是打开URL路径时出的bug,不支持中文(估计包括其它Unicode)。
解决方法:
编辑 mplayer.desktop
控制台下
sudo vim /usr/share/applications/mplayer.desktop或
sudo gedit /usr/share/applications/mplayer.desktop
找到这句
Exec=gmplayer %U
修改成
Exec=gmplayer %f 或者将%U去掉
保存退出
这样,在文件浏览器中,发送给mplayer命令的文件路径参数就被修改成本地物理路径,而非URL路径。如果其它程序出现类似问题,也可以参考这样的解决方案。
flv音画不同步
从youtube下载了很多mtv来看,可是由于flv文件编码的问题,MPlayer播放的时候带来画面/声音不同步的麻烦。
用下面的命令即可解决这个问题。
mplayer -autosync 0 -mc 0 filename.flv
如果想一劳永逸的话,可以参考这个帖子Mplayer的使用小技巧。在配置文件config里面添加下面两句话即可。
autosync=0
mc=0
这是mplayer的帮助文件对两个参数的解释及用法。
Xine前端播放器设置
如果使用xine引擎的播放器,如kaffeine,gxine,totem-xine等在播放有些rmvb文件的时候可能会出现没有声音的现象(如果你没遇到,就不要进行这一步了),解决办法如下:
首先关闭播放器,然後使用你喜欢的文本编辑器,比如 kate,gedit,vim等打开文件 ~/.xine/catalog.cache
gedit ~/.xine/catalog.cache
[/usr/lib/xine/plugins/1.20/xineplug_decode_real.so]
size=14948
mtime=1208059796
type=131
api=15
id=realadec
version=10111
supported_types=52494336 52559872 52756480
decoder_priority=7
代码段,将其下的 decoder_priority 的数值修改成 10
修改完毕後这一段应该看起来是这样子的
/usr/lib/xine/plugins/1.1.7/xineplug_decode_real.so
....
....
decoder_priority=10
Totem-xine升级故障
自己的是Ubuntu7.10 Guesty !原本Totem用的好好的,可是在一次更新后,就不能打开Rmvb和Rm方式了,提示为:
A problem occurred while loading a library or a decoder (cook.so)有时会是(drvc.so)
中文提示为:装入库或解码器(cook.so)时发生问题
google了很久总算是找到了答案了:
最简单的命令行
sudo ln -s /usr/lib/codecs/ /usr/local/lib/
最简单,但颜色不对
sudo ln -sf /usr/lib/codecs /usr/lib/win32
最简单,但颜色不对
或者正规办法
编辑: ~/.gnome2/Totem/xine_config
sudo gedit ~/.gnome2/Totem/xine_config
找到以下两段进行修改:
# path to RealPlayer codecs
# string, default:
#decoder.external.real_codecs_path:
# path to Win32 codecs
# string, default: /usr/lib/codecs
#decoder.external.win32_codecs_path:
修改为:
# path to RealPlayer codecs
# string, default:
decoder.external.real_codecs_path:/usr/lib/win32
# path to Win32 codecs
# string, default: /usr/lib/codecs
decoder.external.win32_codecs_path:/usr/lib/win32
保存就可以了,这个问题困扰了我N 久了,总算是解决了,又可以看电影了,爽呀!
不过颜色一直有问题
有时多重启几次颜色又好了,一滴汗!
Rhythmbox 和 Banshee
如果要让 Rhythmbox 和 Banshee 这些使用 gstreamer 为后端的播放器,能播放 mp3, wma, ra, ram, wav 等格式音乐,就装上:
sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-pitfdll gstreamer0.10-ffmpeg
然后在应用程序——安装卸载软件——影音——
把所以与gstreamer相关的软件装上,记住要注意那些解释中的后缀名啊!!
针对mp3歌曲信息在banshee中显示乱码的问题,可以先安装下面的软件,然后对Tag编码进行转换。
sudo apt-get install python-mutagen
然后在乱码歌曲所在文件夹中,右键打开终端
mid3iconv -e gbk --remove-v1 *.mp3
Realplayer
可以到Real公司网站上下载安装。
找到RealPlayer11GOLD.bin所在文件夹右键打开终端,或者把它放到root文件夹下
sudo chmod +x RealPlayer11GOLD.bin
sudo ./RealPlayer11GOLD.bin
Extracting files for Helix installation........................
Welcome to the RealPlayer (11.0.0.4028) Setup for UNIX
Setup will help you get RealPlayer running on your computer.
Press [Enter] to continue...
Enter the complete path to the directory where you want
RealPlayer to be installed. You must specify the full
pathname of the directory and have write privileges to
the chosen directory.
Directory: [/opt/real/RealPlayer]:
+如果系统使用SCIM输入法,则需要解决冲突问题:
编辑可执行文件/usr/bin/realplay 在文件最开头的 #!/bin/sh 之后加入:export GTK_IM_MODULE=xim 这一行。或者export GTK_IM_MODULE=scim,不过后一条没测试过。
音乐播放器
源里有很多好的
xmms,amork,audacious,beep,等许多优秀的播放器,也不能一一说明,就举例ubuntu Gnome 常用的吧
audacious
sudo apt-get install audacious audacious-dev audacious-plugins-extra
装完这后再装上
mac-3.99-u4-b5
audacious-mac-0.3.10
顺序别乱了,这是播放APE所必须的
deb包自己google下吧,论坛里有的。
做到这一步就可以播放APE文件了,为了正常读取CUE文件,还要做一些设置。
首选项----》音频-----》格式检测。把里面的两个选项都取消。
播放列表----》使用自动编码检测器。选 chinese就可以了。
audacious乱码的问题参照了wiki和了论坛上的 方法都没效果
播放托盘上显示的还是乱码
这是 论坛上的 方法 :在audacious上右键选择“首选项”,在“播放列表”中,把标题格式改为“Custom",再把自定格式改为
“%f”(不要引号)。
这是wiki上的方法:在Fallback charcter encodings 选项后加入GBK
中文显示
右键 --首先项--播放列表--Fallback charcter encodings: 输入GBK;
右键--首选项--外观--取消Use Bitmap fonts if available前面的对勾;
其实
audacious里将编码选为chinese,再填上cp936,犯不着转码
这才是最好的,其他只能辅助。
用同样方法安装xmms
xmms乱码:
cd /etc/gtk
ln -s gtkrc.zh_CN gtkrc.zh_CN.utf-8
ln -s gtkrc.zh_CN gtkrc.zh_CN.gbk
xmms 首选项-》音频输入输出插件 -》 libmpg123-ja -》配置 -》标题,禁用标签
后面的字体可分别改成如下的:
-adobe-helvetica-medium-r-normal--10-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*
-adobe-helvetica-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*
皮肤文件目录:usr/share/xmms/Skins/
皮肤权限chmod 0644 /usr/share/xmms/Skins/*
办公用软件
星际词霸
sudo apt-get install stardict stardict
源内有字典,也能自己下载,自己google一下吧!
http://stardict.sourceforge.net/ 找到很多的词典下载你喜欢的词典後只需把它解压到
/usr/share/stardict/dic
安装acroread阅读pdf。必须安装浏览器插件,否则会出现缺少库libgtkembedmoz错误。
很多源里面没有,有的话也不是中文,7.09时的修改方法现在也不能使用了:
sudo apt-get install acroread
sudo apt-get install mozilla-acroread
sudo apt-get install acroread-plugins
源里面没有的话只能直接下载acroread 中文版的deb包,
这样就没有安装mozilla-acroread和acroread-plugins,因此需要在Adobe Reader的首选项-》因特网中指定libgtkembedmoz的位置,对于ubuntu7.10,位置可能在/usr/lib/firefox, 对于ubuntu 8.04,位置可能在/usr/lib/xulrunner。总之,最好备份libgtkembedmoz.so文件,以免万一找不到该文件。
Evince的渲染速度已经非常快了,如果只是阅读pdf,比acroread更快。
解决PDF电子文档的中文乱码
sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional poppler-data
老用户可以按以下操作
1下载poppler-data,解压 http://poppler.freedesktop.org/
2.在终端执行:cd /解压路径/poppler-data-0.1
3.再输入:sudo make install datadir=/usr/share
pdf合并和分拆工具:pdfjam
下载:http://umn.dl.sourceforge.net/sourceforge/pdfsam/pdfsam-0.7sr1-out.zip(使用basic版,加强版收费)
使用:java -jar pdfsam-0.7b1.jar,也可将这个命令添加到自定义启动器。
kchmviewer应该是最好的chm浏览了,不过升级到7.10 或 8.04后经常双击故障
sudo gedit /usr/share/applications/kchmviewer.desktop
得到以下目录
[Desktop Entry]
Categories=Qt;KDE;Utility;
Encoding=UTF-8
Type=Application
Exec=kchmviewer %U
Icon=kchmviewer.png
Comment=
Terminal=0
Name=KchmViewer
Comment=A viewer of CHM (MS-Help) files
MimeType=application/chm
找到Exec=kchmviewer %U 这行
将 %U 改成 %f
或 去掉 %U。
然后整个世界清静了。
系统优化软件
下载ubuntu-tweak 0.3.1~ppa1_all.deb 用google搜一下吧
下载deb包安装,http://ubuntu-tweak.com/downloads
然后自己想怎么调就怎么调吧,不过注意提示!!
sudo apt-get install bum 详细设置启动项目。
sysv-rc-conf也是一个启动项管理器,没有图形界面,设置相对复杂
然后
在添加或卸载软件中选择 启动管理器
虚拟机
1.wine模拟windows,但效率非常慢,静候wine1.0:
http://wine.budgetdedicated.com/ #wine快速设置下载地址 。
参考:http://forum.ubuntu.org.cn/viewtopic.php?t=116865
简单方法
sudo apt-get install wine
搜索wine-ubuntu.deb下载,安装,运行。
不过乱码一直没解决。
下面的方法就比较麻烦,不过没有乱码之忧。
初始设置
由于 X locale 的问题, 默认 wine 会轮询 x core fonts ,使得 wine 很慢,请先执行:
sudo sed -i -e '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE
中文支持设置http://forum.ubuntu.org.cn/viewtopic.php?t=72933
把下面的代码保存为zh.reg,然后终端执行regedit zh.reg。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。
代码:
REGEDIT4
[HKEY_LOCAL_MACHINE"Software"Microsoft"Windows NT"CurrentVersion"FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"
部分DLL设置 :
到真实windows下的system32文件夹(C:"WINDOWS"systenm32)里复制 mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll这几个文件到/home/user/.wine /drive_c/windows/system32文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。
设置wine的“假”IE :
如果你不打算装ies4linux的话,用gecko来替代IE,在安装软件前先安装,可以避免很多问题。打开终端输入代码:
wine iexplore http://www.google.cn
目前成功模拟的软件有:迅雷英文版(gigaget 1.0.0.23),电驴(easymule1.0), 千千静听(TTPlayer 5.1, 安装后需要重启,添加一两首歌播放还行,列表管理能力几乎为0)
如何删除wine卸载后留下的菜单,wine很烦人,卸载的时候不把自己的屁股擦干净。
到~/.local/share/applications/wine/Programs下去删除,只是链接而已,顺带把~/.wine也删除了。~/.local/share/下其他的相关的多余的东西也可以删掉。
2.ubuntu用virtualbox虚拟安装windows XP:
参考:http://forum.ubuntu.org.cn/viewtopic.php?t=60618&postdays=0&postorder=asc&start=0
1)安装 virtualBox:
到 virtualBox主页下载二进制的allplatform的安装包,
不要sudo apt-get安装,否则下载的是OSE(open source edition)版本,使用有麻烦。
2)添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组:
sudo adduser pengkuny vboxusers(我的用户是pengkuny)
3)重启ubuntu
4)安装XP,此时鼠标切换有问题,没关系,先装好XP再说。
5)进入XP系统之后,在虚拟机中选择安装附加软件包GuestAdditions,这时,鼠标就可以在主客机之间自由切换了。
6)这时,退出XP系统,在“设置”中设置共享文件夹:
填上共享名称,选择某个要共享的目录即可(请注意,不能共享用户主目录)。
启动客户机,打开我的电脑,选择 “工具” -- “映射网络驱动器”,
完成之后,我们即可像使用本地磁盘一样使用该共享文件夹.
7)其他一些常见问题:
(1)系统内核更新之后,vbox 无法启动,这时我们只需要重新安装下头文件并重新编译 vbox 内核模块即可:
sudo apt-get install linux-headers-`uname -r`
sudo /etc/init.d/vboxdrv setup
(2)运行QQ就跳出客户机。安装完之后,禁止QQ开机启动,并删除QQ安装目录下的npkcrypt.sys文件就可以了。
(3)不能用USB设备。由于系统自身usbfs权限限制,需要root权限运行VirtualBox才能加载USB设备;即:
sudo VirtualBox
让GUEST识别USB设备,最简单的办法如下:
$ sudo gedit /etc/fstab
在末尾加上
# the USB group
# 对所有用户开放USB设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0
或者
1.增加用户组usbfs
sudo groupadd usbfs
2. 查看usbfs用户组的gid
cat /etc/group | grep usbfs
usbfs:x:1002:
把当前用户增加到usbfs组
sudo gedit /etc/group
把
usbfs:x:1002:
修改为
usbfs:x:1002:zhouyun(这里改成你的帐户名)
4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002
sudo gedit /etc/fstab
在末尾加上
# 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
重新启动后,就可以在客户机中使用USB设备了。
3.在windows(Vista)下用vwmare安装ubuntu, 解决鼠标自由切换问题:
1) 安装vmware-tools
2) 编辑配置文件
sudo nano /etc/X11/xorg.conf
找到并修改内容:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "vmmouse" #使用vmware提供的鼠标驱动,解决“鼠标有效边界混乱”问题。#
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "Imps/2" #使用Imps/2协议,解决“鼠标滚轮失效”问题。#
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
3) 复制vmmouse的驱动
tracker中搜索vmware-tools, 找到vmmouse驱动, 例如我的在~/.vmware-tools/configurator/XOrg/7.1/vmmouse_drv.s ,
sudo cp /usr/lib/vmware-tools/configurator/XOrg/7.1/vmmouse_drv.so /usr/lib/xorg/modules/input
4) 更改权限
sudo chmod 644 /usr/lib/xorg/modules/input/vmmouse_drv.so
5) 重启
6,杂七杂八的注意事项和问题解决。
上网配置
sudo pppoeconf
拨号:pon dsl-provider
断开:poff
sudo gedit /etc/ppp/options
将弹出的文档中的 lcp-echo-failure 4 改为 lcp-echo-failure 40
IP命令行配置如下
sudo gedit /etc/network/interfaces
DHCP
DHCP配置如下(假设通过eth1上网)
# The primary network interface - use DHCP to find our address
auto eth1
iface eth1 inet dhcp //指定为dhcp
然后重启
sudo /etc/init.d/networking restart
Static IP
静态IP地址配置如下(假设通过eth1上网)
# The primary network interface
auto eth1
iface eth1 inet static //指定为static
address 192.168.3.90 //IP地址
gateway 192.168.3.1 //网关
netmask 255.255.255.0 //子网掩码
同样需要重启
sudo /etc/init.d/networking restart
DNS
如果有必要,配置DNS
sudo gedit /etc/resolv.conf
nameserver 192.168.3.2
关闭IPV6:
sudo gedit /etc/modprobe.d/aliases
注释掉这一行 alias net-pf-10 ipv6
sudo gedit /etc/modprobe.d/blacklist
加入这一行 blacklist ipv6
重启电脑才生效
ip a | grep inet6
如果没有任何输出就说明 ipv6 确实关闭了
备份XORG和menu
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup
NTFS分区下的中文文件支持,一般在7.10中不用使用,在8.04中这样对中文支持更好。许多反应8.04挂载ntfs分区后,中文乱码的原因就在此。
sudo apt-get -y --force-yes install ntfs-3g
sudo apt-get -y --force-yes install ntfs-config
[ -x /usr/bin/ntfs-3g ] && sudo ln -sf /usr/bin/ntfs-3g /sbin/mount.ntfs
gksudo ntfs-config &
set +v
Grub设置
装了Ubuntu后,系统引导自动到Ubuntu,在等待10秒后就进入Ubuntu。而不少人都是装双系统,且希望自动引导到Windows,那可以这样改变。
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
再搜寻这一行文字
default 0
用下面这一行取代
default X_sequence
保存编辑过的文件。
注意:X_sequence的意思是你的操作系统条目的项数(从0开始计算,即第一项是“0”,第二项是“1”,“Other operating system"之类的也算。)
将grub赶出了mbr
由于感觉到将grub装到mbr影响了我的电脑的启动速度,主要是主板自检吧!
出现logo好慢。
今天将mbr拷贝了出来,然后fdisk /mbr(M$ dos)按照M$的标准修复了mbr
启动快了
然后用会nt的引导,又没破坏linux的引导!
重装系统也好恢复了!
下面的操作步骤!
首先起确认你的grub正常,并能启动linux
然后启动到linux (Ubuntu)
如果你的是IDE硬盘 (谢谢sun391补充)
代码:
sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
如果你硬盘的被识别为sda
代码:
sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1
题外话:如果没有bs=512 count=1的话,dd好像跟ghost一样,不知道是不是哦,高手赐教
然后你可以到/media找到linux.lnx这个文件
将它cp到你的win根目录,例如是C:/,而且我建议你对这个文件做多个备份!
然后重启到win
进入后确认你的系统根目有linux.lnx这个文件
然后修改boot.ini
boot.ini请在win 下修改,因为编码不同! 大侠除外
它可能隐藏和只读
然后在后面加入
如果有 代码:
time=0
请将0更改!如time=5
代码:
C:/linux.lnx="linux"
保存
然后你就可以reboot看效果了
nt的引导菜单会出现linux这一项,选择后好像又会到grub的菜单了
事实上它只是读了linux.lnx
上面这个确认能进入linux后你就可以选者性的对mbr做M$的恢复了
win9x的引导盘是
代码:
fdisk /mbr
而nt就是用安装光盘或别的方法进入修复控制台
然后 代码:
fixmbr
这样你的mbr 就跟只装win的一样了!
如果你对win重装了只要做
拷尼备份的linux.lnx到win的根目录
并修改boot.ini (修改在前面已经有了)
如果有错漏请指正,谢谢
要求++精,或置顶一段时间.
毕竟用处还是蛮大的,
菜鸟第一技术帖 [/quote]
这是dd的用法!
dd
1.作用
dd命令用来复制文件,并根据参数将数据转换和格式化。
2.格式
dd [options]
3.[opitions]主要参数
bs=字节:强迫 ibs=<字节>及obs=<字节>。
cbs=字节:每次转换指定的<字节>。
conv=关键字:根据以逗号分隔的关键字表示的方式来转换文件。
count=块数目:只复制指定<块数目>的输入数据。
ibs=字节:每次读取指定的<字节>。
if=文件:读取<文件>内容,而非标准输入的数据。
obs=字节:每次写入指定的<字节>。
of=文件:将数据写入<文件>,而不在标准输出显示。
seek=块数目:先略过以obs为单位的指定<块数目>的输出数据。
skip=块数目:先略过以ibs为单位的指定<块数目>的输入数据。
修复 Grub Linux启动
用LiveCD启动后,进入terminal,
sudo grub
setup (hd0) (hd0,0)
防止fsck检查vfat文件系统
每次开机时,系统总是检测Windows(vfat)分区,要好一段时间,如果你不想让fsck在启动时检查Windows(vfat)分区(有时这样的检查会产生许多错误信息),
可以编辑 sudo gedit /etc/fstab 文件将 第6列 也就是最后一列 的pass参数改成0,当然,这要在root用户下或获得root的权限才才能更改。
8.04中 win下分区不能自动挂载,
很奇怪 找了很久没找到解决方法,后来无意中在ntfs-3g的网站上看到帮助,发现,用下面的指令就可以轻松无错误的解决8.04无法自动挂载分区的问题:
代码:
sudo apt-get install ntfs-config
安装这个软件包后,用sudo执行:
代码:
sudo ntfs-config
即可完美解决!!!!
后来查看fstab文件 ntfs-config修改了它 但是我也是按照要求更改的 为何不能挂载 很奇怪 可能其中的空格的个数以及格式有要求吧 还是用这个傻瓜的方法比较好!
FAT32的问题就比较奇怪了,看了些fstab的教程,修改fstab后成功了,以下是修改过的。
# /etc/fstab: static file system information.
#
# -- This file has been automaticly generated by ntfs-config --
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# Entry for /dev/sda10 :
UUID=45a3053a-6f80-4448-9622-888579196cf0 / ext3 relatime,errors=remount-ro 0 1
# Entry for /dev/sda9 :
UUID=ba4e07ac-7bc3-456c-8a49-8d17512a5182 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/sda8 /media/BTZONE ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda6 /media/WORK ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda5 /media/SOFTWARE ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda1 /media/SYSTEM ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda7 /media/DATA vfat defaults,utf8,umask=007,gid=46 0 0
7,ubuntu的一些bug
1.hardy出现严重的bug,新增的unlock功能失效:
经常出现如下提示:
You are not allowed to modify the system configuration.
如在设置网络的时候, 无法手动(manual)设置,这时只好直接修改原始配置文件:
(1) sudo gedit /etc/network/interfaces
(2) 修改网络配置, 如果是设定静态路由, 例子如下:
auto eth0
iface eth0 inet static
address 192.168.0.153
netmask 255.255.255.0
gateway 192.168.0.1
(3) 更新配置:
sudo /etc/init.d/networking restart
(restart不是系统重启, 只是网络设置重启)
2.ubuntu糟糕的time and date 设置, 如果时间超前, 有时读取文件可能出现如下错误:
timestamp too far in the future
网络上有解决办法, 问题出现的原因我还不清楚.
sudo -k
3.ubuntu电源管理:ubuntu的电源管理不是那么丰富和友好,两个问题:
1)电池模式时,自动降低屏幕亮度,解决:在系统-首选项-电源管理 设置一下
2)从电池模式切换到交流电模式时,系统不会自动把屏幕亮度恢复,解决:面板,添加“亮度小程序”,手动调一下亮度。
4.Ubuntu的主菜单的应用程序菜单栏给玩没了,
参考:http://www.busfly.cn/post/ubuntu-application-menu.html
.config/menus/application.menu删除后重新登录好了。
我一开始直接把菜单栏的配置全删了,sudo rm -R .config/menus重启从恢复模式启动,菜单倒是回来了,结果wine下的程序和自定义添加的启动菜单项全跑到“其它”里面去了。
如何删除wine卸载后留下的菜单,wine很烦人,卸载的时候不把自己的屁股擦干净。
到~/.local/share/applications/wine/Programs下去删除,只是链接而已,顺带把~/.wine也删除了。~/.local/share/下其他的相关的多余的东西也可以删掉。
5.apt里一些有趣的彩蛋 :
在终端里输入一下命令看看。。
apt-get moo
aptitude -v moo
aptitude -vv moo
aptitude -vvv moo
aptitude -vvvv moo
aptitude -vvvvv moo
aptitude -vvvvvv moo
aptitude -vvvvvvv moo
只有10G左右空间的就直接 swap & / 两个分区好了,省得最后有的挂载点空间不够,有的有太多。
如果你预留空间大于10G,在20G以内就要详细分区了。
本来在此之前似乎应了解一下Linux的分区概念,不过大多人大概都没什么耐心看吧,算了,直接分区吧。
到底什么样是一个好的分区方案,我认为见仁见智,智者见智。
原则上/ 和/home基本上最好是要单独挂载两个分区,因为home可以看成是win中的my document,自己个人资料多的话home要大一些。/小一点无所谓,据说至少2G,我也没有试验过。其他的诸如/tmp和/var由于活动文件特别 多,为了避免他们的文件碎片对其他区的影响,最好他们各挂一个区。最后/opt主要安装大型软件,如果有多余的分区就给他挂一个吧。
好了开始分区了。首先分一个主分区出来,挂载boot。grub启动时需要的文件都在/boot目录。这样就算工作分区出了问题,只要这个分区没有问题, 同样可以启动。因此最好的办法就是专门为根文件分一个区,大小一般64M,但在ubuntu中每次内核更新都发现有170M多,所以保险一点200M 吧。
之后的分区全部以扩展分区形式存在,扩展分区下很多逻辑分区。
/var,这个特殊,最好大于1G,因为更新软件包和系统版本的升级会下载几百M的东西,再加上有时候会添加很多的源....其实1G就够了。
/tmp,如果不做网络服务器,200-300M都够,我的平时都用不到30M以上,就系统升级至7.10的时候用到了40M
/swap 如果有512以上的内存,那么交换区只要600-700M就充足了
/opt 可以选择让它挂在/ 或者 /usr,大小嘛小于1G,因为主要还是靠/usr来装软件包
/至少4G,
/home越大越好,可以把下载的软件包和媒体等等都放这里。
假如你空间多,/ & /home大小就自己定了,如果你喜欢以root登录,/就大点。
2,配置源与更新
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup (备份当前的源列表,以便日後需要时恢复 sudo cp /etc/apt/sources.list_backup /etc/apt/sources.list)
sudo gedit /etc/apt/sources.list (修改sources.list文件中源的列表)
新手请勿使用以下代码;有一定经验的可考虑。
sudo mv /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
Ubuntu.cn99.com更新服务器(江苏省常州市电信,推荐电信用户使用):
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ hardy main restricted universe multiverse
台湾的官方源速度也相当不错,有时甚至快于内地的:
deb http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse
有着两个就足够了,软件源中服务器改成 台湾 也行。
sudo apt-get update #这一步是更新你的源列表,换源后必须执行
sudo apt-get upgrade #这一步是更新软件
有时可能需要使用:sudo apt-get -f install 修复安装
更新相关命令:
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装"-f = --fix-missing"
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
系统apt安装的软件包通常都是下载到如下文件夹:
/var/cache/apt
3,跨版本升级
UBUNTU大版本的升级常常会引起诸多问题,最常发生的就是gnome启动不了,不能进入图形界面。因此,在升级时,务必要谨慎操作。
以下是我升级6.06到6.10时的5次失败的经验,同样适用于ubuntu6.10升级到ubuntu7.04, ubuntu7.04升级到ubuntu7.10等大版本升级,屡试不爽。
7.10到8.04方法
更新源: sudo gedit /etc/apt/sources.list 将所有的gutsy(7.10版本号)替换为hardy(8.04版本号).
更新: sudo apt-get update
开始升级。使用:
gksu "update-manager -c" # "-c" switch tells it to look for upgrades at all.
开始升级,按照升级界面下一步。
错误的做法:sudo apt-get dist-upgrade
这一个操作并没有很好的调用ubuntu的升级脚本,只是把软件包全部替而已。很容易导致系统问题。
提示:使用 gksu "update-manager -c" 会出现下载速度较慢,无法查看下载进度和升级过程难以取消的情况,你可以先使用
sudo apt-get -d dist-upgrade # "-d" 表示只下载文件
或者新立德工具进行升级文件下载后,再运行 gksu "update-manager -c" 升级。
注意。不能使用sudo apt-get dist-upgrade进行安装。如果使用这一命令安装开始,那么更不要强行退出,开始了就让他结束。
升级完成之后,系统会要求你重启。不急,选择不重启。为了系统下次能够正常启动,还需要进行进一步软件包检查。关闭升级窗口之后,再重复使用:
sudo apt-get update
sudo apt-get upgrade
你会发现,原来还有很多软件包可以升级。重复的将它们全部升级完毕。直到没的升为止。
OK,现在可以重启了。升级过程完成。如果升级一切顺利,这可以运行
sudo apt-get autoremove
sudo apt-get clean
来清除旧有的文件,节约硬盘空间。
祝你一切顺利。(另外一个说法:使用sudo update-manager -d)不过没试过。
记住了这是跨版本是用的清理方法,如果是全新安装的话,切记不要清理,在所有软件安装结束后
sudo apt-get install aptoncd
然后在系统管理中找到,可将安装的软件及更新打包成ISO,方便刻录和保存,重装时只要添加光盘为源就行了,一步升级到位。
4,系统微调及中文显示问题
在安装软件之前进行一下系统微调是必要的,这样会使以后的安装更快速。在8.04中,以root登录系统,不显示中文,所以要在,普通用户名下,先设置中文环境
进入“系统 -> 系统管理 ->language support”(英文环境菜单为“System->Administration->Language Support”)。
在列表中的Chinese条目打勾。同时将默认语言修改为Chinese(中国)并确定(如想使用英文或其他语言的图形界面,可以将语言选择为自己喜欢的语言类型,
勾选Enable support to enter complex characters,这个选项是开启scim输入法)。
会提示缺少语言内容,需升级,点确认即可。更新结束后重启,再次进入普通用户名。在终端中操作。
以root权限打开文件夹
sudo apt-get install nautilus-gksu
修改root用户密码:
sudo passwd root
右键打开终端
sudo apt-get install nautilus-open-terminal
系统管理-登录窗口-安全-(勾选)允许本地系统管理员登录
重启
用root登录系统
root的中文桌面
8.04中选择root进入系统,无法显示中文桌面,而且选择中文后也没有作用, 而在/etc/environment中,"LANGUAGE=zh_CN:zh:en_US:en"是不用修改的,改后有没问题还不清楚。
修改root下隐藏文件.profile,以下是修改过的。此后就成功成为中文桌面。
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n
# Installed by Debian Installer:
# no localization for root because zh_CN.UTF-8
# cannot be properly displayed at the Linux console
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
然后重启,选择以root进入系统,就能显示中文,重复语言选择,可能还会有些更新,然后再次重启,以root进入系统。之后安装软件及调试就简单了,而且不用反复输入密码
KDE 软件的中文显示,我们不可避免使用kde下的优秀软件,所以就要安装kde的中文语言。
sudo apt-get install language-pack-kde-zh-base language-pack-kde-zh kde-i18n-zhcn
输入法调节
sudo gedit /etc/X11/xinit/xinput.d/all_ALL
找到
GTK_IM_MODULE=
QT_IM_MODULE=
这两行后面是空的,改成
GTK_IM_MODULE="scim"
QT_IM_MODULE="scim"
代码:
sudo gedit /etc/X11/xinit/xinput.d/zh_CN
找到
GTK_IM_MODULE=xim
QT_IM_MODULE=xim
改成
GTK_IM_MODULE="scim"
QT_IM_MODULE="scim"
保存重启X。重启后scim的行为就正常了。为了保证在 EVA 或其他一些软件中正常使用输入法还要
在scim输入法中进行了如下设定:
scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉
scim设置->gtk->嵌入式候选词标的勾去掉.
重启scim
打开终端,输入 pkill scim
然后输入 scim -d
OK
如果使用fcitx的话
在Ubuntu上的安装过程非常简单的啦……
首先是安装(废话):
sudo aptitude install fcitx
然后
sudo gedit /etc/X11/xinit/xinput.d/fcitx
把下列内容复制进去
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
保存退出,并执行下面这两行命令:
sudo im-switch -s fcitx
im-switch -s fcitx
然后用Ctrl-Alt-Backspace组合键重新启动 Xwindow
OK,安装配置过程到此基本上完毕。小企鹅输入法可以用了。我用了一会儿发现在部分网页的文本框里面无法输入,搜索了一下,发现是我以前设置 SCIM 的时候留下了后遗症。运行:
export -n QT_IM_MODULE
问题解决!
如果你和我一样,只会使用拼音,那么建议再多做一个步骤:
sudo gedit /usr/share/fcitx/data/tables.conf
把里面的内容全部清空,然后保存退出。这样里面的几种输入法就不会出来干扰你了。
5,软件安装和问题解答(同步处理,免得还要上下翻动)
为了免去编译或有些软件运行不了的麻烦先要安装
编译工具
sudo apt-get install build-essential
sudo apt-get install gnome-core-devel
sudo apt-get install libgtk2.0-dev
然后为了解压缩的方便,再安装
压缩工具:
分别为rar压缩、解压;rpm解压;7z解压工具及alien
sudo apt-get install rar unrar alien p7zip-full unace
建立软链接
sudo ln -fs /usr/bin/rar /usr/bin/unrar
再为了那些需要java环境的软件提前安装
安装Java环境:
在新利得中安装Java6 jdk 也就是Sun Java 6 Console,如果用永中office的话装SUN Java 5 Console最好,没有的话用 java 5 jdk
也可命令行安装
sudo apt-get install sun-java6-jdk
sudo update-alternatives --config java
配置JAVA环境变量:
sudo gedit /etc/environment
CLASSPATH="/usr/lib/jvm/java-6-sun/lib"
JAVA_HOME="/usr/lib/jvm/java-6-sun"
sudo gedit /etc/jvm
将/usr/lib/jvm/java-6-sun移到顶部
最后开始软件安装
网络浏览
FF是绝佳的浏览器了,只是升级到3.0b5时 简体中文与大部分插件不能使用了,其他什么速度慢,cpu占用高及假死的情况我都没遇到,所以不写解决方法了,大家自己去搜吧,我在附件里会给出简体和插件包的。或者在3.0b5版本:
http://releases.mozilla.org/pub/mozilla ... /zh-CN.xpi
点击链接就可以安装。
firefox如何不自动跳转到新打开的页面,也就是后台打开标签,尤其在打开搜索结果的链接时,自动跳转相当烦人:(首选项的设置“不自动跳转 到新页面”形同虚设)据说有些插件可以很好的设置,但我非常非常讨厌插件,明明浏览器本身就可以开放几个设置接口给用户,可为而不为,非要把自己的设置习 惯强加给用户。about:config的设置也不见的有效!
打开about:config
搜索browser.tabs ,将这两个参数改成true:
browser.tabs.loadInBackground
browser.tabs.loadDivertedInBackground
firefox如何总是新开标签页而不是在当前网页激活链接:
当你从地址栏和搜索栏打开网页时:使用“Alt+回车”。搜索栏的最终解决:browser.search.openintab设置为true
而对于普通链接,使用“Ctrl+ 链接”(“Shift+ 链接”从新窗口打开)
问题的最终解决:http://blog.boyeut.com/2007/09/open-links-in-new-tabs.html
1)在浏览器任务栏中输入: about:config
2)找到browser.link.open_newwindow ,将其值设为3;
找到browser.link.open_newwindow.restrictio,将其设为0.
3)重启Firefox即可。(实际上效果仍然不理想,^_^)
解释:
1)browser.link.open_newwindow有三个可选参数:
1:在当前Tab打开
2:在新窗口打开(默认)
3:在新Tab页打开
2)browser.link.open_newwindow.restriction也有三个参数:
0:打开方式与browser.link.open_newwindow一致
1:在新窗口打开
2:打开方式与browser.link.open_newwindow一致,除非链接设定了打开属性(默认)
安装浏览器Flash插件:
sudo mkdir -p /usr/lib/X11/fonts/Type1
sudo apt-get install flashplugin-nonfree
或者
下载安装Adobe Flash Player 9, 解决swf 文件的播放问题, 下载后去掉.deb后缀, 就可以打开了。
http://ftp.ubuntu.org.cn/home/cocomama/
网页访问:
地址:http://ftp.ubuntu.org.cn/登录帐号:ubuntu 密码:ubuntuftp
flash乱码修改
最近Ubuntu 8.04修改了系统字体配置文件的构成,将原来的/etc/fonts/language-selector.conf分解成了四个文件,分别对应到 /etc/fonts/conf.d/下的29-language-selector-zh.conf、69-language-selector- zh-cn.conf、99-language-selector-zh.conf和CJK_aliases,而我们经常修改的sans字体渲染顺序在 69-language-selector-zh-cn.conf文件中,所以如果您发现系统字体显示不对,可以直接调整69-language- selector-zh-cn.conf,按照您喜欢的字体顺序调整好后,重启X后,系统的字体应该就恢复了。
但是这时候可能您的Flash里面的中文还是乱码或者和系统的字体不一致,这个的解决方法很简单,
将/etc /fonts/conf.d/49-sansserif.conf删除即可,
这个文件为在所有非sans-serif、serif字体中附加sans- serif,删除它后就Flash里面的字体配置就和外部系统的字体一致了。
另外如果这样修改后还有乱码的话,试试调整下69-language- selector-zh-cn.conf里面的中文字体顺序。
网络下载
电骡 BT下载工具
sudo apt-get install amule deluge
+添加服务器:http://www.emule.org.cn/server.met
+Firefox地址栏输入about:config
创建布尔项network.protocol-handler.external.ed2k,值为 true
创建一个字符串项network.protocol-handler.app.ed2k,值为 /usr/bin/ed2k
此种方法在amule已经启动的情况下,点击浏览器中的ed2k链接可以直接添加到amule下载列表中。
普通下载随便选吧,源里很多,多线程下载有个很好的multiget 用google搜下吧
多媒体
影视播放器
先卸掉原来的电影播放器
sudo apt-get remove totem-gstreamer
安装以xine为後台引擎的totem电影播放器,或是直接安装mplayer或kaffine做为播放器安装totem-xine的命令如下:
sudo apt-get install totem-xine totem-mozilla totem
安装多媒体解码器
安装libdvdcss2软件包就可以获得额外的在DVD支持
sudo apt-get install libdvdcss2
为以xine为後台引擎的totem电影播放器添加多媒体格式支持:
sudo apt-get install libxine1-ffmpeg libxine1-doc libxine1-doc libxine1-plugins
sudo apt-get install w32codecs gcc-3.3-base libstdc++5
假如cn99源中没有以上软件
加上Medibuntu repository源
sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list
加入GPG key并刷新软件库
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update
记住,以上Medibuntu repository源是在cn99中没有的情况下才能使用,
因为一是这个源速度慢,二是我装机时,这个源的hardy还没有,不知现在有了没。
安装mplayer播放器
sudo apt-get install mplayer-fonts mplayer mplayer-skins mozilla-mplayer
使用 Firefox 在线播放解决办法
sudo apt-get remove totem-mozilla 这样firefox就会用MPLAYER播放了
Mplayer 的中文字幕设置方法
1) 在 Preferences-Font 里面点击 ”Browse” 选择一个中文字体,Encodeing 选择 Unicode。
2) 在 Preferences-Subtitle&OSD 里面的 Encoding 选择:
Simplified Chinese Charset(cp936)
3) 在 Preferences-Font “Text scale” 这里调整字幕大小(我调整为 3.8 )。
如果播放时提示错误,设置一下:
Preferences-Video 选择 “xv X11/Xv” “Enable frame dropping"
Preferences-Codecs&demuxer 选择 “FFmpeg/libavcodec audio decoders”
ubuntu更新了mplayer,出现打不开视频文件的问题 错误内容:failed to open file:///路径.rmvb
GNOME 下,更新了MPlayer之后,发现在文件浏览器中,通过直接点击或右键菜单的方式,无法播放影音文件,报类似这样的错:“Failed to open file:///home/yours/%E4%B8%AD%E6%96%87.avi”。通过MPlayer自身的菜单选项Open,则可以打开影音文 件,并播放无误。
baidu了下
经查,应该是打开URL路径时出的bug,不支持中文(估计包括其它Unicode)。
解决方法:
编辑 mplayer.desktop
控制台下
sudo vim /usr/share/applications/mplayer.desktop或
sudo gedit /usr/share/applications/mplayer.desktop
找到这句
Exec=gmplayer %U
修改成
Exec=gmplayer %f 或者将%U去掉
保存退出
这样,在文件浏览器中,发送给mplayer命令的文件路径参数就被修改成本地物理路径,而非URL路径。如果其它程序出现类似问题,也可以参考这样的解决方案。
flv音画不同步
从youtube下载了很多mtv来看,可是由于flv文件编码的问题,MPlayer播放的时候带来画面/声音不同步的麻烦。
用下面的命令即可解决这个问题。
mplayer -autosync 0 -mc 0 filename.flv
如果想一劳永逸的话,可以参考这个帖子Mplayer的使用小技巧。在配置文件config里面添加下面两句话即可。
autosync=0
mc=0
这是mplayer的帮助文件对两个参数的解释及用法。
Xine前端播放器设置
如果使用xine引擎的播放器,如kaffeine,gxine,totem-xine等在播放有些rmvb文件的时候可能会出现没有声音的现象(如果你没遇到,就不要进行这一步了),解决办法如下:
首先关闭播放器,然後使用你喜欢的文本编辑器,比如 kate,gedit,vim等打开文件 ~/.xine/catalog.cache
gedit ~/.xine/catalog.cache
[/usr/lib/xine/plugins/1.20/xineplug_decode_real.so]
size=14948
mtime=1208059796
type=131
api=15
id=realadec
version=10111
supported_types=52494336 52559872 52756480
decoder_priority=7
代码段,将其下的 decoder_priority 的数值修改成 10
修改完毕後这一段应该看起来是这样子的
/usr/lib/xine/plugins/1.1.7/xineplug_decode_real.so
....
....
decoder_priority=10
Totem-xine升级故障
自己的是Ubuntu7.10 Guesty !原本Totem用的好好的,可是在一次更新后,就不能打开Rmvb和Rm方式了,提示为:
A problem occurred while loading a library or a decoder (cook.so)有时会是(drvc.so)
中文提示为:装入库或解码器(cook.so)时发生问题
google了很久总算是找到了答案了:
最简单的命令行
sudo ln -s /usr/lib/codecs/ /usr/local/lib/
最简单,但颜色不对
sudo ln -sf /usr/lib/codecs /usr/lib/win32
最简单,但颜色不对
或者正规办法
编辑: ~/.gnome2/Totem/xine_config
sudo gedit ~/.gnome2/Totem/xine_config
找到以下两段进行修改:
# path to RealPlayer codecs
# string, default:
#decoder.external.real_codecs_path:
# path to Win32 codecs
# string, default: /usr/lib/codecs
#decoder.external.win32_codecs_path:
修改为:
# path to RealPlayer codecs
# string, default:
decoder.external.real_codecs_path:/usr/lib/win32
# path to Win32 codecs
# string, default: /usr/lib/codecs
decoder.external.win32_codecs_path:/usr/lib/win32
保存就可以了,这个问题困扰了我N 久了,总算是解决了,又可以看电影了,爽呀!
不过颜色一直有问题
有时多重启几次颜色又好了,一滴汗!
Rhythmbox 和 Banshee
如果要让 Rhythmbox 和 Banshee 这些使用 gstreamer 为后端的播放器,能播放 mp3, wma, ra, ram, wav 等格式音乐,就装上:
sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-pitfdll gstreamer0.10-ffmpeg
然后在应用程序——安装卸载软件——影音——
把所以与gstreamer相关的软件装上,记住要注意那些解释中的后缀名啊!!
针对mp3歌曲信息在banshee中显示乱码的问题,可以先安装下面的软件,然后对Tag编码进行转换。
sudo apt-get install python-mutagen
然后在乱码歌曲所在文件夹中,右键打开终端
mid3iconv -e gbk --remove-v1 *.mp3
Realplayer
可以到Real公司网站上下载安装。
找到RealPlayer11GOLD.bin所在文件夹右键打开终端,或者把它放到root文件夹下
sudo chmod +x RealPlayer11GOLD.bin
sudo ./RealPlayer11GOLD.bin
Extracting files for Helix installation........................
Welcome to the RealPlayer (11.0.0.4028) Setup for UNIX
Setup will help you get RealPlayer running on your computer.
Press [Enter] to continue...
Enter the complete path to the directory where you want
RealPlayer to be installed. You must specify the full
pathname of the directory and have write privileges to
the chosen directory.
Directory: [/opt/real/RealPlayer]:
+如果系统使用SCIM输入法,则需要解决冲突问题:
编辑可执行文件/usr/bin/realplay 在文件最开头的 #!/bin/sh 之后加入:export GTK_IM_MODULE=xim 这一行。或者export GTK_IM_MODULE=scim,不过后一条没测试过。
音乐播放器
源里有很多好的
xmms,amork,audacious,beep,等许多优秀的播放器,也不能一一说明,就举例ubuntu Gnome 常用的吧
audacious
sudo apt-get install audacious audacious-dev audacious-plugins-extra
装完这后再装上
mac-3.99-u4-b5
audacious-mac-0.3.10
顺序别乱了,这是播放APE所必须的
deb包自己google下吧,论坛里有的。
做到这一步就可以播放APE文件了,为了正常读取CUE文件,还要做一些设置。
首选项----》音频-----》格式检测。把里面的两个选项都取消。
播放列表----》使用自动编码检测器。选 chinese就可以了。
audacious乱码的问题参照了wiki和了论坛上的 方法都没效果
播放托盘上显示的还是乱码
这是 论坛上的 方法 :在audacious上右键选择“首选项”,在“播放列表”中,把标题格式改为“Custom",再把自定格式改为
“%f”(不要引号)。
这是wiki上的方法:在Fallback charcter encodings 选项后加入GBK
中文显示
右键 --首先项--播放列表--Fallback charcter encodings: 输入GBK;
右键--首选项--外观--取消Use Bitmap fonts if available前面的对勾;
其实
audacious里将编码选为chinese,再填上cp936,犯不着转码
这才是最好的,其他只能辅助。
用同样方法安装xmms
xmms乱码:
cd /etc/gtk
ln -s gtkrc.zh_CN gtkrc.zh_CN.utf-8
ln -s gtkrc.zh_CN gtkrc.zh_CN.gbk
xmms 首选项-》音频输入输出插件 -》 libmpg123-ja -》配置 -》标题,禁用标签
后面的字体可分别改成如下的:
-adobe-helvetica-medium-r-normal--10-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*
-adobe-helvetica-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*
皮肤文件目录:usr/share/xmms/Skins/
皮肤权限chmod 0644 /usr/share/xmms/Skins/*
办公用软件
星际词霸
sudo apt-get install stardict stardict
源内有字典,也能自己下载,自己google一下吧!
http://stardict.sourceforge.net/ 找到很多的词典下载你喜欢的词典後只需把它解压到
/usr/share/stardict/dic
安装acroread阅读pdf。必须安装浏览器插件,否则会出现缺少库libgtkembedmoz错误。
很多源里面没有,有的话也不是中文,7.09时的修改方法现在也不能使用了:
sudo apt-get install acroread
sudo apt-get install mozilla-acroread
sudo apt-get install acroread-plugins
源里面没有的话只能直接下载acroread 中文版的deb包,
这样就没有安装mozilla-acroread和acroread-plugins,因此需要在Adobe Reader的首选项-》因特网中指定libgtkembedmoz的位置,对于ubuntu7.10,位置可能在/usr/lib/firefox, 对于ubuntu 8.04,位置可能在/usr/lib/xulrunner。总之,最好备份libgtkembedmoz.so文件,以免万一找不到该文件。
Evince的渲染速度已经非常快了,如果只是阅读pdf,比acroread更快。
解决PDF电子文档的中文乱码
sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional poppler-data
老用户可以按以下操作
1下载poppler-data,解压 http://poppler.freedesktop.org/
2.在终端执行:cd /解压路径/poppler-data-0.1
3.再输入:sudo make install datadir=/usr/share
pdf合并和分拆工具:pdfjam
下载:http://umn.dl.sourceforge.net/sourceforge/pdfsam/pdfsam-0.7sr1-out.zip(使用basic版,加强版收费)
使用:java -jar pdfsam-0.7b1.jar,也可将这个命令添加到自定义启动器。
kchmviewer应该是最好的chm浏览了,不过升级到7.10 或 8.04后经常双击故障
sudo gedit /usr/share/applications/kchmviewer.desktop
得到以下目录
[Desktop Entry]
Categories=Qt;KDE;Utility;
Encoding=UTF-8
Type=Application
Exec=kchmviewer %U
Icon=kchmviewer.png
Comment=
Terminal=0
Name=KchmViewer
Comment=A viewer of CHM (MS-Help) files
MimeType=application/chm
找到Exec=kchmviewer %U 这行
将 %U 改成 %f
或 去掉 %U。
然后整个世界清静了。
系统优化软件
下载ubuntu-tweak 0.3.1~ppa1_all.deb 用google搜一下吧
下载deb包安装,http://ubuntu-tweak.com/downloads
然后自己想怎么调就怎么调吧,不过注意提示!!
sudo apt-get install bum 详细设置启动项目。
sysv-rc-conf也是一个启动项管理器,没有图形界面,设置相对复杂
然后
在添加或卸载软件中选择 启动管理器
虚拟机
1.wine模拟windows,但效率非常慢,静候wine1.0:
http://wine.budgetdedicated.com/ #wine快速设置下载地址 。
参考:http://forum.ubuntu.org.cn/viewtopic.php?t=116865
简单方法
sudo apt-get install wine
搜索wine-ubuntu.deb下载,安装,运行。
不过乱码一直没解决。
下面的方法就比较麻烦,不过没有乱码之忧。
初始设置
由于 X locale 的问题, 默认 wine 会轮询 x core fonts ,使得 wine 很慢,请先执行:
sudo sed -i -e '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE
中文支持设置http://forum.ubuntu.org.cn/viewtopic.php?t=72933
把下面的代码保存为zh.reg,然后终端执行regedit zh.reg。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。
代码:
REGEDIT4
[HKEY_LOCAL_MACHINE"Software"Microsoft"Windows NT"CurrentVersion"FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"
部分DLL设置 :
到真实windows下的system32文件夹(C:"WINDOWS"systenm32)里复制 mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll这几个文件到/home/user/.wine /drive_c/windows/system32文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。
设置wine的“假”IE :
如果你不打算装ies4linux的话,用gecko来替代IE,在安装软件前先安装,可以避免很多问题。打开终端输入代码:
wine iexplore http://www.google.cn
目前成功模拟的软件有:迅雷英文版(gigaget 1.0.0.23),电驴(easymule1.0), 千千静听(TTPlayer 5.1, 安装后需要重启,添加一两首歌播放还行,列表管理能力几乎为0)
如何删除wine卸载后留下的菜单,wine很烦人,卸载的时候不把自己的屁股擦干净。
到~/.local/share/applications/wine/Programs下去删除,只是链接而已,顺带把~/.wine也删除了。~/.local/share/下其他的相关的多余的东西也可以删掉。
2.ubuntu用virtualbox虚拟安装windows XP:
参考:http://forum.ubuntu.org.cn/viewtopic.php?t=60618&postdays=0&postorder=asc&start=0
1)安装 virtualBox:
到 virtualBox主页下载二进制的allplatform的安装包,
不要sudo apt-get安装,否则下载的是OSE(open source edition)版本,使用有麻烦。
2)添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组:
sudo adduser pengkuny vboxusers(我的用户是pengkuny)
3)重启ubuntu
4)安装XP,此时鼠标切换有问题,没关系,先装好XP再说。
5)进入XP系统之后,在虚拟机中选择安装附加软件包GuestAdditions,这时,鼠标就可以在主客机之间自由切换了。
6)这时,退出XP系统,在“设置”中设置共享文件夹:
填上共享名称,选择某个要共享的目录即可(请注意,不能共享用户主目录)。
启动客户机,打开我的电脑,选择 “工具” -- “映射网络驱动器”,
完成之后,我们即可像使用本地磁盘一样使用该共享文件夹.
7)其他一些常见问题:
(1)系统内核更新之后,vbox 无法启动,这时我们只需要重新安装下头文件并重新编译 vbox 内核模块即可:
sudo apt-get install linux-headers-`uname -r`
sudo /etc/init.d/vboxdrv setup
(2)运行QQ就跳出客户机。安装完之后,禁止QQ开机启动,并删除QQ安装目录下的npkcrypt.sys文件就可以了。
(3)不能用USB设备。由于系统自身usbfs权限限制,需要root权限运行VirtualBox才能加载USB设备;即:
sudo VirtualBox
让GUEST识别USB设备,最简单的办法如下:
$ sudo gedit /etc/fstab
在末尾加上
# the USB group
# 对所有用户开放USB设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0
或者
1.增加用户组usbfs
sudo groupadd usbfs
2. 查看usbfs用户组的gid
cat /etc/group | grep usbfs
usbfs:x:1002:
把当前用户增加到usbfs组
sudo gedit /etc/group
把
usbfs:x:1002:
修改为
usbfs:x:1002:zhouyun(这里改成你的帐户名)
4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002
sudo gedit /etc/fstab
在末尾加上
# 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
重新启动后,就可以在客户机中使用USB设备了。
3.在windows(Vista)下用vwmare安装ubuntu, 解决鼠标自由切换问题:
1) 安装vmware-tools
2) 编辑配置文件
sudo nano /etc/X11/xorg.conf
找到并修改内容:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "vmmouse" #使用vmware提供的鼠标驱动,解决“鼠标有效边界混乱”问题。#
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "Imps/2" #使用Imps/2协议,解决“鼠标滚轮失效”问题。#
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
3) 复制vmmouse的驱动
tracker中搜索vmware-tools, 找到vmmouse驱动, 例如我的在~/.vmware-tools/configurator/XOrg/7.1/vmmouse_drv.s ,
sudo cp /usr/lib/vmware-tools/configurator/XOrg/7.1/vmmouse_drv.so /usr/lib/xorg/modules/input
4) 更改权限
sudo chmod 644 /usr/lib/xorg/modules/input/vmmouse_drv.so
5) 重启
6,杂七杂八的注意事项和问题解决。
上网配置
sudo pppoeconf
拨号:pon dsl-provider
断开:poff
sudo gedit /etc/ppp/options
将弹出的文档中的 lcp-echo-failure 4 改为 lcp-echo-failure 40
IP命令行配置如下
sudo gedit /etc/network/interfaces
DHCP
DHCP配置如下(假设通过eth1上网)
# The primary network interface - use DHCP to find our address
auto eth1
iface eth1 inet dhcp //指定为dhcp
然后重启
sudo /etc/init.d/networking restart
Static IP
静态IP地址配置如下(假设通过eth1上网)
# The primary network interface
auto eth1
iface eth1 inet static //指定为static
address 192.168.3.90 //IP地址
gateway 192.168.3.1 //网关
netmask 255.255.255.0 //子网掩码
同样需要重启
sudo /etc/init.d/networking restart
DNS
如果有必要,配置DNS
sudo gedit /etc/resolv.conf
nameserver 192.168.3.2
关闭IPV6:
sudo gedit /etc/modprobe.d/aliases
注释掉这一行 alias net-pf-10 ipv6
sudo gedit /etc/modprobe.d/blacklist
加入这一行 blacklist ipv6
重启电脑才生效
ip a | grep inet6
如果没有任何输出就说明 ipv6 确实关闭了
备份XORG和menu
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup
NTFS分区下的中文文件支持,一般在7.10中不用使用,在8.04中这样对中文支持更好。许多反应8.04挂载ntfs分区后,中文乱码的原因就在此。
sudo apt-get -y --force-yes install ntfs-3g
sudo apt-get -y --force-yes install ntfs-config
[ -x /usr/bin/ntfs-3g ] && sudo ln -sf /usr/bin/ntfs-3g /sbin/mount.ntfs
gksudo ntfs-config &
set +v
Grub设置
装了Ubuntu后,系统引导自动到Ubuntu,在等待10秒后就进入Ubuntu。而不少人都是装双系统,且希望自动引导到Windows,那可以这样改变。
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
再搜寻这一行文字
default 0
用下面这一行取代
default X_sequence
保存编辑过的文件。
注意:X_sequence的意思是你的操作系统条目的项数(从0开始计算,即第一项是“0”,第二项是“1”,“Other operating system"之类的也算。)
将grub赶出了mbr
由于感觉到将grub装到mbr影响了我的电脑的启动速度,主要是主板自检吧!
出现logo好慢。
今天将mbr拷贝了出来,然后fdisk /mbr(M$ dos)按照M$的标准修复了mbr
启动快了
然后用会nt的引导,又没破坏linux的引导!
重装系统也好恢复了!
下面的操作步骤!
首先起确认你的grub正常,并能启动linux
然后启动到linux (Ubuntu)
如果你的是IDE硬盘 (谢谢sun391补充)
代码:
sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
如果你硬盘的被识别为sda
代码:
sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1
题外话:如果没有bs=512 count=1的话,dd好像跟ghost一样,不知道是不是哦,高手赐教
然后你可以到/media找到linux.lnx这个文件
将它cp到你的win根目录,例如是C:/,而且我建议你对这个文件做多个备份!
然后重启到win
进入后确认你的系统根目有linux.lnx这个文件
然后修改boot.ini
boot.ini请在win 下修改,因为编码不同! 大侠除外
它可能隐藏和只读
然后在后面加入
如果有 代码:
time=0
请将0更改!如time=5
代码:
C:/linux.lnx="linux"
保存
然后你就可以reboot看效果了
nt的引导菜单会出现linux这一项,选择后好像又会到grub的菜单了
事实上它只是读了linux.lnx
上面这个确认能进入linux后你就可以选者性的对mbr做M$的恢复了
win9x的引导盘是
代码:
fdisk /mbr
而nt就是用安装光盘或别的方法进入修复控制台
然后 代码:
fixmbr
这样你的mbr 就跟只装win的一样了!
如果你对win重装了只要做
拷尼备份的linux.lnx到win的根目录
并修改boot.ini (修改在前面已经有了)
如果有错漏请指正,谢谢
要求++精,或置顶一段时间.
毕竟用处还是蛮大的,
菜鸟第一技术帖 [/quote]
这是dd的用法!
dd
1.作用
dd命令用来复制文件,并根据参数将数据转换和格式化。
2.格式
dd [options]
3.[opitions]主要参数
bs=字节:强迫 ibs=<字节>及obs=<字节>。
cbs=字节:每次转换指定的<字节>。
conv=关键字:根据以逗号分隔的关键字表示的方式来转换文件。
count=块数目:只复制指定<块数目>的输入数据。
ibs=字节:每次读取指定的<字节>。
if=文件:读取<文件>内容,而非标准输入的数据。
obs=字节:每次写入指定的<字节>。
of=文件:将数据写入<文件>,而不在标准输出显示。
seek=块数目:先略过以obs为单位的指定<块数目>的输出数据。
skip=块数目:先略过以ibs为单位的指定<块数目>的输入数据。
修复 Grub Linux启动
用LiveCD启动后,进入terminal,
sudo grub
setup (hd0) (hd0,0)
防止fsck检查vfat文件系统
每次开机时,系统总是检测Windows(vfat)分区,要好一段时间,如果你不想让fsck在启动时检查Windows(vfat)分区(有时这样的检查会产生许多错误信息),
可以编辑 sudo gedit /etc/fstab 文件将 第6列 也就是最后一列 的pass参数改成0,当然,这要在root用户下或获得root的权限才才能更改。
8.04中 win下分区不能自动挂载,
很奇怪 找了很久没找到解决方法,后来无意中在ntfs-3g的网站上看到帮助,发现,用下面的指令就可以轻松无错误的解决8.04无法自动挂载分区的问题:
代码:
sudo apt-get install ntfs-config
安装这个软件包后,用sudo执行:
代码:
sudo ntfs-config
即可完美解决!!!!
后来查看fstab文件 ntfs-config修改了它 但是我也是按照要求更改的 为何不能挂载 很奇怪 可能其中的空格的个数以及格式有要求吧 还是用这个傻瓜的方法比较好!
FAT32的问题就比较奇怪了,看了些fstab的教程,修改fstab后成功了,以下是修改过的。
# /etc/fstab: static file system information.
#
# -- This file has been automaticly generated by ntfs-config --
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# Entry for /dev/sda10 :
UUID=45a3053a-6f80-4448-9622-888579196cf0 / ext3 relatime,errors=remount-ro 0 1
# Entry for /dev/sda9 :
UUID=ba4e07ac-7bc3-456c-8a49-8d17512a5182 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/sda8 /media/BTZONE ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda6 /media/WORK ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda5 /media/SOFTWARE ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda1 /media/SYSTEM ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda7 /media/DATA vfat defaults,utf8,umask=007,gid=46 0 0
7,ubuntu的一些bug
1.hardy出现严重的bug,新增的unlock功能失效:
经常出现如下提示:
You are not allowed to modify the system configuration.
如在设置网络的时候, 无法手动(manual)设置,这时只好直接修改原始配置文件:
(1) sudo gedit /etc/network/interfaces
(2) 修改网络配置, 如果是设定静态路由, 例子如下:
auto eth0
iface eth0 inet static
address 192.168.0.153
netmask 255.255.255.0
gateway 192.168.0.1
(3) 更新配置:
sudo /etc/init.d/networking restart
(restart不是系统重启, 只是网络设置重启)
2.ubuntu糟糕的time and date 设置, 如果时间超前, 有时读取文件可能出现如下错误:
timestamp too far in the future
网络上有解决办法, 问题出现的原因我还不清楚.
sudo -k
3.ubuntu电源管理:ubuntu的电源管理不是那么丰富和友好,两个问题:
1)电池模式时,自动降低屏幕亮度,解决:在系统-首选项-电源管理 设置一下
2)从电池模式切换到交流电模式时,系统不会自动把屏幕亮度恢复,解决:面板,添加“亮度小程序”,手动调一下亮度。
4.Ubuntu的主菜单的应用程序菜单栏给玩没了,
参考:http://www.busfly.cn/post/ubuntu-application-menu.html
.config/menus/application.menu删除后重新登录好了。
我一开始直接把菜单栏的配置全删了,sudo rm -R .config/menus重启从恢复模式启动,菜单倒是回来了,结果wine下的程序和自定义添加的启动菜单项全跑到“其它”里面去了。
如何删除wine卸载后留下的菜单,wine很烦人,卸载的时候不把自己的屁股擦干净。
到~/.local/share/applications/wine/Programs下去删除,只是链接而已,顺带把~/.wine也删除了。~/.local/share/下其他的相关的多余的东西也可以删掉。
5.apt里一些有趣的彩蛋 :
在终端里输入一下命令看看。。
apt-get moo
aptitude -v moo
aptitude -vv moo
aptitude -vvv moo
aptitude -vvvv moo
aptitude -vvvvv moo
aptitude -vvvvvv moo
aptitude -vvvvvvv moo
更多推荐
已为社区贡献1条内容
所有评论(0)