Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103718182
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-09 22:14:58

作者: Yutie  出自:
一、下载光盘镜像,dvd的带中文包,安装。
二、安装nvidia驱动,用系统自带的应可以
三、开启特效,须下载compiz-seting-config包进行管理。
四、蓝牙与手机相连出现无效的obex://连接,须安装一些其它的软件包,用新立得软件搜索bluetooth 及 obex,安装了一些软件包后能够连接 手机,
五、mplayer安装。
用新立 得搜索mplayer,安装。
安装解码.下载,essential-20071007.tar.bz2,将其放入/usr/lib/win32中.
将mplayer中video设置为X11/(Ximage/shm),将etc/mplayer/mplayer.conf中zoom=yes前注释去掉或在用户目录/.mplayer/config文件中加入zoom=yes
安装插件mplayerplug-in.
六使totem能播放rmvb.
用新立得,安装totem-xine,会提示删除totem-gstreamer,
安裝gstreamer的解碼器:
sudo apt-get install gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse

安裝xine及解碼器:
sudo apt-get install libxine1-ffmpeg totem-xine ffmpeg lame faad sox mjpegtools libxine-main1

安裝w32codecs:
可在下列網址下載


全部完成後,即可用 totem-xine 來看 rmvb。

如果此時有出現「有影無聲」的情形可用下列的方式修正。
可以編輯~/.xine/catalog.cache文件,找到
[/usr/lib/xine/plugins/1.1.4/xineplug_decode_real_audio.so]
把 decoder_priority 增加到 10

七安装stardict。
1.安装deb包
2字典文件
Linux系统下安装字典文件:
按照如下步骤安装字典:
tar -xjvf a.tar.bz2
mv a /usr/share/stardict/dic

3WyabdcRealPeopleTTS 软件包是星际译王词语的发音文件,是扩展名为.wav的文件.
Linux系统下,通过(tar -xjvf) 解压文件 tarball 到 "/usr/share/".Windows系统下,可以使用WinRAR压缩工具释放tarball 文件,放到类似"C:\Program Files\" 或 "Program Files\StarDict\"的安装目录下。

八安装virtualbox ose ,用新立得管理安装

九网络电视gsopcast,下载,安装即可。说明网址


十、安装usb-serial 线。
插入后能检查出是ftdi_sio类型的线,但不能生成/dev/ttyUSB0接口。上网下载了新的驱动ftdi_sio.tar.gz,解压后不能编译,找了一上午也没查出原因。

