Wine

Ubuntu 14.10 下安装navicat

孤街浪徒 提交于 2019-11-29 04:02:23
1 下载navicat,网址http://www.navicat.com.cn/download,我下载的是navicat111_premium_cs.tar.gz 2 解压到合适的位置 3 进入解压目录,运行命令,启动navicat ./start_navicat 至此,安装结束,但是我第一次安装,启动发现没反映,重装了一下wine就好了 sudo apt-get install wine 4 其它问题   4.1 如果数据库中文乱码,那么修改下ubuntu的系统编码 locale -a export LANG=zh_CN.utf8   4.2 因为有试用期,破解办法 第一次执行start_navicat时,会在用户主目录下生成一个名为.navicat的隐藏文件夹。 cd /home/rain/.navicat/ 此文件夹下有一个system.reg文件 rm system.reg 把此文件删除后,下次启动navicat 会重新生成此文件, 30天试用期会按新的时间开始计算。 来源: http://www.cnblogs.com/liuchangchun/p/4099019.html

在Linux上高效运行Windows应用程序:用Wine 3.0试试!

∥☆過路亽.° 提交于 2019-11-29 00:05:23
就在最近,VirtualBox中对Linux发行版的支持随着Linux内核4.16的发布而变得更好。 但是,如果你希望在Linux系统上运行Windows应用程序呢?为此,Wine历时一年,终于发布新版本! 最近的Wine 3.0经过了许多等待和一年的开发努力,新软件包包含了很多小的变化,准确的说是6000个,还有很多有趣的功能,比如Android驱动能够让用户运行Windows应用以及Android设备上的游戏。 Wine 3.0有什么新功能? Wine 3.0的一大亮点是已经包含在本版本中的大量 Direct3D 10和11 的变化。Direct3D的这些新功能包括计算机着色器,流输出,结构化缓冲区,格式兼容性查询,Hull和域着色器,深度偏差等。 Direct3D的多线程命令流功能将Direct3D渲染命令序列化为单个线程,这是正确的,并将导致性能改善。 Direct3D图形数据库现在可以识别更多的图形。Direct3D中对OpenGL核心上下文的支持也得到了改进。 对于Android开发人员和用户,也有一些可喜的变化。Wine现在可以被构建为APK,并且可以将其用作适当的Android应用程序,完整的图形和音频驱动程序也将被实现。 Wine 3.0中的默认Windows版本设置为Windows 7,对用户界面进行了改进以获得更好的用户体验

Using Component Object Model (COM) on non-Microsoft platforms

本小妞迷上赌 提交于 2019-11-28 15:21:52
问题 I'm regularly running into similar situations : I have a bunch of COM .DLLs (no IDL files) which I need to use and invoke to be able to access some foreign (non-open, non-documented) data format. Microsoft's Visual Studio platform has very nice capabilities to import such COM DLLs and use them in my project (Visual C++'s #import directive, or picking and adding them using Visual Basic .NET's dialogs) - and that's the vendors recommended way to use them. I would be interested into finding a

How would a Python script running on Linux call a routine in a Python script running under Wine?

隐身守侯 提交于 2019-11-28 09:43:30
问题 I have a Python (3) script running on Linux, referred to as the main script, which has to call a routine from a proprietary DLL. So far, I have solved this with Wine using the following construct: # Main script running on Linux import subprocess # [...] subprocess.Popen('echo "python dll_call.py %s" | wine cmd &' % options, shell = True) # [...] The script dll_call.py is executed by a Windows Python (3) interpreter installed under Wine. It dumps the return values into a file which is then

How to write programs in C# .NET, to run them on Linux/Wine/Mono?

混江龙づ霸主 提交于 2019-11-28 05:55:59
In this particular case I need to run .complicated NET application for Linux. By complicated i mean - that project was developed for 3 years and i don't want to write it again in java or something else and develop and support both, .NET and Java version later. Application is generating mouse and keyboard events (by winapi/dll import) and uses serial port. I have also few timers for delays - for serial port communication (10-20ms, i dont need big precision here). The rest is just a lot of simple code, nothing special, no weird controls, no directx etc. What should i expect? Will this work? If

