Skip to Content

通过帮老妈用装股票软件,讨论Wine安装,和我面对的一些问题

因为老妈要看股票,家里有台旧机子,跑windows 要累死了,决定装给老妈看股票,
用了PUPPY PRECISE 5。4。3, 网上WINE的版本很多,开始以为随便装一个就行了,其实开始用中文PUPPY431的,可是不知道什么 原因,用光盘和光盘不接硬盘就能起动,一接上硬盘就就死掉了,有可能是加载的硬盘驱动有问题,试了几次只有WARY5和PRECISE5可以进,偷懒,因为是新手,留着问题怎样修改起动的驱动以后解决,就选择了PRECISE,因为UBUNTU的软件多,容易找,懒人嘛,

PUPPY的安装就不讨论了,

用ICAKE的中文汉化包,装上,打字可以了,先用着吧

用GOOGLE找了个WINE 1。5。17的版本,装上,和WINDOWS差不多,下完后点击就行了,找个通达信的软件,也象WINDOWS下一样安装,都是要做啥 做啥 ,行了,搞完了,找不到软件装哪去了,晕死,

不怕,只要能上网,对于新手来说,这个是个很头痛的问题,百度吧,最后搞明白了,软件安装后,不象WINDOWS下面会在程序菜单里面能够找到,大部分的会没有安装菜单的,WINE以前的版本不知道,只说现在1。5后面的版本吧,默认WINE程序编译完了后有四个目录,分别是BIN,INCLUDE,LIB,SHARE,用过C语言的知道,BIN是执行文件 ,INCLUDE是头文件 ,LIB是运行 要用库文件 ,SHARE下是些杂项,安装的时候 这些文件 会分别拷LINUX的/USR/LOCALE下不同目录,这和WINDOWS会有些相同,但是WINDOWS基本会在PROGAM下面的目录可以找得到,但LINUX不同,

1安装后,文件在哪里?
WINE 文件会拷到一个ROOT下/.wine目录,/usr/local/bin,其它 不知道去哪了,有知道的可以告诉我一下,
/root下面的目录/.wine是隐藏,你要按一下上面的眼睛才能看到, WINE下面基本是按WINDOWS的目录来模拟的,分别C DRIVE下面有WINDOWS,PROGRAM FILES,USER目录,程序安装后和 WINDOWS差不多,主要说一下WINDOWS下面的目录,在WINDOWS下有FONTS和SYSTEM32,FONTS就是存放字体文件的,SYSTEM32是存放动态链接库的, 基本都是DLL文件 ,WINDOWS程序运行都要用到这些文件 ,WINE 所做的工作大部分和这些DLL文件 有关,

2.WINE安装
WINE找到了, 安装的程序也找到了,就按WINDOWS的方法做吧,点击程序运行 ,第一次运行,WINE 都会提示安装MONO,和GECKO,一开始我这菜也不知道这是啥 来的,后来才知道,MONO=微软 .NET GECKO=IE,我是这样理解的,有错请指出来,不安装会对一些要用到这些的软件会有影响 ,注意安装时要连上网,如果不安装会咋样,请知道告诉 一下。

3. 上报BUG

点了程序后,硬盘灯亮了一会就没消息了,咋回事呀, 按几次还是这样,换上程序,再试试,通达信试了5 6个,终于有一个可以找到,可以进了,乱码,这个容易 ,网上解决方法,最简单就直接在通达信改下字体,基本上可以看到了,只是有一两个地方还是乱码,这是因为这些地方用得是系统字体,因为程序是跑在WINE上面的,就是WINE提供给程序的字体,这个网上也有解决方法,就不说了,收一下窗口,通达信居然崩溃了,跳 了出来,出错了,晕死,试了几次,还是这样,不动窗口大小就没事,只好再试,换了几个版本的WINE都是这样,只好上www.winhq.org上面去发了个BUG,有人回复了,说1。5。18以上GIT后就没有问题,让我安装最新版,

4.编译
最新版没有PET的发行包,需要自己下载源文件自己编译,没办法,只好又研究怎样去在芭比下编译程序,还好,这里有前人的文章,编译需要装上DEVX文件,又去PUPPY的网站下了个相应版本的DEVX开发包,还好PRECISE自带了SFS安装程序,双击就装上了,这个还简单,编译三步曲,第一步,运行./configure,第二步,MAKE,第三步,MAKE INSTALL。这两步花了四五个小时,我最后一步就搞复杂一点了,把编译好的文件做成PET文件,以后好用,第三步就变成 NEW2DIR MAKE INSTALL,然后按提示一步步来,全是英文,英文不好的有点麻烦,然后退出目录,NEW2DIR会创建一个新的目录,把所有要安装的文件拷进去,然后就是DIR2PET 目录名----这是NEW2DIR创建的。大功告成,得到一个WINE 1.5.21.pet 的文件,累死了,这就搞了一天一夜,编译目录占用差一多一个GB的容量,编译出来的文件才29MB,

5.安装1.5.21 运行通达信,终于,BUG没有了,

6.检查了一下前面运行之后没反应的通达信和能用的通达信,有想法应该是有文件缺失了,发现在通达信目录下,能用的有mfC42.DLL文件,而不能运行的没有这个库,我想法相符,直接从能用的通达信把mfc42.dll拷到.wine/windows/system32下,因为大部分的WINDOWS首先会从这里找需要的动态链接库,好了,去试一试之前的没反应的通达信,可以运行了,

终于搞完了,得出两个字,LINUX就是折腾

留下的问题

1.怎么改变PUPPY开机运行加载的驱动程序
已经找到了,如果能进到系统里,在菜单里有个BOOTMANAGER的程序,里面可以禁止你想停用的驱动,如果要直接修改,你要挂上PUPPY的SFS文件,打开,进到/etc/rc.d 下面的MODULESCONFIG文件,不过还没试

2.wine能不能直接打补丁,怎么打,去哪找资料
3.wine不装 MONO和GECKO能行吗
#12895
因为老妈要看股票,家里有台旧机子,跑windows 要累死了,决定装给老妈看股票 。 不可能,能跑puppy 5.4 ,跑xp 绰绰有余 。 你这是完全搞反了
#12896
你应该把 XP 重装下, 就装个 股票软件,别弄其它乱七八糟的,你再试试看,究竟是 puppy 用起来更轻松还是 xp 下更轻松。 炒股 老机器用XP 比较合适
#12897
现在也只有 当考虑移动系统时,才有必要考虑 puppy

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.