据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

沟通linux与windows的wine相关推荐

  1. 深度linux怎么运行windos软件,(转自深度技术)让Ubuntu也能运行Windows程序-Wine的安装与使用...

    花了这么多心血才搞好的,我觉得此贴已经具备了置顶的素质,望版主把此贴置顶,让更多的人能来学习Linux,用好Linux.转载请注明出处. 安好了ubuntu,摆弄了几天,基本上手了,已经爱上了Linu ...

  2. 用Linux玩开发版和用Windows,在Linux系统中使用Wine开发版可正常运行千牛PC Windows版...

    目前千牛PC版仅推出Windows及Mac版本,无Linux版本提供,但是你可以在Linux操作系统中使用Wine开发版来运行千牛PC Windows版,经在Deepin平台中测试可完美运行,实现起来 ...

  3. 使用 CrossOver 在 Linux运行 Windows 软件(金测OK)

    使用 CrossOver 在 Linux运行 Windows 软件 即便是最忠实的 Linux 用户,有时候也需要运行一下 Windows  软件.有的用户为此保留了一台旧的 Windows PC,有 ...

  4. linux系统可以用迅雷吗,在Linux系统下使用wine运行迅雷5的方法

    在Linux系统下使用wine运行迅雷5的方法 一.下载ies4linux 去 http://www.tatanka.com.br/ies4linux/page/Installation 下载ies4 ...

  5. corssover linux运行无效,使用 CrossOver 在 Linux运行 Windows 软件(金测OK)

    使用 CrossOver 在 Linux运行 Windows 软件 即便是最忠实的 Linux 用户,有时候也需要运行一下 Windows  软件.有的用户为此保留了一台旧的 Windows PC,有 ...

  6. Linux系统运行Windows程序(Linux执行windows程序)

    dpkg --add-architecture i386 && apt-get update && apt-get install wine32 需要安装32位wine ...

  7. Linux替代Windows系统软件比拼

    Linux系统近两年在桌面应用上的发展有目共睹,并且很多人开始活跃起来了,想转到Linux下.前些日子,我写了"为什么我们不选择Linux?" 的Blog.引起了众多网友的响应,足 ...

  8. 看看一位清华计算机专业的学生怎么看LINUX与WINDOWS的

    本文是一位清华退学学生所写!他的名字叫王垠,人很出名,不信GOOGLE一下就知道! 我已经半年没有使用 Windows 的方式工作了.Linux 高效的完成了我所有的工作. GNU/Linux 不是每 ...

  9. 如何混合使用Linux和Windows

    在个人计算机上,Windos系统和Linux系统可以用来相互补充,在本文中我们将向你介绍如何在一台计算机上使用这两个系统,包括最好开始方式.有哪些文件可以使用等其他内容. 在刚刚过去的几年中,作为服务 ...

最新文章

  1. Symfony2Book06:路由
  2. gzip、bzip2和tar
  3. [iOS] Win8下在Vmware11中安装使用苹果系统OS X 10.10
  4. C# 对Datatable排序
  5. vscode中文设置不生效_VSCode详细安装教程
  6. Android平台RTMP推送端实现外部数据对接推送和录像
  7. TensorFlow笔记(10) CheckPoint
  8. SpringBoot2.1.5(15)---配置Profile多环境支持
  9. 超简单的Springboot中的日志管理配置
  10. CryptoTab 服务器_宁畅AI服务器X640 首登MLPerf 斩获30项世界第一
  11. 机器学习的最佳入门学习资源【转】
  12. 查看静态库支持的CPU架构
  13. python中options类_python命令行参数解析OptionParser类用法实例
  14. Xcode使用githut做代码版本管理
  15. “大数据分析”和“数据分析”的区别与联系
  16. Pygame实战:我妈50岁,戒不掉消消乐!看我给您安排一款百变款消消乐!厉害!
  17. MNI模板和Talairach模板的区别
  18. android HorizontalScrollView讲解
  19. html首页我的待办,我的待办.html
  20. 2020-11-20java数据类型及关键字

热门文章

  1. 明显调用的表达式前的括号必须具有指针函数类型_每天三分钟带你搞懂C++基础Day5 处理类型 typedef、auto、decltype...
  2. C语言 十进制和八进制相互转换 - C语言零基础入门教程
  3. 投后管理岗面试_2020天津水务招79人,管理岗+操作岗,专科起报
  4. 攻击linux的samba,Samba 中间人攻击漏洞(CVE-2015-5296)
  5. 鸿蒙系统暗黑2,暗黑破坏神2为什么被称为神作!看看装备强化系统就知道有多完美...
  6. 大学计算机课第二章内容总结,第四周市政系《大学计算机基础》课程总结
  7. oracle ora-16003,ORA-31600错误分析
  8. 卸载 windows_Windows 10可能很快会自动卸载有问题的Windows更新
  9. sql replace 双引号变单引号_sql-汇总、排序以及分析思路
  10. mysqldb mysql config,安装mysqldb python界面时找不到mysql_config