分页: 1 / 1

一些常见配置及问题的集合(个人整理,尝试及问题解决)

发表于 : 2008-05-05 9:06
hughalex
Ubuntu 8.04 个人使用配置全记录
跨版本升级
UBUNTU大版本的升级常常会引起诸多问题,最常发生的就是gnome启动不了,不能进入图形界面。因此,在升级时,务必要谨慎操作。
以下是我升级6.06到6.10时的5次失败的经验,同样适用于ubuntu6.10升级到ubuntu7.04, ubuntu7.04升级到ubuntu7.10等大版本升级,屡试不爽。
7.10到8.04方法
1. 更新源:
sudo gedit /etc/apt/sources.list

将所有的gutsy(7.10版本号)替换为hardy(8.04版本号).

2. 更新
sudo apt-get update

3.开始升级。使用:
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进行安装。如果使用这一命令安装开始,那么更不要强行退出,开始了就让他结束。

4. 升级完成之后,系统会要求你重启。不急,选择不重启。为了系统下次能够正常启动,还需要进行进一步软件包检查。关闭升级窗口之后,再重复使用:

sudo apt-get update
sudo apt-get upgrade

你会发现,原来还有很多软件包可以升级。重复的将它们全部升级完毕。直到没的升为止。

5. OK,现在可以重启了。升级过程完成。如果升级一切顺利,这可以运行

sudo apt-get autoremove
sudo apt-get clean

来清除旧有的文件,节约硬盘空间。 祝你一切顺利。

(另外一个说法:使用sudo update-manager -d)不过没测试过。
正常安装
大多数人都使用光盘安装,用硬盘装的很少,而且较麻烦,所以再次就不讲述了,安装方法与XP差不多的,一般大多数人只是留10到20G的空间来尝试Linux,所以分区就变得不是很重要了,swap及 / 就行了,别的就不用考虑了。

个人配置及问题解决
软件源修改

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup (备份当前的源列表,以便日後需要时恢复)

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

Archive.ubuntu.com更新服务器(欧洲,此为官方源,电信网通用户使用):

deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse


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 #这一步是更新你的源列表,换源后必须执行

#### 系统设置 设置完毕后以root登入系统 #########################

使用更新管理器更新或

sudo apt-get dist-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

--------------------------------------------------------------------------
系统设置

以root权限打开文件夹
sudo apt-get install nautilus-gksu

修改root用户密码:
sudo passwd root

右键打开终端
sudo apt-get install nautilus-open-terminal

系统管理-登录窗口-安全-(勾选)允许本地系统管理员登录

重启

用root登录系统






备份XORG和menu

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup


--------------------------------------------------------------------------


设置中文环境

进入“系统 -> 系统管理 ->language support”(英文环境菜单为“System->Administration->Language Support”)。

在列表中的Chinese条目打勾。同时将默认语言修改为Chinese(中国)并确定(如想使用英文或其他语言的图形界面,可以将语言选择为自己喜欢的语言类型,

勾选Enable support to enter complex characters,这个选项是开启scim输入法)。


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"



####### KDE 软件的中文显示 #########

sudo apt-get install language-pack-kde-zh-base language-pack-kde-zh kde-i18n-zhcn


######## kchmviewer双击故障 #########

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。


####### 中文字体美化 ##########

(1) 方案一: 微软黑体 Lucida Grande

这里我们采用“微软黑体+苹果字体”美化方案,效果还是十分不错的。首先从 这里 下载相关字体文件,解压后得到Lucida Grande和msyh两个字体文件,将这两个文件放到 .fonts 目录下。然后执行一下命令:
$ sudo fc-cache -fv

接着编辑字体配置文件 /etc/fonts/language-selector.conf (如果 /etc/fonts 目录下没有这个文件,可以在 /usr/share/language-selector/fontconfig 目录下找到相应的版本),找到下面的几行:
<family>Bitstream Vera Serif</family>
<family>Bitstream Vera Sans</family>
<family>Bitstream Vera Sans Mono</family>
在后面添加一行
<family>Microsoft YaHei</family>

