沟通linux与windows的wine

据Netcraft网站调查,现在互联网上的主机有75%以上采用Linux作为操作系统。作为服务器操作系统,Linux已经站稳了脚步,可是在桌面 操作系统上,还是微软的“瘟到死”一支独秀。这倒不是说Linux不好,很大原因我觉得是因为应用程序太少,不说Linux下没有ACDSee、没有 Office、没有Winamp,即使是标榜可以和PhotoShop抗衡的Gimp在我看来也不过如此,更不用那说满天的ICQ克隆,但却没有一个像 Windows下的ICQ那样好用!

其实Linux开发者们很早就认识到了这点,他们也有针对性地开发了可以在DOS下使用的DosEmu,可以使用Windows软件的Wine(Wine Is Not a Emulator,Wine不仅仅是一个模拟器)。说实话前年我就使用了Wine,可是当时为了使用一下Windows下的“记事本”竟花了我两天的时 间,真是苦不堪言。这两天无意识地到了Wine站点逛了一圈,竟发现Wine 1.0发布在即,而且功能也今非昔比:ACDSee、WinAmp、WinZip甚至“星际争霸”都可以玩呢?不信,跟我来看看……

下载安装
Wine的官方站点是http://www.winehq.com/,虽然你可以在它的官方站点下载源代码,自己配置编译,不过这个过程可是比较繁琐的! 如果你和我一样,也是使用基于RPM包安装方式的Linux发行版本(像我们最常见的RedHat和Mandrake都属于该种类型),建议你到 CodeWeavers下载一个已经编译好的发行版本,省了编译之苦,何乐而不为呢?

1.下载Wine
CodeWeavers Wine的最新版本是Wine 1.0 Preview 2(Wine 1.0的预发行版本2),网址是http://www.codeweavers.com/wine/download.html,下载文件名为 codeweavers-wine-20010112-1.i386.rpm。

2.安装
以root用户登录,安装Wine,不过安装之前你需要删除以前的版本(我的Linux是RedHat 7.0):
rpm -qa |grep wine ;查询以前安装的Linux版本
如果显示的是wine-xxxxx-xxx(不同的Linux发行版本,显示的可能不一样),则可执行下列命令删除:
rpm -e wine-xxxxx-xxx
然后执行下列命令安装新下载的Wine:
rpm -ivh codeweavers-wine-20010112-1.i386.rpm

3.加载Windows分区
执行以下命令将Windows的C分区加载到Linux下的/mnt/dosc目录:
mkdir /mnt/dosc
mount -t vfat /dev/hda1 /mnt/dosc

设置Wine
Wine的设置很简单,窗口模式只用鼠标指指点点就可以完成,你再也不用去设置那个繁琐的wine.conf配置文件了。

1.进入X Window窗口界面
startx

2.执行winesetup打开Wine设置程序
注意:需要提醒你一句,为了安全起见,Wine不允许以root登录配置Wine,你最好还是建立一个普通用户吧……

3.选择Windows安装路径
Wine设置程序会自动查找、设置Windows目录(当然你需要事先将Windows所在的分区加载到Linux分区的某一个目录下边)。

4.最后的调整
设置已经结束了,不过为了将来界面更友好一些,你可以在“Basic”/“Look & Feel”/“Windows Version”选项中,将Windows的版本号设置为“Windows 98”。

运行应用程序
可以通过两种方式运行:

1.自动运行
在KDE或者GNOME的文件管理器中切换到应用程序所在目录,单击就可以打开(双击可是打开两个哦!)。虽然程序运行速度十分缓慢,不过聊胜于无,我在 RedHat 7.0下可以用FlashGet(是不是受够了Linux下命令行方式的wget)、用WinAmp听音乐,还可以打开“扑克牌”游戏来休闲一下,老比知 道了可不要被气死?!

2.手工运行
在Console模式下,键入以下命令:
wine <你想运行的应用程序>
没有Winodws也可用Winzip
如果有这么一天,你完全删除了Windows,在硬盘上只装了一个Linux(什么?不可能有这种情况!你不用往下看了),可是还是想用Winzip,怎么办呢?重新安装一个Windows,然后再安装一个Winzip专供Linux调用。其实没有这么麻烦:
重新运行winesetup,在配置Windows安装路径窗口中,选择“Create a new windows directory(创建一个新的Windows安装目录)”,其它的一切都很简单,在Linux中直接运行Winzip安装文件安装Winzip然后就 可以调用了。

