东方project吧 关注:272,335贴子:938,818
  • 41回复贴,共1

[拜吧]Linux下运行thproject

只看楼主收藏回复

文章版权(多此一举)
我,此文章的作者,授予您复制、改写、传播此文档的权利。
我,此文章的作者,希望您在复制、改写、传播此文档的时候保留原作者名字。
dousha Studio
首先,不熟悉Linux或者不感兴趣的吧友可以点右上角或者此选项卡的叉叉了,因为,嗯,没必要阅读那些对自己一点帮助都没有的技术文档对吧~
好了,本文将会以手册的方式指导您配置wine并运行大部分的游戏正作以及大多数的Windows应用程序。本操作可能需要占用300MB以上(不包含游戏)的磁盘空间,请大家注意磁盘用量。
罗嗦几句
我已经很耐心的签到了很长时间...但是要算一下的话呢这是我第一次在这个吧发帖,想想都觉着紧张...
好了,鉴于在贴吧和wiki里我翻找了很长时间也没有发现如何在linux下运行东方正作,那么干脆就自行摸索,现在先把已经做好的经验写出来,然后后面我们慢慢的说仍未解决的问题。
在每一个步骤如果出现了无法解决的问题,请直接在楼中楼回复。
啊对了,我还仍然有没有解决的问题,请大家帮一下我哦...thx a lot : )
本文中的提示:
[C]在终端中执行指令
这个标识符出现后,我们会默认您已经打开了您可以正常使用或者(且)最习惯使用的终端程序并执行了后文的指令
[T]这个操作可能很耗时
如果需要下载较大的文件或源不稳定、链接不稳定时会出现此提示
[P]需要较高的权限(root权限)
这个标识符出现后,我们会默认您已经给予了应用程序足够高的权限
对于终端,我们默认您已经执行su或sudo-i指令且已经成功切换到root
对于桌面,我们默认您已经授权
[F]需要操作关键文件系统,通常与[P]配用
这个标识符出现后,我们会默认您已经同意了以下操作且自行承担操作失误带来的风险
[R](可能)需要重启
这个标识符出现后,我们会默认您已经在此时注销或重启了计算机
后面开始码字
致永远的linux和linuxers!


本楼含有高级字体1楼2014-04-27 21:32回复
    Linus是好人
    GPL开源大爱
    表示...wine什么的,不用教都会吧


    IP属地:上海2楼2014-04-27 21:34
    收起回复
      2026-09-11 07:17:53
      广告
      不感兴趣
      开通SVIP免广告
      首先先更新软件包缓存[C][P]
      对于 Ubuntu用户或使用apt作为包管理工具的同志,运行指令
      apt-getupdate
      对于Fedora/Arch用户或使用yum作为包管理工具的同志,运行指令
      yummakecache
      注意:请不要使用yumupdate,这个指令是用于更新系统软件而非更新软件包缓存的。
      对于使用其他发行版或其他包管理工具的同志,请查询您的包管理操作命令。下同。


      3楼2014-04-27 21:37
      收起回复
        等待更新软件包缓存后,安装Wine[C][T][P][R]
        apt-get install wine
        yuminstall wine
        请按照终端的提示操作。如果安装过程中出现了意外终止,或提示无法安装一些依赖包,请首先检查您是否有足够的权限,并且检查您是否有足够的磁盘空间来进行操作。然后使用如下指令,再试一次[C]
        apt-getinstall wine –fix-missing
        yuminstall wine
        现在我们已经安装了wine的必要程序,但是这还不够
        我们还需要安装winetricks
        首先准备正确的注册表编辑器(这里指wine的)
        [C][P][F]
        cp/home/<你的用户名>/.wine/dosdevices/c:/windows/regedit.exe /home/<你的用户名>/.wine/dosdevices/c:/windows/system32/
        然后下载winetricks
        wgethttp://www.kegel.com/wine/winetricks
        下载完成后配置其为可执行的
        chmod+x winetricks
        然后扔到用户目录里
        mvwinetricks /usr/local/bin


        4楼2014-04-27 21:40
        收起回复
          然后我们来启动一下wine的配置工具让wine初始化
          [C]winecfg
          此时可能会触发SELinux的警报,因为有应用程序访问底层内存(这是我的警报的原话...)
          那么,打开警报后根据指导允许程序访问底层内存...你需要把它给你的命令贴到终端中执行
          值得一提的是,终端中复制是Ctrl+Shift+C, 粘贴是Ctrl+Shift+V,嗯,Ctrl+C是终止当前命令...而非复制


          来自Android客户端5楼2014-04-27 21:55
          收起回复
            顶一个,不过我觉得大部分linux用户都是知道wine的。前一段wine不知为毛打开东方就出现d3d对象创建失败什么的。。。


            IP属地:上海来自手机贴吧7楼2014-04-27 22:22
            收起回复
              关于碎字问题排查
              对话框碎了...标题栏碎了...字体问题是首先需要解决的问题
              // 度娘你要是再吞空格...我就彻底没辙了
              文章版权信息:接下来的文章来源于http://blog.sina.com.cn/s/blog_53536e950100odht.html,已经实践
              首先我们要将Windows下的SimSun字体复制到本地磁盘
              通常这个字体在
              C:\Windows\Fonts\simsun.ttc
              将上面的文件复制到
              ~/.wine/drive_c/windows/fonts

              新建一个.reg文件,名叫zw.reg,文件内容如下
              REGEDIT4
              [HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes]
              "Arial"="simsun"
              "Arial CE,238"="simsun"
              "Arial CYR,204"="simsun"
              "Arial Greek,161"="simsun"
              "Arial TUR,162"="simsun"
              "CourierNew"="simsun"
              "CourierNew CE,238"="simsun"
              "CourierNew CYR,204"="simsun"
              "CourierNew Greek,161"="simsun"
              "CourierNew TUR,162"="simsun"
              "FixedSys"="simsun"
              "Helv"="simsun"
              "Helvetica"="simsun"
              "MSSans Serif"="simsun"
              "MSShell Dlg"="simsun"
              "MSShell Dlg 2"="simsun"
              "System"="simsun"
              "Tahoma"="simsun"
              "Times"="simsun"
              "TimesNew Roman CE,238"="simsun"
              "TimesNew Roman CYR,204"="simsun"
              "TimesNew Roman Greek,161"="simsun"
              "TimesNew Roman TUR,162"="simsun"
              "TmsRmn"="simsun"
              在终端中执行[C]
              regeditzw.reg
              就可以将上述文件导入wine的注册表。
              然后,打开wine注册表
              [C]regedit
              依次展开
              HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current\Software\Fonts
              将 LogPixels改为 00000070
              依次展开
              HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes
              将 MSShell Dlg 改为 SimSun
              将 MSShell Dlg 2 改为 SimSun
              保存并退出注册表编辑器
              使用文本编辑器打开~/.wine/dirve_c/windows/win.ini
              添加如下内容并保存
              [Desktop]
              menufontsize=13
              messagefontsize=13
              statusfontsize=13
              IconTitleSize=13


              9楼2014-04-30 13:33
              收起回复
                wine无爱,宁可装个windows虚拟机


                10楼2014-04-30 13:39
                收起回复