编辑 /etc/apt/sources.list文件,添加源:
deb http://www.telemail.fi/mlind/ubuntu gutsy fonts
执行一下命令导入key,并进行更新:
gpg --keyserver subkeys.pgp.net --recv-keys 937215FF
gpg --export --armor 937215FF | sudo apt-key add -
sudo apt-get update && sudo apt-get dist-upgrade
(这将添加字体的cleartype渲染功能)

最后调整字体选项,非等宽字体选择Lucida Grande,9号,等宽字体选择DejaVu Sans Mono,9号。“字体渲染选择“次像素平滑”。

方案二:宋体+Tahoma

采用“宋体+Tahoma”得到的美化效果也是相当不错的。中文使用宋体,英文使用Tahoma。对于习惯了Windows下的字体的用户来说,这是个不错的选择。

将Windows 下的simsun.ttf tahoma.ttf verdana.ttf verdanab.ttf verdanaz.ttf tahomabd.ttf verdanai.ttf拷贝到/usr/share/fonts/windows下。然后进入/usr/share/fonts/windows目录中:

$ cd /usr/share/fonts/windows
$ sudo mkfontscale
$ sudo mkfontdir
$ sudo fc-cache -fv
(如果fc-cache命令提示刷新失败,尝试对每一个刷新失败的目录和文件使用sudo touch命令)
$ sudo chmod 755 *

用这个 language-selector.conf 配置文件替换/etc/fonts/language-selector.conf。

设置GNOME的字体。除了等宽字体外,其他的选择Tahoma,等宽字体用DejaVu Serif Mono。


--------------------------------------------------------------------------

升级到ubuntu 7.10, 8.04有可能会遇到修改文件名时不能输入,在firefox中不能光标跟随,在gaim,pidgin,amsn,emesene,eva,gtalk等聊天软件不能输入文字等等的问题.解决方法如下:

im-switch -s scim -z default

sudo apt-get install scim-qtimm

sudo apt-get install scim scim-pinyin scim-tables-zh im-switch scim-qtimm scim-bridge scim-bridge-client-gtk scim-bridge-client-qt scim-bridge-agent

编辑im-switch生成的scim配置文件

gksu gedit /etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim-bridge"。保存退出.

在scim输入法中进行了如下设定:

scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉

scim设置->gtk->嵌入式候选词标的勾去掉.

重启scim

打开终端,输入 pkill scim

然后输入 scim -d
OK

我自己遇到的问题:

1.普通权限登录后有时不能在有输入控件的地方输入
2.root程序打开后有输入控件的地方什么也输不出来,而且不像feisty一样会看到两个SCIM图标

什么是输入控件?
直接理解为在你过去的认识里面所有可以输入/编辑的地方就可以了,比如说本版里有提到的firefox输入框/文件夹重命名区域/IM软件和文本编辑软件的文本编辑区域...bla bla

如果在输入控件上调右键菜单->输入法->默认(原来是输入法->X输入法),一切输入都正常了,要是你觉得每次输入什么都要看右键菜单麻烦那就往下看。

还有三个文件应该关注一下:
/etc/X11/Xsession.d/80im-switch(根据locale切换不用语言输入法的脚本)
/etc/X11/xinit/xinput.d/all_ALL(链接到同文件夹下的default)
/etc/X11/xinit/xinput.d/zh_CN(我们最关心的,其他语言请类推,链接到同文件夹下的scim)

看到这里应该猜到输入控件用了默认的xim输入法没用scim了吧,来,改:
代码:
$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的行为就正常了。

无论是哪种情况下,哪种输入法无法调出,请先访问: http://www.inputking.com/ 在线输入法来输入问题描述。
请说明在哪种环境下,无法使用输入法。我们需要你提供如下信息:
点击顶上的菜单 应用程序 -> 附件 -> 终端 打开一个终端窗口,按照下面的命令输入,回车,并贴出显示的信息。