How to increment version number in a shell script?

a 夏天 提交于 2019-11-28 05:50:46
The following simple version control script is meant to find the last version number of a given file, increment it, run a given command with the newly created file (e.g., editor), and after that save it to stable. Since it's simple, it doesn't check anything since the script would be modified as needed. For instance, if the result won't be stable, the user can omit the last argument. However, one major concern of the current functionality is how to implement the following: if the last section after dot has two digits, inc untill 99; if only 1, then inc until 9, then move to the previous

CentOS6.8安装Wine的基础流程

你。 提交于 2019-11-27 09:10:33
首先,当然是去到官网下载wine压缩包啦, https://www.winehq.org/download/,本人下载的是 wine-3.6.tar.xz 关于 .tar.xz 的解压问题 先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。 解压好后,进入解压后的目录,接着就是解压三部曲了 ./configure make make install 其中make命令可能要花点时间,本人就make了一个多小时,应电脑配置而异。 wine --version 检查wine是否安装完成。 以上是作为一个还未入门的Linux小菜安装wine的流程,希望能对同为小白的你有些帮助。 来源: CSDN 作者: Leung_Max 链接: https://blog.csdn.net/Lueng_Max/article/details/80161748

Wine开发系列之——入门

坚强是说给别人听的谎言 提交于 2019-11-27 03:03:58
说起Wine,稍微资深一点的Linux 用户应该都听过,但是真要说起Wine到底是怎么回事,可能大多数人不见得说得清。这篇文章会简单的介绍Wine的工作原理,以及如何开始Wine 的开发。 所以如果您属于以下三类读者之一: *想参与Wine开发,但是不知如何开始的。 *不认同Wine技术,仅仅想大致了解Wine是如何工作的。 *只是想能够愉快的用上最新版本Wine的。 希望在看完本文后,能够有一些收获。 Wine是什么 Wine是 “Wine Is Not an Emulator”的递归缩写,如同“GNU”一样(GNU’s Not Unix),字面意思就是Wine不是一个模拟器。这里的模拟器主要是指Wine并不是一个虚拟机,而是一个Windows API实现兼容层。 这么说可能不太好理解,大家可以把Windows应用程序类比成Android应用程序,而Wine 的角色就和Android很像了,将操作系统提供的各种功能封装成API,并让应用程序在隔离的环境内运行。至于API长成啥样,隔离的力度如何,这些都是实现相关的,和本质并不冲突。另一方面,Wine其实又是一个模拟器,不过模拟的对象不是硬件CPU,而是Windows 的行为。 Wine原理介绍 本节内容较为枯燥,需要对操作系统有一定的了解。如果只是想编译、运行,对原理不敢兴趣的同学,可以跳过,不影响后面的阅读。

How to write programs in C# .NET, to run them on Linux/Wine/Mono?

£可爱£侵袭症+ 提交于 2019-11-27 01:07:20
问题 In this particular case I need to run .complicated NET application for Linux. By complicated i mean - that project was developed for 3 years and i don't want to write it again in java or something else and develop and support both, .NET and Java version later. Application is generating mouse and keyboard events (by winapi/dll import) and uses serial port. I have also few timers for delays - for serial port communication (10-20ms, i dont need big precision here). The rest is just a lot of

How to increment version number in a shell script?

佐手、 提交于 2019-11-27 00:54:38
问题 This question was migrated from Super User because it can be answered on Stack Overflow. Migrated 7 years ago . The following simple version control script is meant to find the last version number of a given file, increment it, run a given command with the newly created file (e.g., editor), and after that save it to stable. Since it's simple, it doesn't check anything since the script would be modified as needed. For instance, if the result won't be stable, the user can omit the last argument