战斗于星际
前几天在国外一个著名的LinuxGames网站看到了一篇文章,介绍如何在Linux下通过Wine加入“星际争霸”Battle.net网络连线对战。想一想,如果和朋友们说你是用Linux和他们连网共战“星际”,他们会如何惊讶!

不过要想在Linux下战斗于“星际”Bettle.net(网络对战),你需要做一下事情:
1.到http://wine.dataparty.no/下载一个Wine安装版本,上边我给你介绍的CodeWeavers不能正常运行。
2.反安装以前版本的Wine,安装从DataParty下载的Wine。
3.运行“星际”的时候请用全屏幕模式(Full-Screen),如果你使用窗口模式,“星际”可能不能正常运行(不过你可以使用True-type字库,它可以让你运行于窗口模式)。

如果你原先保留Windows的唯一理由是决战StarCraft,那么现在是你执行Format c:的时候了!
http://hi.baidu.com/myownroom/blog/item/bbfc9a16636dd051f2de321b.html

http://blog.csdn.net/xuanner

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/535633.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

备份spfil、控制文件等

delete backup&#xff1b; delete backupset delete noprompt backup backup keep forver database 永久保存恢复目录中支持此命令 show parameter control 备份spfile backup spfile backup current contrlfile configure controlfile autoback …

日常问题——阿里云服务器ssh经常一段时间就断掉解决办法

#vim /etc/ssh/sshd_config 找到下面两行 #ClientAliveInterval 0 #ClientAliveCountMax 3 去掉注释&#xff0c;改成 ClientAliveInterval 30 ClientAliveCountMax 86400 这两行的意思分别是 1、客户端每隔多少秒向服务发送一个心跳数据 2、客户端多少秒没有相应&#…

在Ubuntu 8.04 LTS(hardy)下安装配置nginx和fastcgi方式的php

