一、下载光盘镜像,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下(不用引导盘) | |