Changes

1,464 bytes added ,  21:19, 8 June 2011
no edit summary
Line 72: Line 72:  
compat32-tools installed two conversion scripts: convertpkg-compat32 and massconvert32.sh. The former is useful to convert single packages while the latter is meant to execute a single mass conversion of packages. The massconvert32.sh script contains a list of packages candidate for conversion. Some Wine needed packages are not part of the list. This can be resolved:
 
compat32-tools installed two conversion scripts: convertpkg-compat32 and massconvert32.sh. The former is useful to convert single packages while the latter is meant to execute a single mass conversion of packages. The massconvert32.sh script contains a list of packages candidate for conversion. Some Wine needed packages are not part of the list. This can be resolved:
 
# Using the standard massconvert32.sh script then convertpkg-compat32 for the missing files.
 
# Using the standard massconvert32.sh script then convertpkg-compat32 for the missing files.
# Using a modified script that can be downloaded here: [http://www.giustetti.net/resource/script/massconvert32.sh Updated massconvert32.sh]
+
# Using a modified script that can be downloaded here: [http://www.giustetti.net/resource/script/131/massconvert32.sh Updated massconvert32.sh]
    
Let's use the updated script. Use the following commands to execute the conversion.
 
Let's use the updated script. Use the following commands to execute the conversion.
Line 113: Line 113:  
Once the -compat32 packages are installed it is advisable to reinstall the proprietary Ati or Nvidia drivers; this way the system will use 32 bit libraries for 32 bit applications and 64 bit ones for 64 bit applications. The proprietary driver packages contain both the 32 and 64 bit libraries, but it is highly probable that only the 64 bit ones were installed on Slackware64.
 
Once the -compat32 packages are installed it is advisable to reinstall the proprietary Ati or Nvidia drivers; this way the system will use 32 bit libraries for 32 bit applications and 64 bit ones for 64 bit applications. The proprietary driver packages contain both the 32 and 64 bit libraries, but it is highly probable that only the 64 bit ones were installed on Slackware64.
 
For Ati drivers:
 
For Ati drivers:
Download the installation package from the [[http://www.amd.com/us/Pages/AMDHomePage.aspx Ati web site].
+
Download the installation package from the [http://www.amd.com/us/Pages/AMDHomePage.aspx Ati web site].
 
Download eventual patches and save them in directory /etc/ati/patch.
 
Download eventual patches and save them in directory /etc/ati/patch.
 
Run the command:
 
Run the command:
Line 142: Line 142:  
The 64 bit Wine package wine-1.2-rc3-x86_64-1sg.txz comes with both the 64 bit binaries and the WoW64 subsystem. WoW64 is the short form for Windows on Windows 64. It's a subsystem allowing execution of 32 bit Windows binaries on a 64 bit Windows system. The package allows to run both 32 and 64 bit Windows binaries using but one shared $WINEPREFIX. WoW64 is one of the new Wine 1.2 features. The package is quite stable but released for testing purposes; the Wine 32 packages is still recommended for every day use.
 
The 64 bit Wine package wine-1.2-rc3-x86_64-1sg.txz comes with both the 64 bit binaries and the WoW64 subsystem. WoW64 is the short form for Windows on Windows 64. It's a subsystem allowing execution of 32 bit Windows binaries on a 64 bit Windows system. The package allows to run both 32 and 64 bit Windows binaries using but one shared $WINEPREFIX. WoW64 is one of the new Wine 1.2 features. The package is quite stable but released for testing purposes; the Wine 32 packages is still recommended for every day use.
 
Further details about WoW64 can be found here: [http://wiki.winehq.org/Wine64ForPackagers WineHq].
 
Further details about WoW64 can be found here: [http://wiki.winehq.org/Wine64ForPackagers WineHq].
 +
 +
 +
== Slackware 13.37 ==
 +
 +
Slackware 13.37 was officially released 27th April 2011. The procedure to extend 32 bit binary support to the 64 bit only distribution slightly changed. The main differences in comparison to Slackware 13.1 are discussed below.
 +
 +
'''Multilib packages for Slackware 13.37''' can be downloaded from: [http://connie.slackware.com/~alien/multilib/13.37/ Alien repository]
 +
 +
Script massconvert32.sh was updated and can now automatically convert the four packages required to manage scanners with Wine. Sadly it does not convert '''fribidi''': a library for Unicode right-to-left languages support. A modified script, able to convert fribidi too, can be downloaded from: [http://www.giustetti.net/resource/script/1337/massconvert32.sh Updated massconvert32.sh]
 +
 +
The package conversion can be manually executed running command:
 +
  convertpkg-compat32 -i /mnt/slackiso/slack-13.37/slackware/l/fribidi-0.10.9-x86_64-2.txz -d /tmp/compat32/l
 +
 +
In the end some information about the '''ati proprietary drivers''' installation. Newest releases compile but one package instead of the two earlier ones did. Moreover the install program can recognize the Linux distribution the system is running. Check "Generate Distribution Specific Driver Package" in the install screen, then "Build Package for Detected OS" and the program will work by itself.
 +
 +
 +
For any feedback, questions, errors and such, please e-mail me at ''studiosg [at] giustetti [dot] net''.