最近我们(瑞豪开源Xen VPS: http://www.RasHost.com)的一个客户要求在他的Ubuntu 8.04 VPS上安装一个高性能的nginx&#xff0c;下面是我的安装记录。 由于Ubuntu 804已经包含了nginx&#xff0c;所以根本不要编译&#xff0c;安装超简单&#xff01; 在VPS上修改/etc/apt/so…

apt-get包管理详解

apt-get使用source.list文件进行软件包管理。如果您想了解关于如何编辑和更新source.list中的条目的信息&#xff0c;请参阅SourcesList“起初GNU/Linux系统中只有.tar.gz。用户必须自己编译他们想使用的每一个程序。在Debian出现之後&#xff0c;人们认为有必要在系统中添 加一…

awk命令

awk是一个强大的文本分析工具&#xff0c;相对于grep的查找&#xff0c;sed的编辑&#xff0c;awk在其对数据分析并生成报告时&#xff0c;显得尤为强大。简单来说awk就是把文件逐行的读入&#xff0c;以空格为默认分隔符将每行切片&#xff0c;切开的部分再进行各种分析处理。…

ubuntu安装字符集

sudo locale-gen zh_CN.GBK sudo locale-gen zh_CN

正则表达式和grep

正则表达式(regular expression, RE)是一种字符模式&#xff0c;用于在查找过程中匹配指定的字符。 在大多数程序里&#xff0c;正则表达式都被置于两个正斜杠之间;例如/lv[o0]e/就是由正斜杠界定的正则表达式&#xff0c;它将匹配被查找的行中任何位置出现的相同模式。在正则表…

GC 垃圾回收

垃圾回收机制是由垃圾收集器Garbage Collection GC来实现的&#xff0c;GC是后台的守护进程。它的特别之处是它是一个低优先级进程&#xff0c;但是可以根据内存的使用情况动态的调整他的优先级。因此&#xff0c;它是在内存中低到一定限度时才会自动运行&#xff0c;从而实现对…

如何让你变得魅力十足

我们每个人都希望自己在某些方面对他人来说是有用的。我们渴望那种被人需要的感觉&#xff0c;觉得自己是有能力的&#xff0c;就像我们在某方面很与众不同&#xff0c;很独特一样。 有些人非常有吸引力。他们是那些每当需要帮助便会被想起的人。他们是那些另你觉得非常有帮助…

日志linux

syslog日志系统&#xff1a; syslogd 系统&#xff0c;非内核产生的信息 man 2 syslog klogd 内核&#xff0c;专门负责内核产生的信息 man 3 syslog /var/log/messages 系统标准错误日志信息&#xff0c;非内核 syslogd /var/log/dmesg klogd 共同配置文件etc/…

sysbench的安装和做性能测试

sysbench是一个模块化的、跨平台、多线程基准测试工具&#xff0c;主要用于评估测试各种不同系统参数下的数据库负载情况。关于这个项目的详细介绍请看&#xff1a;http://sysbench.sourceforge.net。它主要包括以下几种方式的测试&#xff1a;1、cpu性能2、磁盘io性能3、调度程…

加密解密

PKI public key Infrastructure 公钥基础设施 CRl 证书吊销列表 CA证书颁发机构 Certificate Authority x509 证书 包括公钥、过期时间、证书的合法拥有者、证书如何被使用 CA的信息 CA的校验码等等 Pki实现方式 TLS/ssl:x509 opengpg ssl安全的套接字层…

高性能MySQL(1)——MYSQL架构

MySQL最重要、最与众不同的特性是它的存储引擎架构&#xff0c;这种架构将查询处理与数据的存储/提取相分离&#xff0c;使得可以在使用时根据不同的需求来选择数据存储的方式。 一、Mysql逻辑架构 如果能在头脑中构建出一幅MySQL各组件之间如何协同工作的架构图&#xff0c;就…

数据库设计中的14个关键技巧

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下&#xff0c;它们是一对一的关系&#xff1a;即一张原始单据对应且只对应一个实体。在特殊情况下&#xff0c;它们可能是一对多或多对一的关系&#xff0c;即一张原始单证对应多个实体&#xf…

高性能MySQL(2)——Schema与数据类型的优化

良好的逻辑设计和物理设计是高性能的基石&#xff0c;应该根据系统将要执行的查询语句来设计 schema,这往往需要权衡各种因素。 一、选择优化的数据类型 MySQL支持的数据类型非常多&#xff0c;选择正确的数据类型对于获得高性能至关重要。不管 存储哪种类型的数据&#xff0c…

用户权限sudo、suid、sgid以及facl等

su 切换用户或以指定用户运行命令。 使用su可以指定运行命令的身份(user/group/uid/gid)。 为了向后兼容&#xff0c;su默认不会改变当前目录&#xff0c;且仅设置HOME和SHELL这两个环境变量(若目标用户非root&#xff0c;则还设置USER和LOGNAME环境变量)。推荐使用--login选项…

MySQL 服务器调优

关于 MySQL 调优 有 3 种方法可以加快 MySQL 服务器的运行速度&#xff0c;效率从低到高依次为&#xff1a; 替换有问题的硬件。 对 MySQL 进程的设置进行调优。 对查询进行优化。 替换有问题的硬件通常是我们的第一考虑&#xff0c;主要原因是数据库会占用大量资源。不过这…

通过脚本启动批量服务

/app/all_start_script/wwyt/此目录服务如下&#xff1a;apigateway.sh auth.sh config.sh register.sh zipkin.sh /app/all_start_script/other/此目录服务如下&#xff1a; tomcat.sh wwyt_base.sh wwyt_cache.sh wwyt_flow.sh wwyt_risk_login.sh ww…

高性能MySQL(3)——创建高性能索引

索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时&#xff0c;索引对性能的影响愈发重要。 一、索引的类型 在MySQL中&#xff0c;索引是在存储引擎层而不是服务器层实现的。所以没用统一的索引标准&#xff0c;不同存储引擎的索引工作方式并不相同。 1.1、B-Tre…

linux 调优系列

Linux系统内核:修改TCP/IP调优参数 所有的TCP/IP调优参数都位于/proc/sys/net/目录。例如, 下面是最重要的一些调优参数, 后面是它们的含义: 1. /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲。 2. /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲。 3.…