1 输入:
代码:
env|grep im
,目的测试当前的环境变量是否正确

显示信息应该类似如下:
QT_IM_MODULE=xim
XMODIFIERS=@im=SCIM
GTK_IM_MODULE=xim

如果不是,贴出来。
如果什么都没有显示,先尝试:

系统 -> 系统管理 -> 语言支持
在支持的语言中,选择Chinese 打勾
在默认语言中,选择Chinese。

然后,注销登录,重新再试试。
--------------------------------------------------------------------------

解决PDF电子文档的中文乱码

sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional poppler-data

如今源中有poppler-data所以以下就只是补充了。

1下载poppler-data,解压 http://poppler.freedesktop.org/

2.在终端执行:cd /解压路径/poppler-data-0.1

3.再输入:sudo make install datadir=/usr/share

或者使用cn99源内adobereader8.12
sudo apt-get install adobereader-chs

-------------------------------------------------------------------------
安装编译工具

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环境:

在新利得中安装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移到顶部

---------------------------------------------------------------------------

多媒体

先卸掉原来的电影播放器

sudo apt-get remove totem-gstreamer

安装以xine为後台引擎的totem电影播放器,或是直接安装mplayer或kaffine做为播放器安装totem-xine的命令如下:

sudo apt-get install totem-xine totem-mozilla totem

安装多媒体解码器

加上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

安装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

安装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”

假如不能播放,有图形没声音,考虑使用Alsa output。




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

###### 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

现在有帖子说在8.04中,这个方法不行,只要安装几个gsteamer0.10的插件就行了,但这是错误的,有些可以,有的出现.so错误。不能使用。


####### Totem-xine升级故障 #########


自己的是Ubuntu7.10或 8.04原本Totem用的好好的,可是在一次更新后,就不能打开Rmvb和Rm方式了,提示为:
A problem occurred while loading a library or a decoder (cook.so)有时会是(drvc.so)
中文提示为:装入库或解码器(cook.so)时发生问题


google了很久总算是找到了答案了:

编辑: ~/.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 久了,总算是解决了,又可以看电影了,爽呀!

不过颜色一直有问题

还有更简单的命令行

sudo ln -s /usr/lib/codecs/ /usr/local/lib/
最简单,但颜色不对

sudo ln -sf /usr/lib/codecs /usr/lib/win32
最简单,但颜色不对

以上操作后多重启几次,可能就好了,奇怪的问题!!


###### Rhythmbox 和 Banshee ###########


如果要让 Rhythmbox 和 Banshee 这些使用 gstreamer 为后端的播放器,能播放 mp3, wma, ra, ram, wav 等格式音乐,就装上:

sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-pitfdll gstreamer0.10-ffmpeg


针对mp3歌曲信息在banshee中显示乱码的问题,可以先安装下面的软件,然后对Tag编码进行转换。

$ sudo apt-get install python-mutagen

$ mid3iconv -e gbk --remove-v1 *.mp3



####### Realplayer ###############

可以到Real公司网站上下载安装。


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/找到很多的词典 ... ardict/dic

-------------------------------------------------------------------------

电骡 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搜下吧



-------------------------------------------------------------------------

到此基本结束了,学习娱乐都行了,还想扩展一下的话就只剩 系统微调 和 虚拟机 了

### 系统微调

下载ubuntu-tweak 3.0~ppa3_all.deb 用google搜一下吧

然后自己想怎么调就怎么调吧,不过注意提示!!

### 虚拟机

Wine
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sou ... gutsy.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get update
sudo apt-get dist-upgrade
不要使用root或者sudo来运行wine
winecfg
中文支持设置
regedit wn.reg

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"

打开winecfg,在libraries选项页下,添加mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll(别忘复制这4个文件到你wine的system32目录下)
然后选edit,都设为native。

