Mar 29 2009

HOWTO: Install Watchtower Library on Ubuntu Linux

Updated for Watchtower Library 2008

Install latest wine.

sudo apt-get install wine

As of this writing, I’m using Wine version 1.0.1

1. Pop in the CDROM and double click on Setup.exe icon when the Nautilus window pops up.

2. Run the install as normal. When finished, there should be two icons on your desktop. You can delete the ugly Watchtower Library XXXX.lnk icon. Keep the colorful one.

Your done!

Updated for Watchtower Library 2007

Install latest wine.

sudo apt-get install wine

As of this writing, I’m using Wine version 0.9.46

1. start from scratch (remove ~/.wine directory)

2. run winecfg. Chose “Windwows XP” as windows version. Close app.

3. Pop in the CDROM and double click on Setup.exe icon when the Nautilus window pops up.

4. Run the install as normal. When finished, there should be two icons on your desktop. You can delete the ugly Watchtower Library XXXX.lnk icon. Keep the colorful one.

At this point you could just launch Watchtower Library and it will work. However, if you want the tooltips to work (the floating yellow boxes) you will need to tell wine to use a version of comctl32.dll from an existing Windows installation. Keep going if you want the tooltip functionality, otherwise your done!

5. Copy comctl32.dll from a Windows XP (license is needed for this) :-(
(Note: The comctl32.dll from Windows 2000 works even better.)

cp comctl32.dll ~/.wine/drive_c/windows/system32/

Newer versions of wine include a file called ~/.wine/drive_c/windows/winsxs/manifests/x86_microsoft.windows.
common-controls_6595b64144ccf1df_6.0.0.0_none_deadbeef.manifest
. This file prevents the comctl32.dll that you just copied from loading. I just rename the file to something else like this:

mv ~/.wine/drive_c/windows/winsxs/manifests/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.0.0_none_deadbeef.manifest ~/.wine/drive_c/windows/winsxs/manifests/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.0.0_none_deadbeef.manifest.bad

6. Run winecfg again.

7. On the “Applications” tab Click “Add Application” and browse to “Program Files\Watchtower\Watchtower Library XXXX\E” and double click on WTLibrary.exe.

8. With WTLibrary.exe highlighted on the “Applications” tab, click on the “Libraries” tab. In the “New Override for Library” box select “comctl32″. In the “Existing Overrides” box select “comctl32″ and click on the edit button. Select “Native then builtin”. Press “OK” until the winecfg box goes away.

9. The “M” and “*” marginal reference special characters do not display in the tooltips. To get this functionality you need to copy these files to the ~/.wine/drive_c/windows/fonts directory. These are fonts released under the GPL (see font information in the ttfs; the fontforge originals are found in the sources subdirectory).

10. Launch Watchtower Library. Everything should be working except that some of the icons will now have a black background. This is an issue with the comctl32.dll. Experiment with other comctl32.dll files from other versions of Windows. If you find one that works better let me know.

36 Comments

  • By Eduardo Soares, April 27, 2007 @ 3:56 pm

    I made an easy install for Watchtower Library for Linux. It’s like InstallShield and may work in most distributions. Just download, unzip and install.
    http://prdownloads.sourceforge.net/linuxstok/wtlib-linux_0.9.35.1.tar.gz
    Send me messages: edurbs at gmail dot com

  • By Tony, June 2, 2007 @ 9:35 am

    Hi,
    I made a howto page to install Watchtower Reader in Mepis Linux. It should work in most Debian Distros. http://www.users.bigpond.com/telmer/wtreadinstl.html

  • By Sergey, July 8, 2007 @ 8:04 am

    У меня ASDPlinux11.2 очень похож на RedHat. Библиотека WatchtowerReader2005 инсталируется и можно ее деинсталировать, но работать не хочет. Если можно, то помогите. Использую wine 0.9.35
    Заранее спасибо.

  • By Nickolay, July 24, 2007 @ 4:04 am

    Я запустил WatchtowerReader2005 под Ubuntu 7.04 скопировав файлы из ~/.wine/drive_c/Program Files/Watchtower/MEPSCommon в ~/.wine/drive_c/windows/system32 . Программа запустилась, вот только небольшая проблема, что вместо некоторых кириллических букв сдвоенная буква У. В чем дело пока не разобрался

  • By sp200606@free.fr, January 12, 2008 @ 5:30 pm

    Hi, I’ve got comctl32.dll that works quite well: the icons on the left are on black background (WTLib2007French) but the ones on the top are fine. If you are interested, let me know.
    Thanks for your great help!
    sp

  • By Manuel Topete, March 28, 2008 @ 1:47 pm

    Hi,
    I just purchasd an Asus Eee PC (micro notebook) running Linux. Would this solution do the trick for me to run WT Library?

    Thanks!

    Manel Topete
    manuel@topete.net

  • By Eike Lantzsch, June 1, 2008 @ 7:50 pm

    with wine 1.0-rc1 the setup runs OK but I always get the message that Wtlibrary cannot find its data files. It doesn’t matter if I run wtlibrary.exe from MEPSCommon and point to the .exe or run in ../Watchtower\ Library\ 2007/X. This is on a Debian testing system. I chowned the .wine directory to my user but it doesn’t help any. Maybe some kind soul has a hint for me. Thanx, Eike

  • By Tony Wheatley, June 28, 2008 @ 12:42 am

    I have an ASUS eee pc running Ubuntu 8.04, the set up runs really well but when i try to start the Watchtower Lirary I get an application error stating ¨the Watchtower Library 2007 has experienced a problem and can not continue. any help would be greatly appreciated.

  • By Tony Wheatley, June 30, 2008 @ 12:15 am

    I had problems with wtlib2007 but wtlib2005 works great.

    let you know more as i Go along

  • By ariana, July 8, 2008 @ 4:27 am

    i was try found how to install to Asus Eee PC (micro notebook) running Linux WL. Not yet nothing. Howewer, that will helps me a lot in feeld service and soon also in pionier cursse. If somebady know answer, i will prishueit that. Sorry for my bad anglish, i hope, You understand, what i mean. Hawe a nice day!

  • By mc, July 8, 2008 @ 8:45 pm

    ariana

    i just finished installing Wtlib 2007 on my asus eee pc running linux. it is possible! the basic idea is that you have to copy the wtlib cd as a iso file and then copy that to a usb drive. once the iso file is mounted you install it as directed above. worked great. hope that helps you out.

  • By David Williams, July 9, 2008 @ 9:07 am

    Ariana, can you tell me which version of wine you are running? Did you install it with “apt-get install” or did you compile it? - Thanks!

  • By ariana, July 10, 2008 @ 7:15 am

    David, i was yesterday all day try to put in, but in end that Ctrl dosnt wonted anymore working. After that i sad goodby to Xbuntu and put in Ubuntu 8.04, what ir havy, but works. With that i just do like normaly with Ubuntu. Starting was good, but i put in wrong place WTL. Now i try found how to uninstall wine and go to newest version that i hope will give me posibilitis to see and stady my dear WTL. :)

  • By Jason, July 28, 2008 @ 11:55 pm

    Hi everybody!

    Is anybody able to help me install Chinese Character (fonts) support for Wine? I was able to install Chinese Wtlib 2007 but when I try to launch it I get an unreadable error message (the characters just display little squares).

    The French version of Wtlib is running fine though.

  • By Tani, July 29, 2008 @ 3:50 am

    Is there any way to have WTlib included in a live CD (Ubuntu or any other distro)?

  • By David Williams, August 7, 2008 @ 9:44 am

    I finally got WTLib 2007 installed on my eeepc running the native Xandros. I had to compile wine from scratch. Here is the basic procedure:
    1.. sudo apt-get install build-essential bison flex libxft-dev
    2. Download wine-1.0.tar.gz, copy it to /usr/src
    3. cd /usr/src
    4. tar -xzf wine-1.0.tar.gz
    5. cd wine-1.0
    6. sudo ./configure
    7. sudo make (this takes about 1-2 hours)
    8. sudo make install
    9. Attach a cdrom drive with the WTlib CD (or make an .iso file and mount that if you don’t have an external CD Rom drive)
    10. cd /home/user/D\:/
    11. wine setup.exe (install as you normally would)
    You may start running into disk space issues (compiling wine will take 300-400mb, but you can delete the /usr/src/wine-1.0 directory after everything is done). To ease disk space problems, I linked the Watchtower directory to my SD card with the following commands:
    1. sudo mkdir /home/user/D\:/Watchtower
    2. sudo cp -r /home/user/.wine/drive_c/Program\ Files/Watchtower/* /home/user/D\:/Watchtower
    3. mv /home/user/.wine/drive_c/Program\ Files/Watchtower /home/user/.wine/drive_c/Program\ Files/Watchtower1
    4. ln -s /home/user/D\:/Watchtower /home/user/.wine/drive_c/Program\ Files/Watchtower
    5. Try running WT Library. If it works, delete /home/user/.wine/drive_c/Program\ Files/Watchtower1

    Hope this helps
    David

  • By Glenn, September 15, 2008 @ 3:05 am

    David, what repositories are you using to be able to install “build-essential bison flex libxft-dev” packages? I tried the debian repositories but libxft-dev is looking for libfontconfig1-dev which is not available in the repositories, according to synaptic.

    Thanks in advance!

  • By Justin, September 18, 2008 @ 5:46 pm

    I have Hardy Heron and Wine 1.0. The install runs fine and completes, but when attempting to open and use Wtlib I get an error message: ‘Watchtower Library has experienced a problem and cannot continue.’ Any ideas?

  • By Joel, September 18, 2008 @ 10:35 pm

    Justin, the icon that gets created on your desktop during the install from the CDROM and that also gets installed on the Applications/Wine menu contains a path statement that does not get displayed when select properties on the icon.

    If you try and launch directly from the command line, or if you create your own launcher icon from scratch it won’t work. If you created your own launcher, find it in your Home .local directory and add this path statement to the .desktop file:
    Path=/home/jgott/.wine/dosdevices/c:/Program Files/Watchtower/MEPSCommon

    Make sure to change ‘jgott’ to your login name.

    That should make it work. Otherwise, I don’t what the problem is.

  • By Michael, September 28, 2008 @ 3:49 am

    To all: Are you Jehovah Witnesses? This software can using only JS. If you are a brother, you can request the CD with WTLib. On this year will be a new version - 2008. Btw: Sorry for my english. I am from Slovakia..

  • By Stephen Kwesi Golo, October 1, 2008 @ 4:17 am

    Am very happy to find the watchtower library, I first saw it on a friend’s computer. I love it so much. can i subscribe awake @ the watchtowerhere?

  • By Luke, October 28, 2008 @ 6:57 pm

    I have the same setup as Justin…and the same problem. I tried Joels’ suggestion but there is no change…after installation I click the icon and see the wt2007 splash screen for a few seconds, then the error message. Has anyone had anymore success with this…?

  • By luis, October 31, 2008 @ 8:29 am

    i just install wt2007 on ubuntu hardy 8.4 and wine 1.0 works well before you install wt2007 make sure use sypnacty manager and install msttcorefonts and wine and you be fine after that

  • By Scott, October 31, 2008 @ 11:16 pm

    Just installed Ubuntu 8.10 and now Wt2007 does not work. All was well on 8.04. Any suggestion will be greatly appreciated.

  • By Joel, October 31, 2008 @ 11:33 pm

    Scott, I just did a clean install of Ubuntu 8.10.
    Ran ’sudo apt-get install wine msttcorefonts’.
    Popped the WTLibrary in and ran the ’setup.exe’.
    When the install was finished I double clicked the icon on the desktop and everything worked; including the pop-up tool-tips and icon backgrounds.

    I did not have to download any custom fonts nor override the comctl32.dll library. It all ‘just worked’.

    If you still have problems, try renaming your .wine directory to .wine.bak and then run ‘winecfg’ to create a new .wine directory. Then reinstall wtlibrary. If that works then your original .wine is misconfigured somewhere.

    Hope this helps.

  • By Scott, November 2, 2008 @ 11:56 am

    Thanks for the suggestions. I did the same thing, forgot that I installed all of those before I put wt2007 in on 8.04. Thanks again.

  • By Harvey, November 10, 2008 @ 8:04 pm

    wow this really is a worldwide organization i never thought i would turn up any results looking for watchtower library and linux….faith strengthening.

  • By Jeff, December 3, 2008 @ 8:10 pm

    I installed WTLib 2007 using wine 1.0 and Ubuntu 8.10, no issues. (and the Default Asus EEE Xandros - Advanced Desktop) However, you can likewise try CodeWeaver Crossover (Linux - and I imagine that Crossover for Apple works too) and that should be successful as well. Crossover will set up back by $39.99 USD for Standard Edition, but set-up is flawless. That said, getting the most recent version of wine should run WTLib 2007 without any issues. Just make sure to apt-get update everything.

    That said, I have plans on making a basic linux with wine livecd that will run WTLib…

  • By Paul H, December 4, 2008 @ 7:05 pm

    I was having no success getting WT Library 2007 to run in Wine 1.0 (in Ubuntu 8.10). However, I uninstalled Wine completely and then followed Joel’s suggestion above for reinstalling Wine.

    By Joel, October 31, 2008 @ 11:33 pm
    Ran ’sudo apt-get install wine msttcorefonts’.

    After doing this Wt Lib works great! Thanks to all for your input.

  • By Ken S, December 9, 2008 @ 8:53 am

    I am running Ubuntu 8.10 and wine 1.0 Watchtower Library 07. Everything works accept the ability to increase font sive under the view tab and the bible chapter window above bible the area were you read the bible. Any help to resolve this small problem would be greatly appreciated.

  • By Ryan, December 12, 2008 @ 7:38 am

    I was just wondering if, since you are able to get WT-Lib (Windows software) working Linux, if anyone would be able to get the Windows Mobile version of WT-Lib 2008 to work on Symbian - would be nice to have it running on my Nokia smartphone. I realise Wine is just an emulator, but it can’t hurt to check.

  • By nana, December 27, 2008 @ 6:26 am

    do any one have the watchtower library for 2008?

  • By roffe, January 3, 2009 @ 12:55 pm

    Could someone help me step by step to install wtlib 2008 on eeepc 900 xandros. I can zero about linux.
    I have tried a few “how to” but with out any succes

  • By Nolan, February 15, 2009 @ 1:44 pm

    I installed the Watchtower 2008 on Ubuntu 8.10 through wine. I had to change it to a different font though. No problems and works great…

  • By jasonpeel, March 3, 2009 @ 7:09 am

    Hi all good to see we are all using the societies publications!!!
    and thanks for the advice left by everyone!
    winktricks also seems a good resource for other windows apps on linux

  • By TiGR, March 29, 2009 @ 2:42 pm

    Please, mark this information as outdated. This might be the first site found by person who searches for advice on Watchtower Library installation on linux. Most of the steps listed here are no longer necessary, or may even prevent wine from working correctly. Plus there is a licensing question on comctl32 usage.

    See http://appdb.winehq.org/objectManager.php?sClass=version&iId=14956

Other Links to this Post

RSS feed for comments on this post.

Leave a comment