wine.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 13:02:27 +0200
changeset 1907 f4b078cbff20
parent 1905 fba288d59662
child 1912 8b81a8f0f692
permissions -rw-r--r--
TXT files no longer used.
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::
1905
fba288d59662 Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1758
diff changeset
     8
   :local:
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
1755
0f14c3dd5e1d Official FAQ.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1754
diff changeset
    10
Useful info.
0f14c3dd5e1d Official FAQ.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1754
diff changeset
    11
============
0f14c3dd5e1d Official FAQ.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1754
diff changeset
    12
0f14c3dd5e1d Official FAQ.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1754
diff changeset
    13
  http://wiki.winehq.org/FAQ
0f14c3dd5e1d Official FAQ.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1754
diff changeset
    14
    Official FAQ.
0f14c3dd5e1d Official FAQ.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1754
diff changeset
    15
1754
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    16
Clearing workspace.
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    17
===================
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
Make workspace backup::
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    20
1758
a5b14a9f4498 wineboot -k
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1756
diff changeset
    21
  $ wineboot -k
1754
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    22
  $ mv ~/.wine ~/.wine-tmp
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    23
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    24
Create new workspace::
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    25
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    26
  $ winecfg
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    27
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    28
Move old programs (may not always work)::
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    29
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    30
  $ mv ~/.wine-tmp/opt ~/.wine/opt
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    31
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
Installing into separate workspace.
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
===================================
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
::
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
  $ PROFILE=my-program
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
  $ export WINEPREFIX=~/.wine-$PROFILE
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
  $ winetricks dotnet20 dotnet40
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
  $ wine /path/to/installer.exe
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
  $ wine $WINEPREFIX/Program\ Files/Program/start.exe
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
Write simple script to run program in your environment::
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
  #!/bin/sh
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
  env WINEPREFIX=~/.wine-my ~/.wine-my/
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
1754
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    47
To make 32-bit environment::
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    48
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    49
  $ WINEARCH=win32 WINEPREFIX=~/.wine-32 winecfg
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    50
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
winetricks.
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
===========
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
List of available packages::
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
  $ winetricks apps list
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
Instal .Net 2.0/4.0::
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
  $ winetricks dotnet20 dotnet40
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
Wine utils.
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
===========
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    64
::
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    65
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    66
  $ winecfg
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    67
1750
91e1740580b5 wine control
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1698
diff changeset
    68
  $ wine control
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    69
  $ wine regedit
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    70
  $ wine uninstaller
1750
91e1740580b5 wine control
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1698
diff changeset
    71
  $ wine notepad
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72
1754
7597aae0aa57 Clearing workspace.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1750
diff changeset
    73
  $ winefile
1698
b103b90e8b51 winetricks.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74