查日志/var/log/message ,有如下信息:
Oct 24 14:05:27 wxg-move kernel: [22435.024000] usb 2-1: new full speed USB device using uhci_hcd and address 7
Oct 24 14:05:28 wxg-move kernel: [22435.272000] usb 2-1: configuration #1 chosen from 1 choice
Oct 24 14:05:28 wxg-move kernel: [22435.276000] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
Oct 24 14:05:28 wxg-move kernel: [22435.276000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/ftdi_sio.c: Detected FT232BM
Oct 24 14:05:28 wxg-move kernel: [22435.276000] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
Oct 24 14:05:29 wxg-move kernel: [22437.032000] usb 2-1: usbfs: interface 0 claimed by ftdi_sio while 'brltty' sets config #1
Oct 24 14:05:29 wxg-move kernel: [22437.032000] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
Oct 24 14:05:29 wxg-move kernel: [22437.032000] ftdi_sio 2-1:1.0: device disconnected
Oct 24
说明串口线安装后又自动断线,与brltty冲突。试将brltty及libbrlapi1软件包卸载,插入转换线后工作正常。真它妈的。
brltty似乎是盲人终端。

十一、安装仿真终端程序
1.安装minicom,
配置sudo minicom -s. 使用后感觉不顺手,
2安装ckermit,
# 首先安装kermit
apt-get install ckermit
# 安装zmode通信协议工具,由于kermit本身不提供zmodem通信协议功能,而是通过调用其他程序来完成该功能,所以需要单独安装。
apt-get instll lrzsz
# 安装完成之后需要对kermit进行相应的设置才能开始使用,在$HOME目录下建立.kermrc文件,该文件是kermit的设置文件,内容如下:
set line /dev/ttyUSB0
set speed 9600
set serial 8n1 #数据的格式,8位,没有奇偶校验,1位停止位
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5`
set modem type none #没有modem
set escape ^a #设置escape字符为Ctrl-a
set protocol zmodem #传送文件时使用zmodem协议
#set protocol ymodem
#set protocol xmodem


之后 运行kermit,执行connect,完成连接。
此设置也可用set命令设置。
# 为了使当前的用户有串口的权限,将当前用户加入到tty组。


十二安装摄像头webcam:
本sony本的摄像头是motion eye (Ricoh Co. Ltd),sony不提供linux驱动,上网找了半天终于找到一个网站提供驱动,是deb包,有源码及bin,可直接下载,也可增加源。有最新的7.10的包,ricoh-webcam-r5u870-2.6.22-14-generic_0.10.0-4_i386.deb真是够快的。另chinaunix.net中也有驱动,下载编译不通过,等有时间再研究。
安装后,下载camorama包,试一下,发现只能出黑白,不知是驱动原因还是camorama 原因,还是有问题,再研究。

试编译motioneye-1.3软件包,先是缺少X11/xlib.h等 ,安装libx11-dev,还缺少
display.c:30:34: 错误: X11/extensions/shape.h:No such file or directory
display.c:31:19: 错误: Imlib.h:No such file or directory
display.c: 在函数 ‘display_rgb’ 中:
display.c:98: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
display.c:98: 错误: ‘id’ 未声明 (在此函数内第一次使用)
display.c:98: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
display.c:98: 错误: 所在的函数内只报告一次。)
display.c:100: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
display.c:100: 错误: ‘im’ 未声明 (在此函数内第一次使用)
display.c:109: 警告: 隐式声明函数 ‘Imlib_init’
display.c:126: 警告: 隐式声明函数 ‘Imlib_create_image_from_data’
display.c:127: 警告: 隐式声明函数 ‘Imlib_paste_image’
display.c:128: 警告: 隐式声明函数 ‘Imlib_kill_image’
make: *** [display.o] 错误 1
wxg@w
继续安装xorg-dev包,还出现 Imlib.h:No such file or directory
安装imlib等几个开发包,安装docbook2x,docbook2odf开发包
他娘的,这个程序不是驱动,好像是拍照或录像的软件。
经测试,ricoh-webcam-r5u870-2.6.22-14-generic_0.10.0-4_i386.deb的驱动是正常的,camorama软件有问题

十三安装chm浏览器,经过使用比较,选用chmsee。



十四,突然,mplayer 和totem都不能播放rm格式的视频,找了半天的原因,试删除了一些昨天新装的程序也不解决。后在终端下试用mplayer 播放视频,发现如下错误
Opening video decoder: [realvid] RealVideo decoder
Error: libstdc++.so.5: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drvc.so, /usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
Error loading dll
试安装新安装libstdc++ 5 软件包后,程序正常。其原因可能是我昨天用sudo apt-get autoremove删除一些无用 的软件时将原libstdc++删除了。

十五devede,mencoder的图形界面。
k3b,图形化的刻录软件,但基于kde。
gnomebaker,基于gnome的刻录软件
十六解决运行secondlife有噪音问题。
本机运行secondlife经爆音出现,估计是cpu占用过高问题,试安装新的alsa驱动看能否解决。
下载中alsa-driver-1.0.15.alsa-lib-1.0.15.alsa-utils-1.0.15

安装后声卡不能使用,出现如下错误
(output of dmesg |grep snd)::
Quote:
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_ctl_add
[ 1058.932000] snd_hda_intel: Unknown symbol snd_ctl_add
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_pcm_new
[ 1058.932000] snd_hda_intel: Unknown symbol snd_pcm_new
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_pcm_limit_hw_rates
[ 1058.932000] snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_card_register
[ 1058.932000] snd_hda_intel: Unknown symbol snd_card_register
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_card_free
[ 1058.932000] snd_hda_intel: Unknown symbol snd_card_free
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
[ 1058.932000] snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_card_proc_new
[ 1058.932000] snd_hda_intel: Unknown symbol snd_card_proc_new
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_ctl_find_id
[ 1058.932000] snd_hda_intel: Unknown symbol snd_ctl_find_id
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_ctl_new1
[ 1058.932000] snd_hda_intel: Unknown symbol snd_ctl_new1
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_component_add
[ 1058.932000] snd_hda_intel: Unknown symbol snd_component_add
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_card_new
[ 1058.932000] snd_hda_intel: Unknown symbol snd_card_new
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_malloc_pages
[ 1058.932000] snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_ioctl
[ 1058.932000] snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_free_pages
[ 1058.932000] snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
[ 1058.932000] snd_hda_intel: Unknown symbol snd_ctl_elem_read
[ 1058.932000] snd_hda_intel: Unknown symbol snd_ctl_elem_write
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_pcm_set_ops
[ 1058.932000] snd_hda_intel: Unknown symbol snd_pcm_set_ops
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_list
[ 1058.932000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_list
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_device_new
[ 1058.932000] snd_hda_intel: Unknown symbol snd_device_new
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_pcm_suspend_all
[ 1058.932000] snd_hda_intel: Unknown symbol snd_pcm_suspend_all
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_card_disconnect
[ 1058.932000] snd_hda_intel: Unknown symbol snd_card_disconnect
[ 1058.932000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_integer
[ 1058.932000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
[ 1058.936000] snd_hda_intel: disagrees about version of symbol snd_pcm_period_elapsed
[ 1058.936000] snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
[ 1058.936000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_step
[ 1058.936000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_ste
上网找资料,中文没有到,后在英文网站找到如下说明
网址:

原因:ubuntu default snd-hda-intel.ko location:
/lib/modules/2.6.22-14-generic/ubuntu/media/snd-hda-intel/snd-hda-intel.ko

alsa 1.0.15's installation location:
/lib/modules/2.6.22-14-generic/kernel/sound/pci/hda/snd-hda-intel.ko
so copy /lib/modules/2.6.22-14-generic/kernel/sound/pci/hda/snd-hda-intel.ko to /lib/modules/2.6.22-14-generic/ubuntu/media/snd-hda-intel/snd-hda-intel.ko .

and put the modules/* in alsa's compile directory into /lib/modules/.../kernel/sound, you can use "find" to get their location.
snd-hda-intel.ko
snd-hwdep.ko
snd.ko
snd-mixer-oss.ko
snd-page-alloc.ko
snd-pcm.ko
snd-pcm-oss.ko
snd-rtctimer.ko
snd-seq-device.ko
snd-seq.ko
snd-seq-midi-event.ko
snd-seq-oss.ko
snd-timer.ko

then, depmod -a

reboot, try again
其中的安装步骤
Re: Alsa 1.0.15?
thank you very much pcmanlin,

i have pavilion dv6560el ( 6560 dv6560 : <-- for google :P) and it worked !!

I followed this guide (till "Reboot"), and then:

sudo cp -v /lib/modules/2.6.22-14-generic/kernel/sound/pci/hda/snd-hda-intel.ko /lib/modules/2.6.22-14-generic/ubuntu/media/snd-hda-intel/snd-hda-intel.ko
sudo cp -v /usr/src/alsa/alsa-driver-1.0.15/modules/* /lib/modules/2.6.22-14-generic/kernel/sound/
sudo depmod -a

and it worked

thx man


我的安装步骤:
*

一 Install the required tools

sudo apt-get install build-essential ncurses-dev gettext
以上我已安装build-essential及gettext,只需安装ncurses-

*

Install your kernel headers

sudo apt-get install linux-headers-`uname -r`
我己安装内核,不用再安装

*

Download the latest version of alsa from [WWW] Alsa project (driver, lib, and utils) to a directory (eg. ~/downloads). In the following we assume that the latest version is 1.0.14. Please change this in accordance with the one you downloaded from the Alsa project site.
o

[WWW] alsa-driver
o

[WWW] alsa-lib
o

[WWW] alsa-utils
下载
*

Setup installation directories

sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/downloads/alsa* .
sudo tar xjf alsa-driver*.bz2
sudo tar xjf alsa-lib*.tar.bz2
sudo tar xjf alsa-utils*.tar.bz2

*

Compile and install alsa-driver

cd alsa-driver-1.0.14
sudo ./configure --with-cards=hda-intel
sudo make
sudo make install

*

Compile and install alsa-lib

cd ../alsa-lib-1.0.14a
sudo ./configure
sudo make
sudo make install

*

Compile and install alsa-utils

cd ../alsa-utils-1.0.14
sudo ./configure
sudo make
sudo make install


whohaaaaa finally... i can listen to bruce springsteen on linux ;p

重启系统

sudo cp -v /lib/modules/2.6.22-14-generic/kernel/sound/pci/hda/snd-hda-intel.ko /lib/modules/2.6.22-14-generic/ubuntu/media/snd-hda-intel/snd-hda-intel.ko
sudo cp -v ~/软件/alsa-driver-1.0.15/modules/* /lib/modules/2.6.22-14-generic/kernel/sound/
sudo depmod -a
sudo modprobe snd-hda-intel
声卡能正常使用,但试运行secondlife后,仍有爆音,看来暂时无法解决了
天无绝人之路,再上网搜索ubuntu 爆音,查到两各解决办法,一是更换OSS驱动程序,从网站下载。二是用如下办法:
打开终端输入sudo gedit /etc/modprobe.d/alsa-base

打开后在最后面加上

options snd-hda-intel position_fix=1 model=3stack
options snd-hda-intel model=laptop-eapd

重新启动就可以了
我试了一下,进入secondlife后没有爆音了,但声音质量不是太好,似乎有颤音,不打算重装驱动了,先将就用吧。


十七开发工具
free passcal:lazarus一个linux下的pascall,我未安装。
安装anjuta,glade集成开发环境,安装gnome-core-devel,安装devhelp(开发帮助,英文的)还要装一些其它的库,我未记。



十八安装检查后门程序rkhunter ,安装杀毒软件antiavi,avast


十九、firefox问题

忽然发现firefox在打开多个标签页后,系统变得非常缓慢,播放视频时很卡,用top命令查看,发现cpu占用达98%以上,进程很异常,有一个命令打开了很多进程,战胜率很高,命令名为gtk-gnash,top显示如下:
top - 16:03:23 up 2:18, 2 users, load average: 0.86, 1.56, 2.62
Tasks: 170 total, 2 running, 167 sleeping, 0 stopped, 1 zombie
Cpu(s): 21.0%us, 3.3%sy, 0.0%ni, 75.3%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 514316k total, 351864k used, 162452k free, 5000k buffers
Swap: 1052248k total, 221332k used, 830916k free, 97640k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
16850 wxg 15 0 32324 9840 8476 S 10 1.9 0:52.10 gtk-gnash
16833 wxg 15 0 32444 11m 8496 S 9 2.3 0:50.81 gtk-gnash
16865 wxg 16 0 78048 15m 10m S 8 3.0 1:16.60 gtk-gnash
16663 wxg 15 0 232m 92m 25m S 7 18.3 2:16.04 firefox-bin
16838 wxg 15 0 106m 14m 12m R 7 2.8 0:37.86 gtk-gnash
16837 wxg 15 0 31900 10m 8384 S 3 2.0 0:19.19 gtk-gnash
5970 root 15 0 64096 31m 10m S 2 6.3 3:40.23 Xorg
16818 root 15 0 80688 28m 16m S 1 5.7 0:09.92 synaptic
16836 wxg 15 0 55284 13m 10m S 1 2.7 0:13.88 gtk-gnash
16678 wxg 15 0 2492 1208 876 R 1 0.2 0:02.97 top
12442 wxg 15 0 28416 8696 6268 S 0 1.7 0:13.23 metacity
16847 wxg 15 0 55180 10m 9776 S 0 2.0 0:01.09 gtk-gnash
16868 wxg 15 0 55360 14m 10m S 0 2.9 0:02.03 gtk-gnash
1 root 18 0 2948 512 460 S 0 0.1 0:01.50 init
2 root 17 -5 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0 0.0 0:00.02 migration/0
4 roo
以上显示是打开少量网页的情况,如打开多个网页cpu占用相当高的。
在网上查找原因,没有结果。后用新立得软件删除安装的gnash,gnash-commccom,mozila-plugin-gnash后,问题解决。
!!!现在想一下,好像是我当初安装firefox后,安装flash插件,先安装的开源的gnash插件,后感觉不好用,没卸载gnash就直接安装了adobe flash插件才造成了此后果。
二十、解决挂起不能恢复问题
修改配置文件/etc/default/acpi-support,更改ENABLE_LAPTOP_MODE=true
sudo gedit /etc/default/acpi-support



二十一、解决触控板问题
我的sony笔记本触控板设计有问题,在在打字编辑时,手掌很容易碰到触控板,造成光标误定位,今天终于找到一个解决办法。
1编辑/etc/X11/xorg.conf,打开共享内存。之后用户登出重新登录。
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
#打开共享内存
Option "SHMConfig" "on"
#关闭触控板
#Option "Touchpadoff" "1"
EndSection


2. 运行命令sypclient touchpadoff=1 , 关闭触控板
synclinet touchpadoff=0,打开触控板
3如果用命令关闭触控板,触控板将一直不能用,除非再打开,很麻烦。有一个监控程序,自动监测键盘,如有按键,将自动关闭触控板,延时一定时间后将自动打开(2秒) ,我试了一下,感觉很好用,如果需要,可以加入开机启动。
命令如下 :
syndaemon -d

二十二、瑞星杀毒软件
瑞星以前有制做U盘杀毒的工具ravusb,现在不支持U盘了,但有一个光盘杀毒软件,从瑞星网站下载后,看是一个镜像ravlinux.iso。分析看也是一个L系统的软件。我想利用其改成U盘启动的,获得成功。
1下载镜像ravlinux.iso,解压分析有两个目录,一为rising,一为boot/isolinux,分析其为isolinux引导的系统。
2下载syslinux软件并安装
3制作U盘启动盘:
插入U盘,分区fdisk /dev/sdb,将U盘分成2个区,sdb1和sdb2,将sdb1激活成可引导用于安装瑞星杀毒软件,容量为50M即可。
制做文件系统:mkdosfs /dev/sdb1
不能做成fat32格式,mkdosfs -F 32 /dev/sdb1,我试了一下,没成功
umount分区,sudo umount /dev/sdb1
制作syslinux引导盘:syslinux /dev/sdb1,拔出U盘并重新插入,在盘中应有文件 ldlinux.sys。
4将光盘镜像中的rising目录复制到U盘sdb1中,将文件boot.msg,f2,ravroot.gz,vmlinuz,isolinux.cfg 复制到sdb1的根下,将isolinux.cfg重命名为syslinux.cfg。
用U盘启动机器,就可进行杀毒了。
备注:对ravlinux.iso进一步分析,发现其中的文件RISING是一个用cloop文件系统格式压缩的。下载软件cloop-utils。运行命令
extract_compressed_fs RISING >mytest ,将RISING 解压。用命令sudo mount -o loop mytest /mnt,能够正常安装,文件系统格式为iso9660,将mytest改名为mytest.iso,能用文档管理器打开,其为一个光盘镜像文件。我想,稍加改进,就可将此软件运行在linux下(不用引导盘)
阅读(486) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~