范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

IT之家学院利用Cygwin实现在Win10上运行部分Wine应用程序

  感谢IT之家网友 路加 的线索投递!
  笔者某次无聊,产生了这个奇怪的想法,经过查询Wine网站相关资料之后,发现是可行的,就试了试,结果也成功了。
  如果你没有接触过Wine和Cygwin,你会觉得很奇怪,这有什么稀奇的,不就是跑个程序么,其实不然,首先允许我介绍以下Cygwin和Wine是什么:
  1. Cygwin是一款在Windows 10等系统上实现类Linux的兼容层,它类似于著名的Bash on Windows,但比这个出现要早得多。
  2. Wine,它是一款在Unix/Linux/macOS之类的类Unix系统上实现Windows兼容的兼容层。
  这么说来,笔者今天的操作就是在Windows操作系统上通过Linux兼容层跑在Linux上实现Windows兼容的兼容层。
  好了,进入正文。
  你需要准备下面三样:
  1. Windows操作系统。
  2. Cygwin 32位(64位经测不成功,原因未知)
  3. Wine源码(中科大开源镜像站上面有)
  1.安装Cygwin
  前面几个窗口点击下一步就可以。由于这只是一次体验,所以建议您把Cygwin安装在机械硬盘上,因为机械硬盘空间大而且没有必要因为临时安装一次Cygwin(如果您指示为了玩Wine应用而安装Cygwin的话)而浪费SSD?的擦写寿命。
  到这里选择镜像的时候,请选择国内的镜像源,这样速度比较快。笔者这里选择的是中科大的镜像源。输入https://mirrors.ustc.edu.cn/cygwin,然后点击Add.
  2.安装可选组件
  WineHQ Wiki的"Cygwin? and More"页面已经告诉了我们应该安装什么样的组件,按照要求安装即可。You'll want at least the following modules from Cygwin's setup.exe:
  audio/libgsm-devel
  devel/bison
  devel/ccache (for Regression Testing)
  devel/flex
  devel/gcc
  devel/gettext-devel
  devel/gnutls-devel
  devel/libjpeg-devel
  devel/liblcms2-devel
  devel/libncurses-devel
  devel/libpng-devel
  devel/make
  devel/openldap-devel
  devel/patch
  devel/pkg-config
  graphics/libtiff-devel
  libs/libtiff-devel
  libs/libxml2-devel
  libs/libxslt-devel
  system/libdbus1-devel
  utils/patchutils
  X11/libfontconfig-devel
  X11/libX11-devel
  不过需要注意的是,这篇页面距今时间有点长,所说的一些组件不一定在页面所描述的分类中,请自行使用Cygwin安装窗口里的search功能进行组件选择。devel里面的组件多而杂,而且gcc没有同名,所以笔者为了省事,把devel整个勾上了install。
  点击数个下一步,等待安装结束即可。
  3.编译wine
  解压Wine源码到文件夹。
  打开Cygwin终端,定位到源码文件夹。
  输入mkdir ../wine-build,在源码文件夹的上一个目录中建立编译文件夹。
  再输入cd ../wine-build,定位到编译文件夹。
  运行../<源码文件夹名称>/configure,进行configure。相当一部分开源软件在编译时都需要进行configure以进行初步配置。
  结束,我们开始正式编译。
  输入make libs/* -j,n是你处理器的线程数。
  输入make programs/* -j,编译Wine应用程序。
  这两个命令需要等待一段时间。
  结束之后,请在Windows资源管理器中打开编译文件夹,然后在programs文件夹中搜索*.exe,将这个复制到cygwin安装目录中的/usr/local/bin文件夹,在Lib?文件夹中找到libwine.dll,将其复制到cygwin安装目录中的bin文件夹。
  这样的话,Wine的部分应用就可以在Windows上跑了。不过,毕竟Cygwin不是原生的Linux环境,所以一些应用,比如regedit、winecfg等是无法跑的,这一点需要注意。
  Wine的写字板,算是Windows写字板的开源实现。
  还记得吗?这是Windows 3.x的时钟程序,Wine也有开源版本。
  参考资料:
  1. https://wiki.winehq.org/Cygwin_and_More#Wine_on_Cygwin
  2. https://wiki.winehq.org/Building_Wine

周一小惊讶,微软开始推送Win1019H1快速预览版18298IT之家12月11日消息美国时间周一,微软不多见地推送了新的Windows10快速预览版,本次微软推送的是Windows1019H1快速预览版18298,带来了不少新功能和bug修微软又一次推送Win10更新补丁KB4023057改善升级机制IT之家12月10日消息,12月7日,微软再次推送了KB4023057更新补丁,可运行在Windows1020184月更新及更早版本上。此更新旨在改进操作系统的内置WindowsU联想YogaC630开箱上手及第一印象搭载骁龙850,配Win10ARM在本周高通举行的骁龙技术峰会上,外媒Neowin注意到现场的高通员工都在使用联想YogaC630Windows10ARM笔记本,目前市面上只有联想YogaC630和三星Galaxy联想推出ThinkStationP520P920工作站性能强悍,售价超10000美元IT之家3月8日消息联想的产品除了面向消费级之外,更多的产品还是面向企业级以及工业市场,目前联想就宣布推出带有AIWorkstations后缀的全新P520和P920。联想表示全新那些年,微软葬送的产品2011年的万圣节,时任微软Office部门高级总监的TomRizzo在网上对Google大肆调侃,嘲笑Google那年关停了十几个产品和服务。Rizzo甚至还恶趣味地制作了一张名微软赠出500项专利,这世界不该只有专利流氓微软近日宣布向初创小微企业捐赠500项专利技术,用于加强AzureIPAdvantage计划,为初创企业和未来物联网技术研发提供保障。据悉,微软日前宣布对其AzureIPAdvan微软宣布Win10更新十月版面向企业开启广泛部署IT之家3月29日消息经过6个月的消费者版测试,微软宣布推出Windows101809的企业版服务。Windows10更新十月版(v1809)是微软最新的版本之一,但现在,在Win为感谢员工疫情期间努力,微软每人发放1500美元奖金7月9日消息,为了感谢员工在新冠肺炎疫情期间所做的努力,微软宣布将向每位员工发放1500美元奖金。在内部备忘录中,微软表示,这笔一次性奖金是为了表彰在刚刚结束的独特且充满挑战的财年Win11企业版教育版混合现实版等整装待发,现已通过蓝牙认证IT之家7月8日消息微软在6月24日发布了新一代桌面操作系统Windows11,现已推出Dev预览版,相信很大一部分小伙伴已经更新好了。对于正式版,微软仅表示将会在今年圣诞节左右发微软开启Windows11BugBash,参与即可获得成就徽章IT之家7月8日消息微软在6月24日发布了下一代桌面操作系统Windows11,现已推送Dev预览版,相信相当一部分小伙伴已经在尝鲜体验中,也或许已经有不少小伙伴发现了各种各样的问攀升MaxBookP1笔记本Intel十代四核CPU,窄边框IPS屏幕IT之家1月11日消息近期,电脑厂商攀升推出的MaxBookP1笔记本电脑迎来了史上新低价,原价2399元,现在促销优惠价2099元。这款笔记本电脑搭载了四核处理器8GB内存256
微软Win10你的手机更新流畅设计,滑动消除通知IT之家3月9日消息今年1月份时,微软正在更新Windows10的YourPhone(你的手机)应用程序UI,使其能够将你的手机墙纸设置为桌面应用的背景。这样,你的手机App的导航微软SurfaceProX明日零点开售ARM处理器,8488元起IT之家3月7日消息微软全新Surface二合一设备SurfaceProX将于明日(3月8日)在中国市场正式上市。价格方面,SurfaceProX8GB128GB售价8488元,8微软Win10X动态壁纸大揭秘!默认山景,动感云彩恒星和飞鸟微软在2019年10月发布Windows10X系统之后并没有过多谈论它,但是爆料信息揭示了微软模块化操作系统的新细节。最近的一份报告显示,Windows10X可能支持类似于macO熟悉的画面微软Win10X默认壁纸抢先用IT之家1月25日消息去年10月,微软发布了旗下首款双屏折叠设备SurfaceNeo,为其深度定制的系统Windows10X也一同亮相。新系统的开始菜单包含搜索网站应用程序等,应用曝Win10X的Win32容器性能不佳,微软正努力解决IT之家5月15日消息Windows10X是一种锁定且只读的操作系统,但不仅限于MicrosoftStore应用。微软已经确认Windows10X能够运行UWP应用程序,Web应用微软SurfaceEarbuds首次固件更新提升音频质量改进配对连接IT之家5月14日消息微软已将新固件更新推送给SurfaceEarbuds。这是微软新的Earbuds获得的第一个固件更新,更新的重点是改善音频质量和稳定性,同时改进配对和连接。更抛弃32位!微软Win10版本2004OEM预装仅发布64位版本IT之家5月14日消息微软将开始一个漫长的过程,逐步不再支持Windows10系统32位版本。从OEM和开发人员已经可以使用的Windows10版本2004开始,微软不再提供新PC微软正式全面暂停Win10可选更新补丁推送IT之家5月13日消息由于最近在全世界多个地区新冠病毒大流行,微软今天证实,已于5月暂停了所有Windows10可选补丁更新。随着越来越多的用户在家中办公,最重要的是他们的Wind微软Win10版本1909Build18363。836更新正式推送感谢IT之家网友顺理成章的线索投递!IT之家5月13日消息Windows10KB4556799补丁正在推送,与以前的每月星期二补丁程序一样,此Windows10更新不包含任何新功能微软Win10快速预览版19628推送初步支持基于HTTPS的DNS感谢IT之家网友skyrocketing的线索投递!IT之家5月14日消息今日凌晨,微软发布了最新的Windows10快速预览版19628系统更新。变更与改进微软添加了对基于HTT微软推送Win1019H1快速预览版18277系统更新IT之家11月8日消息今天微软推送了Windows1019H1预览版18277系统更新,本次是面向快速预览版通道,同时微软没有强调面向跳跃预览通道推送该版本。在该系统版本中,微软新