当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [原创]Ubuntu Linux上安装大智慧股票行情等软件的方法
帖子发表于 : 2007-09-22 1:19 

注册: 2007-09-22 1:11
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
最新报告:
该方法已成功案安装的股票软件有:
1、大智慧经典版Internet V5.60
2、中投证券投资通
3、中投证券通讯密码交易
4、武汉证券单独下单程序

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

2007-09-22

一、安装Wine(必作)
安装Wine之前需保证电脑已经连到互联网络,在命令控制台使用如下命令在线安装

sudo apt-get install wine

二、优化wine
1、关于 WINE 在 UTF-8 环境下运行缓慢的修正(必作):

sudo gedit /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE

(用 # 注释掉 GBK 段)
# fs3 class (Chinese Han Character GBK)
fs3 {
charset {
name GBK-0:GLGR
}
font {
primary GBK-0:GLGR
substitute GB13000.1993-1:GLGR
}
}

修改为

# fs3 class (Chinese Han Character GBK)
###fs3 {
### charset {
### name GBK-0:GLGR
### }
### font {
### primary GBK-0:GLGR
### substitute GB13000.1993-1:GLGR
### }
###}

好了,世界变快了,呵呵。

2“winecfg”的使用资料

2.1运行“winecfg”(必作)
你至少需要运行一次winecfg来设置wine的目录和硬件。

2.2虚拟桌面
使用这个选项可以使软件的安装更加流畅。我发现在不使用这个选项的时候,使用某些程序会导致已经激活的对话框、CDKEY输入窗口或更换光盘的确认窗口不能出现在前端。让我以为程序卡死了,就kill掉了进程。选择这个选项还能够避免程序锁死你的桌面或者把你的屏幕分辨率改成难看的模式。

2.3使用Application Settings
你可以在winecfg的Application标签里的Application Settings对话框对个别的程序进行自定义设置。那里只允许你进行windows兼容运行模式设置(译者:像windows下的exe属性里的兼容性标签)、某些显示设置和DLL的设置。
当你只需要设置某个程序使用某些特定的windows自带的DLL,不希望其它程序(包括wine)使用这些native的DLL的时候(而其它程序使用这些DLL会导致问题),(译者:wine自带的DLL叫做builtin,windows下原生的DLL叫做native)这个选项就会变得十分有用。在进行DLL设置时我都用这个方法,就是为了防止某些对wine的运行存在潜在威胁的nativeDLL被wine调用(译者:在一般情况下,wine只调用自带的builtinDLL,而不会使用native的DLL,版权问题,除非经过设置,如上所述)。这样我就只是修改了那些可执行的配置文件,当我不需要时,可以改回来而不会损坏整个Wine。(译者:设置这些东西之前,保证已经将一个程序的exe文件添加到Application标签的白框中,并且反色选中。不是default的那个,是你所需要设置的那个exe文件。)

2.4Windows版本(必作)
对不同的程序尝试不同的Windows版本。这就是说一个为了XP而设计的游戏可能会在wine的98模式的支持下能更好地运行。在做这个之前确认你已经把程序添加到Application的白框中,并且选中,反色显示。本案选择Windows XP

2.5使用ALSA驱动
有些游戏是需要OSS才能运行,但是OSS已经不会再继续开发了。
(译者:推荐只是独立声卡使用ALSA,集成的还是使用OSS最好)

2.6不要总是选择allow the window manager to control the windows(winecfg里的)
使用这个选项有时候会使游戏在全屏幕运行时出现问题。当前的wine版本0.9.39+已经修正了多数游戏的全屏问题,但是引入了一个新的问题:当不使用这个选项时,会使键盘不能游戏中输入。在使用一个单独的X server来运行游戏时,这个问题可以得到解决。(见“高级设置资料”)

2.7谨慎对待DLL
winecfg可以让你用native的DLL替换builtin的DLL。下面的这些DLL是绝对不能被替换的。kernel32.dll, gdi32.dll,user32.dll,和ntdll.dll。有些nativeDLL也可能使一些程序不能运行。记得永远不要覆盖wine自带的 dll,如果native的用不了就用builtin的换回来。有些MS的DLL要得到许可才能用,如果你没有许可,就不要用。
3特殊配置资料

3.1建立一个到CD的链接
Wine会建立一个到你挂载CD的文件夹的链接,但是建立一个到真正的/dev里的设备的链接会更好。我发现如果不这样做,Wine会自己建立到/dev 的链接,把CD认成E:盘,而我的挂载目录却链接为D:盘。我认为这个可能会导致某些使用CD安装的程序出现问题。修改/dev/hdc以适应你的系统(译者:7.04一般都是/dev/scd0)。
代码:
ln -s /dev/hdc ~/.wine/dosdevices/d\:\:


3.2实用注册表键值
有些设置是不能通过winecfg来进行设置的,但是可以在注册表中进行设置。在wine的wiki中有一篇保持更新的文章
http://wiki.winehq.org/UsefulRegistryKeys
有两个键值是非常有用的,一个是Alsa Driver的UseDirectHW,可以解决一些声音跳顿的问题;还有Direct3D的VideoMemorySize,你应该设置成你的显卡的准确显存,默认wine会设置成64MB。

3.3WINEPREFIXCREATE
这个我暂时不翻译

3.4安装Wine Gecko IE engine(必作)
有些程序的运行依赖于IE,但是,安装IE会严重地破环Wine。所以可以安装Wine Gecko IE engine作为替代品。
1、在终端下运行下面的命令:
代码:
wine iexplore http://www.winehq.org


2、当出现安装提示时回答yes
3、打开http://wiki.winehq.org/UsefulRegistryKeys,找到HKEY_LOCAL_MACHINE板块
4、把所有有关Internet Explorer的键值加到注册表中
安装完成后,运行
代码:
wine iexplore http://www.winehq.org


成功的话就会出现winehq的主页。

3.5中文支持设置(必作)
把下面的代码保存为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"


4安装资料

4.1不要在CD的目录下安装程序
(译者:就是不要cd到CD的挂载目录运行安装程序)
如果这样做的话,就会在换CD时出现CD不能推出的问题,用下面的命令来安装CD:
代码:
wine /media/cdrom0/setup.exe


4.2需要用到“wine eject”
如果安装程序需要你换CD,而系统却说不能推出CD,那就打开一个新终端,输入:
代码:
wine eject d:


4.3安装InstallShield的bug补丁
安装http://support.installshield.com ... 2/IkernelUpdate.exe
这个补丁可以解决一些CD安装问题。

4.4使用uninstaller
使用命令“uninstaller”来卸载安装的程序,不要使用程序在菜单里面创建的卸载快捷方式,他们有时候不能正常工作,而uninstaller可以。

4.5安装.msi文件
有些windows的安装程序是使用msi来安装的,那就用下面的命令来安装:
代码:
wine msiexec /i install.msi

或者
代码:
wine start install.msi


4.6不要安装DirectX
Wine有它自己的DirectX库,安装微软的DirectX会破坏wine的DirectX库和Wine。
但是,d3dx9_##.dll和d3dx10_33.dll可以从Windows复制过来使用,可能会在启动某些游戏时有所帮助。使用这些dll你需要微软的授权证书。

5一般使用资料

5.1如何用wine来运行程序
代码:
wine application.exe


5.2运行程序前cd到程序的安装目录
cd到程序的安装目录再运行程序。

5.3关掉WINEDEBUG
一般情况下,wine会不断地产生一些debug信息(那些“fixme”的东西)。那些信息在很多情况下是没有用的,尤其你已经可以正常地运行一个程序。你可以使用下面的命令来避免debug信息,节省资源:
代码:
WINEDEBUG=-all game.exe


5.4不要使用root或者sudo来运行wine
可能会损坏系统文件。

5.5其他wine的命令
wineboot 模拟windows的重新启动
wine control 运行控制面板
wineserver wineserver会随着wine的命令自动启动,但也能通过终端启动来达到不同的目的。
wineserver的一些参数
1、-d# 设置终端中debug的显示级别。
2、-h 显示wineserver帮助文件
3、-k kill掉当前的wineserver,当程序失去响应而你要结束它时使用。
4、-p 让wineserver一直运行,也就是说即使程序退出了,wineserver还继续运行。当你需要运行连续的程序时可以使用,这样可以缩短程序的启动时间。
5、-w 让wineserver一直运行直到当前已激活的wineserver退出。

5.6让Wine运行更流畅
当出现程序运行缓慢或性能起伏不定的问题时,可以通过提高进程的优先级来解决。启动游戏后,可以使用“renice”命令来改变进程的优先级。 “renice”命令可以改变当前进程的优先级,“nice”的值是优先级级别的标志,(高优先级=低nice值,低优先级=高nice值)。这个命令把程序优先级的值设置为从-20(最高优先级)到19(最低优先级)之间的任何一个整数值,而默认的值是0。在启动游戏以后,你需要打开另外一个终端输入下面的命令来改变程序的优先级:
代码:
sudo renice -10 -n game.exe


在用Wine运行游戏时,我不推荐直接把程序的优先级设置到-20,最好是从-10开始,如果效果提升不明显,可以一步步尝试小幅度的提高(-11,-12,……)。你会发现绝大多数的游戏不需要比-10更高的优先级就已经可以达到最好的性能了。不用多说(我认为),在游戏中你可以用ALT-TAB组合键回到桌面使用“renice”命令。

第二种方法
使用图形界面来设置优先级。
1、 用终端运行游戏,按ALT-TAB回到桌面
2、 系统——>系统管理——>系统监视程序,切换到进程标签
3、 在进程上点右键——更改优先权
4、 要求密码时输入
5、 关闭系统监视程序,用ALT-TAB回到游戏


6第三方软件资料

6.1 WineTools
WineTools是一个菜单式的可以安装90多个常见Windows程序的软件。它也可以帮助你设置Wine的基本目录。已经不再有人维护 WineTools,它已经两年没有升级了,但很多用户都发现它依然有用。而WineTools所作的一切事情都可以自己通过winecfg或终端完成。

6.2Wine-Doors
Wine-Doors是一个帮助你安装很多的Windows程序,包括游戏的一个图形界面的软件。它现在还处在开发阶段,但已经发布了一个可以下载的最初版本。就这个软件看来,是非常有前途的。

6.3Cedega
Cedega就技术上来说是Wine的一个分支,它明确地针对于游戏。cedega包含了一个安装和运行游戏的图形界面,还加上了对受防拷贝保护的软件的支持(不需要使用破解来免CD)(译者:wine的对防拷贝的支持不是很好)。cedega不适免费的,最低消费是购买3个月,每月3美元,如果预付一年的费用的话,可以享受一点折扣。cedega从前叫做WineX,在Wine还是MIT软件,而不是现在的GPL 的时候,WineX就从wine的一个分支分离出来,就因为cedega不属于GPL,cedega不再对wine的代码发展作贡献了。再加上 cedega缺少支持,很多人便不再用cedega在linux下玩游戏。

6.4CrossOver
CrossOver从技术上来说,CrossOver不是wine的一个第三方产品,而是wine的主要财力支持者。CrossOver一开始是以在 linux下运行Microsoft Office软件为目标的,但最近它开始添加对游戏的支持。CrossOver基于一个更老,更稳定的Wine版本(译者:好像是0.9.17),但 CrossOver也随着Wine一起升级。CrossOver标准版的售价是39.95美元。

6.5ReactOS
正如CrossOver一样,ReactOS也是Wine的一个支持者,基于许多Wine已经完成的成果,它致力于建立一个能与Windows完全兼容的操作系统。完成后,ReactOS能够使用Windows的驱动程序和软件,完全兼容。这项计划还处于开发阶段,但已经可以提供安装CD、LiveCD、 QEMU和VMware镜像的下载。

7高级设置资料

7.1使用启动脚本(使用之前确保游戏能够正常运行)
再使用单独得X server时,很多游戏一般都可以发挥出他们最佳性能。wine不需要窗口管理器(GNOME或KDE)就可以正常地运行,所以如果你在一个单独的X server下运行游戏,你会得到明显的性能提升。在运行游戏之前,关闭GDM或KDM,还会得到更大的性能提升(只能通过控制(console)台来实现)。
1、首先,在终端下建立一个脚本
代码:
nano launcher.sh(可以用vim替换nano)

2、复制下面的文字到终端里。如果你没有nVidia的显卡,就删除nvidia settings的那部分,然后用你的游戏的正确路径替换里面的路径
代码:
#!/bin/sh
#uncomment if launching from console session
#sudo /etc/init.d/gdm stop
#KDE use this instead
#sudo /etc/init.d/kdm stop

# Launches a new X session on display 3. If you don't have an Nvidia card
# take out the "& nvidia-settings --load-config-only" part
X :3 -ac & nvidia-settings --load-config-only

# Goto game dir (modify as needed)
cd "$HOME/.wine/drive_c/Program Files/Game/Directory/"

# Forces the system to have a break for 2 seconds, X doesn't launch instantly
sleep 2

# Launches game (modify as needed)
DISPLAY=:3 WINEDEBUG=-all wine "C:/Program Files/Game/Directory/game.exe"

3、把文件保存到你的主文件夹(保存Ctrl+O,退出Ctrl+X。Vim的话先Esc,再Shift+:,保存w,退出q)
4、然后,给你的脚本加上可执行属性
代码:
chmod +x ~/launcher.sh

5、运行脚本
代码:
sh launcher.sh


代码:
./launcher.sh

6、结束游戏后,用CTRL-ALT-BACKSPACE回到桌面

第二种方法
如果你的游戏不能运行或者只是单纯想压榨出更好的游戏性能,跟着下面的步骤尝试在关闭X session的情况下运行游戏。
1、取消注销“sudo /etc/init.d/gdm stop”语句(删除#)后保存,如果你是使用KDE,就取消注销“sudo /etc/init.d/kdm stop”。
2、关闭所有程序,按CTRL-ALT-F1打开控制台
3、在控制台登陆并运行这个脚本。你会被要求输入密码,然后游戏会在它自己的X session里运行,而没有GDM或KDM的妨碍。
4、如果脚本显示你没有启动X session的权限,就修改那个脚本
按照这样修改X server的启动语句
代码:
sudo X :3 -ac & nvidia-settings --load-config-only


注意:为了避免修改脚本,你可以修改Xwrapper.config给与一般用户启动X的权限。用sudo vim打开/etc/X11/Xwrapper.config,把allowed_users=console修改为allowed_users= anybody。

5、结束游戏后,可以重启或CTRL-ALT-BACKSPACE回到控制台,重新启动X和桌面:
代码:
sudo /etc/init.d/gdm start

如果是KDE
代码:
sudo /etc/init.d/kdm start

桌面会很快出现,还不行的话就输入
代码:
startx


注意:
1、如果让游戏使用它自己的X session,确认禁止winecfg里的virtual desktop。
2、让游戏使用它自己的X session可以解决在游戏时键盘无法输入的问题。

三、下载安装股票行情软件(必作)
1、综合考评、请务必选择下载大智慧经典版Internet V5.60(永久免费),其他版本兼容性较差,下载网址:http://down.gw.com.cn/
2、在命令控制台安装

wine DZH_INTERNET_V560w

3、安装完毕,程序自动在桌面建立快捷方式。


附件:
Screenshot.png
Screenshot.png [ 65.21 KiB | 被浏览 6064 次 ]

Screenshot-1.png
Screenshot-1.png [ 77.76 KiB | 被浏览 5805 次 ]



最后由 风吹着 编辑于 2007-09-22 11:41,总共编辑了 2 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-09-22 1:50 

注册: 2007-01-13 22:39
帖子: 202
地址: 杭州
送出感谢: 0 次
接收感谢: 0 次
不错不错


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-09-22 8:15 

注册: 2006-11-02 13:12
帖子: 107
送出感谢: 0 次
接收感谢: 0 次
安装后就出现一个大智慧在线升级,一个没有窗体的窗口,然后就不动了
如果直接运行hypmain.exe则找不到gw.ini
怎么解决啊?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-09-22 9:19 

注册: 2007-09-22 1:11
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
补充一点:我是在Ubuntu最新版本7.04上装的,安装Wine 务必选择在线安装方式,兼容性好些!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-09-22 9:33 

注册: 2007-09-22 1:11
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
mily 写道:
安装后就出现一个大智慧在线升级,一个没有窗体的窗口,然后就不动了
如果直接运行hypmain.exe则找不到gw.ini
怎么解决啊?


wine 环境没有优化,按照说明重做


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-09-22 11:41 

注册: 2007-09-22 1:11
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
最新报告:
该方法已成功安装的股票软件有:
1、大智慧经典版Internet V5.60
2、中投证券投资通
3、中投证券通讯密码交易
4、武汉证券单独下单程序


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-09-24 0:35 

注册: 2007-01-31 18:00
帖子: 15
地址: bj
送出感谢: 3
接收感谢: 0 次
mily 写道:
安装后就出现一个大智慧在线升级,一个没有窗体的窗口,然后就不动了
如果直接运行hypmain.exe则找不到gw.ini
怎么解决啊?

如果按照楼主说的必要步骤都做了 那你看看是不是少做了这一步,反正我一开始是忘了这步了
5.2运行程序前cd到程序的安装目录
cd到程序的安装目录再运行程序。


_________________
全球最大的中文免费Linux电子杂志
http://www.linuxer.cn/download.html(可惜停了)
我的blog:
http://chinawiz.blogspot.com (可是由于dns的原因访问不了)


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-09-24 7:05 

注册: 2007-09-22 1:11
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
chinawiz 写道:
mily 写道:
安装后就出现一个大智慧在线升级,一个没有窗体的窗口,然后就不动了
如果直接运行hypmain.exe则找不到gw.ini
怎么解决啊?

如果按照楼主说的必要步骤都做了 那你看看是不是少做了这一步,反正我一开始是忘了这步了
5.2运行程序前cd到程序的安装目录
cd到程序的安装目录再运行程序。


这个我省略了,呵呵,谢谢指正


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-09-24 19:56 
头像

注册: 2006-08-06 16:58
帖子: 618
地址: 北海
送出感谢: 0 次
接收感谢: 1
抄东西也是要讲究系统的。

应该是原创转贴


_________________
Wine与中文显示补丁的安装
Wine注册表设置


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-12-08 14:04 

注册: 2007-11-28 15:21
帖子: 61
送出感谢: 0 次
接收感谢: 0 次
f10不能用,怎么办


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-01-04 22:20 
头像

注册: 2006-03-16 16:29
帖子: 315
送出感谢: 0 次
接收感谢: 0 次
基本成功,还算流畅


_________________
消除浮躁,静心学习,每天都在进步。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-04-26 20:58 

注册: 2008-01-31 16:46
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
linux股票软件真好


_________________
viewtopic.php?f=48&t=199845
jetway Odin K8F9G HiFi
NVIDIA nForce4-4X 单芯片,支持800MHz Hypertransport总线频率
支持Socket754 AMD 64位Sempron及Athlon64 Newcastle/ClawHammer核心处理器
支持3GB DDR400/333/266 SDRAM
支持ATA 33/66/100/133和S-ATA150硬盘驱动


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [原创]Ubuntu Linux上安装大智慧股票行情等软件的方法
帖子发表于 : 2010-11-13 9:45 
头像

注册: 2009-11-22 15:29
帖子: 317
送出感谢: 1
接收感谢: 0 次
:em11


_________________
时间就像一张网,你撒在那里,你的收获就在那里。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译