wine.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Fri, 18 Sep 2015 15:04:51 +0300
changeset 1754 7597aae0aa57
parent 1750 91e1740580b5
child 1755 0f14c3dd5e1d
permissions -rw-r--r--
Clearing workspace.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
.. -*- coding: utf-8; -*-
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
.. include:: HEADER.rst
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
=======
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
 Wine.
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
=======
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
.. contents::
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
1754
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
     9
Clearing workspace.
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    10
===================
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    11
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    12
Make workspace backup::
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    13
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    14
  $ wineboot --kill
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    15
  $ mv ~/.wine ~/.wine-tmp
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    16
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    17
Create new workspace::
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    18
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    19
  $ winecfg
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    20
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    21
Move old programs (may not always work)::
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    22
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    23
  $ mv ~/.wine-tmp/opt ~/.wine/opt
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    24
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
Installing into separate workspace.
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
===================================
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
::
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
  $ PROFILE=my-program
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
  $ export WINEPREFIX=~/.wine-$PROFILE
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
  $ winetricks dotnet20 dotnet40
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
  $ wine /path/to/installer.exe
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
  $ wine $WINEPREFIX/Program\ Files/Program/start.exe
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
Write simple script to run program in your environment::
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
  #!/bin/sh
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
  env WINEPREFIX=~/.wine-my ~/.wine-my/
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
1754
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    40
To make 32-bit environment::
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    41
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    42
  $ WINEARCH=win32 WINEPREFIX=~/.wine-32 winecfg
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    43
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
winetricks.
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
===========
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
List of available packages::
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
  $ winetricks apps list
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
Instal .Net 2.0/4.0::
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
  $ winetricks dotnet20 dotnet40
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
Wine utils.
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
===========
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
::
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
  $ winecfg
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
1750
91e1740580b5 wine control
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1698
diff changeset
    61
  $ wine control
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
  $ wine regedit
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
  $ wine uninstaller
1750
91e1740580b5 wine control
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1698
diff changeset
    64
  $ wine notepad
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    65
1754
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    66
  $ winefile
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    67