Chinaunix首页 | 论坛 | 博客
  • 博客访问: 708631
  • 博文数量: 165
  • 博客积分: 8218
  • 博客等级: 中将
  • 技术积分: 1749
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-07 19:48
文章分类

全部博文(165)

文章存档

2014年(4)

2011年(3)

2010年(6)

2009年(43)

2008年(109)

分类: LINUX

2008-09-08 16:51:10

ubuntu8.04安装配置,现有问题集合,及解决方法(转自Ubuntu中文论坛)(续)
2008年05月27日 星期二 14:13
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一下吧!

找到很多的词典下载你喜欢的词典後只需把它解压到
/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,解压

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

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


pdf合并和分拆工具:pdfjam
下载:(使用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:
#wine快速设置下载地址 。
参考: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
中文支持设置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

目前成功模拟的软件有:迅雷英文版(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:
参考: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$%B
阅读(2371) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~