virtualbox

1、在官网下载virtualbox 最新版 http://www.virtualbox.org/wiki/Downloads
还有一种方法就是,点击应用程序-添加删除-在搜索中输入virtualbox-选择安装即可

2、在下载的目录中安装:
代码:
sudo dpkg -i virtualbox_1.5.2-25433_Ubuntu_gutsy_i386.deb


提醒:你可能会遇到的麻烦

dpkg:依赖关系问题使得 virtualbox 的配置工作不能继续:
virtualbox 依赖于 libqt3-mt (>= 3:3.3.8really3.3.7);然而:
未曾安装软件包“libqt3-mt”。
virtualbox 依赖于 libxalan110;然而:
未曾安装软件包“libxalan110”。
virtualbox 依赖于 libxerces27;然而:
未曾安装软件包“libxerces27”。
dpkg:处理 virtualbox (--install)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
virtualbox

解决办法,根据提示:

代码:
sudo apt-get install -f


执行后自动安装

##### 开始虚拟系统 #####

1、新建虚拟机(举例安装winxp,其他系统类似)

应用程序-系统工具-innotek virtualbox-新建-下一步-名称里写"winxp"-系统类型-windows xp- 虚拟机占用的内存大小根据你电脑内存实际情况调整-启动盘新建-固定大小映像-根据你硬盘大小调整虚拟机占用的空间大小-下一步完成

提醒:如果这个过程中出现错误提示:
The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..

解决办法如下:
代码:
sudo adduser **** vboxusers


****代表你电脑的用户名

执行完后按 ctrl+alt+backspace 注消 后在启动就不会有错误了

2、在虚拟机主界面中选择 虚拟电脑-设置-光驱-加载光驱前打勾-选择ISO光盘镜像(如果你是下载的xp光盘iso文件)-浏览选择你的xp iso光盘镜像文件(如果没有,你当然应该先下载个xp的安装ISO镜像盘)-确定

3、提醒:对于笔记本电脑或者键盘上没有右边ctrl的朋友要执行这一步:虚拟机主界面中选择-文件-首选项-输入-热键-在键盘上按左边的ctrl-意思是将默认热键右ctrl改变为左ctrl便于在以后虚拟机中释放鼠标

4、主界面中点启动-进入安装xp的过程-耐心等待安装完成-自动重启后就进入windows了(这时候你可以点击键盘上左边的ctrl释放鼠标进出虚拟机界面)

5、在启动的xp界面上选择-设备-安装虚拟电脑工具包-等候安装完成-这时候你的电脑就可以很好运行windows了在里面安装软件就不用我多说了吧

6、想要与主机上的文件夹共享,方法如下:

点击设备-共享文件夹-点击对话框右边添加一个新共享-找到你的主机上想要共享的目录-点击确定-在虚拟机xp桌面上右键点击网上邻居-映射网络驱动器-在文件夹后面的浏览里选择你刚才添加的共享目录-确定-你在点击我的电脑就会看到网络驱动器盘符(这个就是刚才与主机共享的目录)

7、让你的虚拟机可以听音乐
如果你有运行着的虚拟机,先关闭它,在VirtualBox主界面中选择-虚拟电脑-设置-声音-在启动声音上打勾-下面选择oss audio dirver -确定-重启虚拟xp你就会听见声音了,当然也可以听歌曲

8、如果你想让你的虚拟机与ubuntu融和在一起,那么执行-虚拟电脑-无缝模式-这样你就可以让ubuntu和xp同时为你服务了-想退出的话点击ctrl+L



U盾网银问题


终于搞定了Ubuntu下用工商银行用U盾登录网银,顺便测试了用U盾登录支付宝,还有测试了下Virtual Box使用QQ,旺旺等问题。

Ubuntu安装和update就不说了,在虚拟机里面装简化版的XP也很简单,大家如果有不懂的多google一下就OK了

