+1 800 256 3608 (toll-free in North America) or +49 7531 90 60 10| service@combit.com

Using List & Label under Linux/Wine

Requirements

Tested with Ubuntu 18.04, Wine 5.0 and List & Label 25.

In order to install List & Label on Ubuntu, the following requirements are necessary:

  • Current Ubuntu distribution
  • Installed Wine
  • Installed PlayOnLinux
  • Installed printer

Note: Please note that according to the system requirements for List & Label a Windows system is required. This article shows a possibility to use List & Label with restrictions under Linux. The use under Linux is at your own risk, combit does not make any extended warranty by this article.

Installation of Wine & PlayOnLinux

To use Windows programs under Ubuntu, you need the program Wine. For an easier configuration for Wine, we recommend the program PlayOnLinux.

It is recommended to use the current version of Wine.

  1. make sure that the computer is connected to the Internet.

  2. update the package sources and the packages of your operating system. Open a new terminal and enter the following command:
    apt update && apt-upgrade.
    Please note that you may need root privileges to run this command. Under Ubuntu, you can temporarily obtain these root privileges by prefixing the command with sudo.

If the system is based on a 64-bit architecture, the 32-bit architecture must be activated first. To do this, enter the following command:
sudo dpkg --add-architecture i386

  1. download the appropriate repository key and add it to your system
    wget -nc https://dl.winehq.org/wine-builds/winehq.key
    sudo apt-key add winehq.key

  2. please note that Ubuntu (at least in version 18.04) does not support the FAudio package, which is a dependency of the current Wine version and is therefore required. Follow the instructions at https://forum.winehq.org/viewtopic.php?f=8&t=32192 to install FAudio.

  3. alternatively you can use the PPA cybermax-dexter/sdl12-backport. Note, however, that this PPA is not from Canonical and Wine does not provide support for this PPA. To add the PPA, use the following command:
    sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport

  4. to install Wine enter the following commands and confirm them with Y
    sudo apt-add-repository deb 'https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
    sudo apt install --install-recommends winehq-stable

  5. you can then install PlayOnLinux. To do this, enter the following command in the terminal:
    sudo apt install playonlinux

Installation of List & Label

To install List & Label under Ubuntu now proceed as follows:

  1. start PlayOnLinux

  2. Wait until PlayOnLinux has updated itself. If you are asked to install the packages for gecko, confirm this.

  3. Now click on ‘Install a program’. In the window that appears go to “Install a non-listed program”.

  4. confirm both warning messages and then click on ‘Next’.

  5. Select ‘Install a program in a new virtual drive’ and click on ‘Next’.

  6. Enter a name for the new virtual drive and click ‘Next’.

  7. select ‘Configure Wine’ in the next step

  8. Now select whether the new Wine PREFIX should run as 32-bit or 64-bit architecture. Remember that under Wine/Linux you cannot run both architectures at the same time, so you must choose one of them. Since our provided Sample Application is based on 32-bit, 32-bit must be chosen accordingly.

  9. when you are asked whether the mono package should be installed, please select “No” here.

In the configuration window that appears, select “Windows 10” for the Windows version.

  1. now click on “Browse” and select the “setup.exe” from List & Label

  2. continue with the setup as you are used to under Windows.

  3. if an error message appears that the .NET Framework 4.0 is required, you can ignore this error message, as this will be installed in a later step.

  4. now add a shortcut to your List & Label application, if desired. This could be the Sample Application (DemoApplication??.exe).

  5. now assign a name for the starter in PlayOnLinux.

  6. Back on the PlayOnLinux start page, select your List & Label application and click on “Configure”.

  7. navigate to the ‘Install Components’ tab and select ‘dotnet40’ and confirm this by clicking on ‘Install’.

  8. List & Label is now installed.

Using the Sample Application

In order for the Sample Application (DemoApplication??.exe) to work on Linux, the Microsoft OLEDB JET 4.0 driver is required. You can obtain this driver via Winetricks.

1 Open a terminal and enter the following command:
sudo apt install winetricks

  1. start PlayOnLinux and select "Miscellaneous

  2. select “Open a shell” and enter the following command
    winetricks jet40

  3. now the example application (DemoApplication??.exe) can be started easily via the starter of PlayOnLinux.

Restrictions under Linux

Among other things, the following restrictions exist under Linux:

  • The texts for measuring instruments are not displayed.
  • The object “Formatted text” is not supported.
  • The mini toolbar is not supported.
  • The XPS export is not available.
  • Mail dispatch via MAPI is not available.
  • Performance is expected to be significantly worse than on a Windows-only system.
  • It is only possible to run List & Label in 64-bit or 32-bit variant. Both at the same time is not possible.

© combit GmbH