wine.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 12:46:36 +0200
changeset 1905 fba288d59662
parent 1758 a5b14a9f4498
child 1912 8b81a8f0f692
permissions -rw-r--r--
Include only local subsections into TOC. This prevent duplication of TOC when build single page HTML document. Also this make unnecessary CSS hack to hide document title as top level section.
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