Virtual Box我事实装了2次,第一是直接在synaptic里面搜索的安装了ose版,即选中了virtualbox-ose和virtualbox-ose- modules-2.6.22-14-generic两个软件,synaptic之后自动多安装了7个相关软件,总共安装了9个文件

之后,搜索了有关文章说ose版不太好,就去官方下了最新的deb包,然后在synaptic里面把virtualbox-ose和 virtualbox-ose-modules-2.6.22-14-generic两个软件卸载掉了,但这次synaptic只卸载了这两个文件(也就是说Virtualbox需要的相关文件还留在我的系统里)

卸载完成后,直接sudo dpkg -i virtualbox_1.5.2-25433_Ubuntu_gutsy_i386.deb
弹出一个提示框说已经创建vboxusers用户组,单击OK回车就可以了

登出一次,在左上的applications/system tools里面应该会发现innotek virtualbox这个东东

把用户加入到vbox用户组sudo adduser 用户名 vboxusers

这样就可以开始使用virtualbox安装简化版的xp了,安装完成后不要忘了安装那个虚拟电脑工具包,把Vbox先关掉

让virtualbox支持usb设备(这一段从http://www.cslog.cn/Content/ubuntu_virtualbox_usb_dev看来的,谢谢)
步骤如下:

先新建一个usbfs组: sudo groupadd usbfs

将当前用户加入这个用户组: sudo adduser $USER usbfs

打开/etc/group文件 gedit /etc/group

查找usbfs,记下ID,如,我的情况是: usbfs:x:1002:yourname 上面1002就是ID。

打开/etc/fstab文件: sudo gedit /etc/fstab

在后面加一行: # 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0

注意devgid=1002中的1002要改成你刚在group中查到的usbfs组的ID。保存文件。

重新启动VirtualBox
在虚拟电脑->设置->USB设备中
勾选启用USB控制器
再点击右边->添加空筛选器->随便起个名称(其它参数用默认的)->确定保存

启动你的虚拟机XP,去工行主页点击网上银行登录,按照提示装好->个人网上银行控件->证书驱动
然后把你的U盾插入USB接口,一切顺利的话会提示找到新硬件,等安装完即可正式登录网银
第一次登录会有安全提示从Personal ICBC CA中颁发根证书,选是,即可启用(我只在里面试了查询等功能,没有涉及转帐,不过应该没问题了,因为下面支付宝登录需要U盾密码的,顺利通过)

招行的设置跟上面差不多,但现在根证书没有用了,所以不能用了!!!!

之后还试了支付宝登录(用U盾),登录旺旺,QQ等

BTW:vbox是多语言的,装好在首选项->语言里面可以选简体中文


Virtualbox 访问 USB 子系统 失败的解决方法

错误显示如下:

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

Result Code:

0×80004005

Component:

Host

Interface:

IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}

Callee:

IMachine {31f7169f-14da-4c55-8cb6-a3665186e35e}

原因是由于当前帐户无法识别USB设备,虽然在UBUNTU下是好的,解决方法:

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设备了。


-----------------------------------------------------------------------------------------------



NTFS分区下的中文文件支持,一般在7.10及 8.04中不用使用,不过这样对中文支持更好。

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

发表于 : 2008-05-05 9:27
hcym
真不错

我只能谢谢分享,等大腕们嘉奖吧

:lol:

发表于 : 2008-05-05 9:38
ncwen8090
好贴
新手谢谢指导

发表于 : 2008-05-05 10:13
bird
Lz 辛苦了~~~

发表于 : 2008-05-05 11:37
wesnow
好贴

发表于 : 2008-05-05 18:18
hughalex
为了使大多数新手能看到,顶起来吧

发表于 : 2008-05-05 19:27
sfree
thank you!

发表于 : 2008-05-05 19:57
dglsq
好东东,谢谢分享,

有个问题,你的附件我怎么解压不了?