Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Monday, January 7, 2008

Transmission 1.00 下载编译安装与使用

以快速、轻量为显著特点的跨平台BitTorrent下载软件Transmission 于近日正式发布了 1.00 版。 Transmission 1.00 的源代码可从这里下载。 Ubuntu 7.10下编译安装过程: 1, 安装必须的包:
$ sudo apt-get install pkg-config openssl libssl-dev libgtk2.0-dev
(如果不安装libgtk2.0-dev,安装后没有图形界面,只有命令行) 2, 解压后进入源代码目录:

$ tar xvfj transmission-1.00.tar.bz2 $ cd transmission-1.0

3,编译并安装 :
$ ./configure -q $ make -s $ sudo make install
(在你的电脑上,如果第一步时提示缺少某些包,请用新立德搜索并安装。) 装好后在bin下会生成几个文件:transmission transmissioncli transmission-daemon transmission-proxy transmission-remote 其中transmission为图形界面. 如果要使用命令行,先运行:
$ transmision-daemon
(运行transmission-remote前需要先运行transmision-daemon 然后配置下载目录:
$ transmission-remote -f [path]
添加种子:
$ $ transmission-remote -a [torrent]
开始下载:
$ transmission-remote --start all
查看下载信息:
$ transmission-remote -l
其它请参看help

Sunday, November 11, 2007

Linux下wine安装配置和魔兽联机指南

ubuntu下,安装了wine,本来玩魔兽争霸联机对战一直很正常,但后来发现莫名其妙不能局域网联机了,摆弄了很久,终于发现了原因,原来wine 0.9.46之后的版本有不能联机的bug。不知道0.9.49版本修正了这个bug没有。 目前解决办法是安装wine 0.9.45,如果已经安装了更新版本,请先卸载:
sudo apt-get remove wine
方法一: 下载deb包http://wine.budgetdedicated.com/archive/ubuntu/feisty/wine-dev_0.9.45~winehq0~ubuntu~7.04-1_i386.deb 然后双击直接安装。用这个方法安装,系统常会提示要你更新wine。如果不喜欢,请使用第二种方法 方法二: 下载源代码http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.45.tar.bz2 然后编译安装: 先安装编译环境:
sudo apt-get install build-essential
sudo apt-get install gcc libc6-dev fakeroot libglib1.2-dev libglib2.0-dev libltdl3-dev libmad0-dev libmng-dev libodbcinstq1c2 libogg-dev libpng12-dev libqt3-headers libqt3-mt-dev libvorbis-dev libxft-dev libxi-dev libxinerama-dev libxmu-dev libxmu-headers libxmuu-dev libxpm-dev libxtrap-dev libxtst-dev libxv-dev libxxf86dga-dev qt3-dev-tools render-dev unixodbc-dev x-dev x11proto-record-dev x11proto-trap-dev x11proto-video-dev x11proto-xf86dga-dev fontforge flex bison libxext6
解压缩wine源代码,然后打开终端,进入解压缩后的目录,下面开始编译安装。
./configure make depend && make sudo make install
这样,wine的编译安装就大功告成了,接下来就是wine的设置:
winecfg
稍等片刻,就会出现一个面板,这就是wine的一些基本的配置. 打开Audio的标签,这个面板会失去反映一段时间,之后出现一个声音驱动程序的选择框,一般情况下选择OSS。如果你是独立的声卡,选择ALSA更好。如果只有OSS,就选择OSS。 在Application Settings里下面的windows版本把默认的改成win xp,以前很多帖子都说win 98支持的软件的软件更多,但现在似乎是xp下运行软件更顺畅。反正如果出现软件不能运行的问题,可以把98和xp互换试一下。 在Drives下可以设置分区映射,比如你可以把某些文件夹映射为wine里的分区。切勿把实际的C盘映射为wine中的C盘。 2。设置wine使用光驱:
ln -s /dev/scd0 ~/.wine/dosdevices/d\:\:
有些系统的可能没有scd0而是hdc,想知道是什么可以自己到/dev文件加里去看一下。 3。安装IE:参看用IEs4Linux安装IE6 4。部分DLL设置:到真实windows下的system32文件夹(C:\WINDOWS\systenm32)里复制mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll这几个文件到/home/user/.wine/drive_c/windows/system32文件夹里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。 5。中文设置 :这个方法的中文设置,可以解决CS1.6的中文显示,可以完全显示。 参考http://forum.ubuntu.org.cn/viewtopic.php?t=72933 最后就是魔兽的问题了,想必阁下已经在windows下安装好魔兽了,linux可以直接拿来使用,所以跳过安装这一步。

1。设置魔兽为opengl模式:

终端运行regedit,找到 HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III, 在右侧建立名为Gfx OpenGL的DWORD值,Value data设置为1
2.运行魔兽: 进入魔兽的安装目录,终端输入wine war3.exe就可以运行魔兽。 如果是用deb包安装的wine,直接双击war3.exe也可以。 如果是编译安装,第一次运行可能要用右鍵点击war3.exe选择"使用其它程序打开",然后"使用自定义命令",输入wine,以后直接双击war3.exe就可以了。 Enjoy!

Tuesday, November 6, 2007

修复failed to write cache错误

在ununtu7.10中,如果你更新后打开任何程序都变得很慢,那你可能和我一样遇到了最近有名的failed to write cache错误,下面给出更新失败的代码:
sudo apt-get dist-upgrade
正在读取软件包列表... 完成 正在分析软件包的依赖关系树 Reading state information... 完成 正在筹划升级... 完成 共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。 有 17 个软件包没有被完全安装或卸载。 需要下载 0B 的软件包。 解压缩后会消耗掉 0B 的额外空间。 您希望继续执行吗?[Y/n]y 正在设置 ttf-opensymbol (2.2.0-1ubuntu4) ... Updating fontconfig cache... /usr/share/fonts: failed to write cache /usr/share/fonts/X11: failed to write cache /usr/share/fonts/X11/100dpi: failed to write cache /usr/share/fonts/X11/75dpi: failed to write cache /usr/share/fonts/X11/Type1: failed to write cache /usr/share/fonts/X11/encodings: failed to write cache /usr/share/fonts/X11/encodings/large: failed to write cache /usr/share/fonts/X11/misc: failed to write cache /usr/share/fonts/X11/util: failed to write cache /usr/share/fonts/truetype: failed to write cache /usr/share/fonts/truetype/arphic: failed to write cache /usr/share/fonts/truetype/baekmuk: failed to write cache /usr/share/fonts/truetype/freefont: failed to write cache /usr/share/fonts/truetype/kochi: failed to write cache /usr/share/fonts/truetype/thai: failed to write cache /usr/share/fonts/truetype/ttf-arabeyes: failed to write cache /usr/share/fonts/truetype/ttf-bengali-fonts: failed to write cache /usr/share/fonts/truetype/ttf-bitstream-vera: failed to write cache /usr/share/fonts/truetype/ttf-dejavu: failed to write cache /usr/share/fonts/truetype/ttf-devanagari-fonts: failed to write cache /usr/share/fonts/truetype/ttf-gentium: failed to write cache /usr/share/fonts/truetype/ttf-gujarati-fonts: failed to write cache /usr/share/fonts/truetype/ttf-kannada-fonts: failed to write cache /usr/share/fonts/truetype/ttf-lao: failed to write cache /usr/share/fonts/truetype/ttf-malayalam-fonts: failed to write cache /usr/share/fonts/truetype/ttf-mgopen: failed to write cache /usr/share/fonts/truetype/ttf-oriya-fonts: failed to write cache /usr/share/fonts/truetype/ttf-punjabi-fonts: failed to write cache /usr/share/fonts/truetype/ttf-tamil-fonts: failed to write cache /usr/share/fonts/truetype/ttf-telugu-fonts: failed to write cache /usr/share/fonts/type1: failed to write cache /usr/share/fonts/type1/gsfonts: failed to write cache /usr/share/X11/fonts: failed to write cache /usr/share/X11/fonts/100dpi: failed to write cache /usr/share/X11/fonts/75dpi: failed to write cache /usr/share/X11/fonts/Type1: failed to write cache /usr/share/X11/fonts/encodings: failed to write cache /usr/share/X11/fonts/encodings/large: failed to write cache /usr/share/X11/fonts/misc: failed to write cache /usr/share/X11/fonts/util: failed to write cache /usr/local/share/fonts: failed to write cache /var/lib/defoma/fontconfig.d: failed to write cache /var/lib/defoma/fontconfig.d/A: failed to write cache /var/lib/defoma/fontconfig.d/B: failed to write cache /var/lib/defoma/fontconfig.d/C: failed to write cache /var/lib/defoma/fontconfig.d/D: failed to write cache /var/lib/defoma/fontconfig.d/E: failed to write cache /var/lib/defoma/fontconfig.d/F: failed to write cache /var/lib/defoma/fontconfig.d/G: failed to write cache /var/lib/defoma/fontconfig.d/H: failed to write cache /var/lib/defoma/fontconfig.d/J: failed to write cache /var/lib/defoma/fontconfig.d/K: failed to write cache /var/lib/defoma/fontconfig.d/L: failed to write cache /var/lib/defoma/fontconfig.d/M: failed to write cache /var/lib/defoma/fontconfig.d/N: failed to write cache /var/lib/defoma/fontconfig.d/O: failed to write cache /var/lib/defoma/fontconfig.d/P: failed to write cache /var/lib/defoma/fontconfig.d/R: failed to write cache /var/lib/defoma/fontconfig.d/S: failed to write cache /var/lib/defoma/fontconfig.d/T: failed to write cache /var/lib/defoma/fontconfig.d/U: failed to write cache /var/lib/defoma/fontconfig.d/V: failed to write cache /var/lib/defoma/fontconfig.d/a: failed to write cache /var/lib/defoma/fontconfig.d/j: failed to write cache /var/lib/defoma/fontconfig.d/m: failed to write cache /var/lib/defoma/fontconfig.d/u: failed to write cache dpkg:处理 ttf-opensymbol (--configure)时出错: 子进程·post-installation script·返回了错误号·66 dpkg:依赖关系问题使得 openoffice.org-core 的配置工作不能继续: openoffice.org-core 依赖于 ttf-opensymbol;然而: 软件包 ttf-opensymbol 还没有被配置。 dpkg:处理 openoffice.org-core (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 python-uno 的配置工作不能继续: python-uno 依赖于 openoffice.org-core (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-core 还没有被配置。 dpkg:处理 python-uno (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-writer 的配置工作不能继续: openoffice.org-writer 依赖于 openoffice.org-core (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-core 还没有被配置。 openoffice.org-writer 依赖于 python-uno (>= 2.2.0);然而: 软件包 python-uno 还没有被配置。 dpkg:处理 openoffice.org-writer (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-calc 的配置工作不能继续: openoffice.org-calc 依赖于 openoffice.org-core (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-core 还没有被配置。 dpkg:处理 openoffice.org-calc (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-draw 的配置工作不能继续: openoffice.org-draw 依赖于 openoffice.org-core (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-core 还没有被配置。 dpkg:处理 openoffice.org-draw (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-impress 的配置工作不能继续: openoffice.org-impress 依赖于 openoffice.org-core (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-core 还没有被配置。 openoffice.org-impress 依赖于 openoffice.org-draw (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-draw 还没有被配置。 dpkg:处理 openoffice.org-impress (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-math 的配置工作不能继续: openoffice.org-math 依赖于 openoffice.org-core (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-core 还没有被配置。 dpkg:处理 openoffice.org-math (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-base 的配置工作不能继续: openoffice.org-base 依赖于 openoffice.org-core (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-core 还没有被配置。 dpkg:处理 openoffice.org-base (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org 的配置工作不能继续: openoffice.org 依赖于 openoffice.org-core (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-core 还没有被配置。 openoffice.org 依赖于 openoffice.org-writer;然而: 软件包 openoffice.org-writer 还没有被配置。 openoffice.org 依赖于 openoffice.org-calc;然而: 软件包 openoffice.org-calc 还没有被配置。 openoffice.org 依赖于 openoffice.org-impress;然而: 软件包 openoffice.org-impress 还没有被配置。 openoffice.org 依赖于 openoffice.org-draw;然而: 软件包 openoffice.org-draw 还没有被配置。 openoffice.org 依赖于 openoffice.org-math;然而: 软件包 openoffice.org-math 还没有被配置。 openoffice.org 依赖于 openoffice.org-base;然而: 软件包 openoffice.org-base 还没有被配置。 dpkg:处理 openoffice.org (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-evolution 的配置工作不能继续: openoffice.org-evolution 依赖于 openoffice.org-core (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-core 还没有被配置。 openoffice.org-evolution 依赖于 openoffice.org-base;然而: 软件包 openoffice.org-base 还没有被配置。 dpkg:处理 openoffice.org-evolution (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-gtk 的配置工作不能继续: openoffice.org-gtk 依赖于 openoffice.org-core (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-core 还没有被配置。 dpkg:处理 openoffice.org-gtk (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-gnome 的配置工作不能继续: openoffice.org-gnome 依赖于 openoffice.org-core (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-core 还没有被配置。 openoffice.org-gnome 依赖于 openoffice.org-gtk;然而: 软件包 openoffice.org-gtk 还没有被配置。 dpkg:处理 openoffice.org-gnome (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-common 的配置工作不能继续: openoffice.org-common 依赖于 openoffice.org-core (>> 2.2.0) | openoffice.org-core-experimental (>> 2.2.0);然而: 软件包 openoffice.org-core 还没有被配置。 未曾安装软件包“openoffice.org-core-experimental”。 dpkg:处理 openoffice.org-common (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-java-common 的配置工作不能继续: openoffice.org-java-common 依赖于 openoffice.org-common;然而: 软件包 openoffice.org-common 还没有被配置。 dpkg:处理 openoffice.org-java-common (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-filter-mobiledev 的配置工作不能继续: openoffice.org-filter-mobiledev 依赖于 openoffice.org-java-common (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-java-common 还没有被配置。 dpkg:处理 openoffice.org-filter-mobiledev (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg:依赖关系问题使得 openoffice.org-style-human 的配置工作不能继续: openoffice.org-style-human 依赖于 openoffice.org-common (= 2.2.0-1ubuntu4);然而: 软件包 openoffice.org-common 还没有被配置。 dpkg:处理 openoffice.org-style-human (--configure)时出错: 依赖关系问题 - 仍未被配置 在处理时有错误发生: ttf-opensymbol openoffice.org-core python-uno openoffice.org-writer openoffice.org-calc openoffice.org-draw openoffice.org-impress openoffice.org-math openoffice.org-base openoffice.org openoffice.org-evolution openoffice.org-gtk openoffice.org-gnome openoffice.org-common openoffice.org-java-common openoffice.org-filter-mobiledev openoffice.org-style-human E: Sub-process /usr/bin/dpkg returned an error code (1)
解决办法很简单,一行命令就可以了:
sudo fc-cache -fv 2>&1 | grep failed | cut -f1 -d":" | xargs -i sudo touch {} && sudo fc-cache -fv

Linux下查看中文CHM的好工具--Chmsee

在linux下对中文CHM支持最好的软件莫过于Chmsee,但编译似乎很麻烦,很多人都失败了。如果你用的是ubuntu,可以直接用deb包安装。 安装方法: 首先 :
sudo gedit /etc/apt/sources.list
添加源:
deb http://debian.ustc.edu.cn/debian-uo sid ustc deb-src http://debian.ustc.edu.cn/debian-uo sid ustc
然后安装:
sudo apt-get install chmsee
在开始菜单附件里就可以打开Chmsee了,安装好后会自动关联CHM文件。 ps:Chmsee主页

Sunday, October 7, 2007

用IEs4Linux安装IE6

安装步骤:
$ sudo gedit /etc/apt/sources.list
添加以下源:
deb http://us.archive.ubuntu.com/ubuntu gutsy universe deb http://wine.budgetdedicated.com/apt gutsy main
安装或升级到最新版wine和cabextract:
$ wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add - $ sudo apt-get update $ sudo apt-get install wine cabextract
下载安装IEs 4 Linux
$ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz $ tar zxvf ies4linux-latest.tar.gz $ cd ies4linux-* $ ./ies4linux
安装过程会问你是否安装IE5,选n
Do you want to install IE 5.5 SP2 too? [ y / n ] n And do you want to install IE 5.01 SP2? [ y / n ] n
中间可以选择安装语言:
EN-US PT-BR DE FR ES IT NL SV JA KO NO DA CN TW FI PL HU AR HE CS PT RU EL TR Default is . Hit enter to keep it or choose a different one:
这里的时候可以输入CN,这样就是中文了!
By default, I will install everything at /home/eahlong/.ies4linux I will also install Flash 9 plugin and create Desktop shortcuts. Is that ok for you? (To configure advanced options type n) [ y / n ] y
然后就是等待,需要下载IE6安装包,网速好的话几分钟就可以了 最后会自动在桌面建立快捷方式

Sunday, September 9, 2007

ubuntu配置网络桥使virtualbox虚拟机联网的简单方法

本文转载自ubuntu中文论坛,感谢原作者“出岫之云” 第一步,安装必备的工具(若已安装可跳过): (1)安装uml-utilities,该工具包含建立虚拟网络设备(所谓的“TAP interfaces”)的工具:
sudo apt-get install uml-utilities
(2)安装桥接工具bridge-utils:
sudo apt-get install bridge-utils
第二步,为了使你的虚拟机能够访问网络接口,你必须将运行虚拟主机的用户的用户名(通常是你的ubuntu登录用户名)添加到uml-net用户组。命令行的运行方法是(请用你的用户名替换其中的“vboxuser”):
sudo gpasswd -a vboxuser uml-net
你也可以通过gnome面板上的“系统—系统管理—用户和组”来添加,方法从略。 请注意:为了使改动生效,请重新启动你的电脑。 第三步,向你的ubuntu操作系统描述你要添加的虚拟网络设备:
sudo gedit /etc/network/interfaces
在打开的文件后面添加下面的内容(请用你的用户名替换其中的“vboxuser”),保存好:
auto tap0 iface tap0 inet manual up ifconfig $IFACE 0.0.0.0 up down ifconfig $IFACE down tunctl_user vboxuser auto br0 iface br0 inet dhcp bridge_ports all tap0
上面第一部分的大概意思是将虚拟网络接口命名为“tap0”,指定该接口IP配置方法为手动,并指定使用该接口的用户。第二部分的大概意思是建立一个名叫 “br0”的桥,该桥的IP配置方法为通过DHCP配置,主机中的所有网络接口,也包括tap0这个虚拟网络接口,都将建立在这个桥之上。 第四步,激活刚才建立的虚拟网络接口和网络桥:
sudo /sbin/ifup tap0 sudo /sbin/ifup br0
这个步骤只需要做一次,下次主机重新启动时,这个接口和桥将自动激活。 第五步,启动virtualbox,在主界面上选中要使用刚才建立的虚拟网络接口tap0的虚拟机,点“设置”,在弹出的窗口中选“网络”,选中 其中一块网卡(通常为“网络适配器 0”),选中“启用网络适配器”,“连接到”后面选“Host Interface”,选中“接入网线”,然后在“主机网络界面名称”中填入刚才建立的虚拟网络接口的名字“tap0”,确定。 第六步,配置主机和虚拟机的网络。这步太简单了,两者你想怎么配置怎么配置。无论是主机,还是虚拟机,都是既可以手工指定静态IP,也可以从DHCP动态获取IP地址(当然,主机和虚拟机应该在同一个网段)。不过前提是要你的网管放行才行!

ubuntu下VirtualBox 安装和配置指南

一、安装 virtualBox。 方法一: 1、下载 virtualBox。 2、安装,切换到已经下载的 virtualBox 包目录开始安装:
sudo dpkg -i 下载的文件名.deb
方法二:(添加源安装)
wget http://www.virtualbox.org/debian/innotek.asc sudo apt-key add innotek.asc
sudo gedit /etc/apt/sources.list 添加:deb http://www.virtualbox.org/debian gutsy non-free (如果是ubuntu 7.04,请把gutsy改为feisty)
安装:
sudo apt-get install virtualbox-ose 或者 sudo apt-get install virtualbox
这2个版本的区别,官方说明是“ The VirtualBox OSE sources are available free of charge under the terms and conditions of the GNU General Public License, Version 2” 用方法一或方法二安装好后,添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组:
sudo adduser xxb vboxusers
(xxb是用户名,需要改为你的用户名) 注销然后重新登录。 至此,安装完成。在“应用程序-系统工具”里找到 innotek VirtualBox 或者终端运行命令VirtualBox打开VirtualBox。 二、安装 XP。 1、下载 深度精简XP 5.7。 2、打开 virtualBox 点击新建 ,然后一步步设置。我内存1G,分给客户机192M内存,请根据自己电脑情况和喜好自行分配。 3、建好后点击设置,光驱设置里面选择刚下载的XP镜像。然后双击新建的客户机开始安装。安装过程同普通安装XP相同。 安装完成XP后,启动客户机进入XP系统。点击设备-安装虚拟专用电脑辅助工具包。至此驱动安装完成。 关闭客户机。然后Vbox选择设置-声音-选择ALSA那个。 Virtualbox1.4下有自带的共享文件功能。在设置里选择共享,添加固定共享文件输入名字。然后启动客户机,打开我的电脑,选择 “工具” — “映射网络驱动器” 在“文件夹”处填写:\\vboxsvr\xxx (xxx 是刚才建的那个共享文件夹名) 点击完成之后,我们即可在我的电脑里像使用本地磁盘一样使用该共享文件夹。

Wednesday, May 2, 2007

ubuntu7.04的ATI显卡驱动安装

早上做了一个梦,收到一条短信,在我准备回的时候,醒了。 儿女情长的东西不适合我,但我也想装神弄鬼地来一段。 爱情就像肚子痛,或轻或重,反正你就是痛了。 也许日后不痛了,过段时间又痛了,反反复复,反正就是总有一天不再痛。 但是,你还记得痛的感觉。 哈哈,是不是很无厘头?说正题,我ubuntu7.04系统的ATI显卡驱动花了我三天的青春,终于装好了。为防忘记备份下来先,日后重装有用。(其实基本是抄的)
首先
sudo apt-get update sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)
创建deb包(7.04)
sh *.run --buildpkg Ubuntu/feisty
屏蔽fglrx核心模块 注意,如果已经安装了linux-restricted-modules的话,那么此步必做。否则可以跳过。
sudo gedit /etc/default/linux-restricted-modules-common 将 DISABLED_MODULES="" 改为 DISABLED_MODULES="fglrx"
安装驱动
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccle_*.deb
移除旧的fglrx 如果是第一次做,会提示你这个文件找不到。别管它,继续往下做。
sudo rm /usr/src/fglrx-kernel*.deb sudo apt-get -f install
编译
sudo module-assistant prepare sudo module-assistant update sudo module-assistant build fglrx cd /usr/src sudo dpkg -i fglrx-kernel-* sudo depmod -a
配置驱动。 注意,如果以前装过fglrx驱动,此步无须再做。
sudo dpkg-reconfigure xserver-xorg
在选择驱动时,选择fglrx。 这一步很重要,就是这里让我花了三天,接下来会出现向导,第一个选项必须选择“否”
然后 sudo aticonfig --ovt=Xv 并且 sudo gedit /etc/X11/xorg.conf 添加一段:
Section "Extensions" Option "Composite" "0" EndSection Section "ServerFlags" Option "AIGLX" "off" EndSection
重启系统 确认驱动是否正确安装
$ fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI MOBILITY RADEON X600 SE OpenGL version string: 2.0.6458 (8.36.5)
确认3D已开启 :
$ glxinfo | grep render direct rendering: Yes
OK,搞掂!!