Publish or Perish on GNU/Linux
NEW: The Publish or Perish Book: now $9.95 Kindle, $14.95 PDF, $26.95 paperback
You can install and use the Publish or Perish software on Intel-based GNU/Linux and other Unix-like systems with the aid of the Wine compatibility layer.
We have verified that Publish or Perish operates correctly with the current version of Wine (1.1.42 as of this writing). Please use the instructions below to install Wine and Publish or Perish on your GNU/Linux or other supported system.
How to cite the Publish or Perish software
If you are using the Publish or Perish software in one of your research articles or otherwise want to refer to it, please use the following format:
Harzing, A.W. (2007) Publish or Perish, available from http://www.harzing.com/pop.htm
A 15-minute audio & slide presentation on citation analysis and Publish or Perish can be found on slideshare.
An excellent guide to Publish or Perish was produced by Stephanie Ow, librarian at the National Institute of Education Singapore. It is based on the PoP helpfile and the Publish or Perish Book, but in addition has lots of annotated screenshots to illustrate author and journals searches, as well as copying and exporting of results.
About Wine
The Wine web site defines Wine as "Wine is an Open Source implementation of the Windows API on top of X and Unix."
What this means is that Wine provides the programs and libraries that allow you to run many Windows applications (including Publish or Perish) unchanged on your GNU/Linux system and other supported Unix-like operating systems.
As far as the Windows applications are concerned, they are running in a Windows environment and most functions work as expected, including things like clipboard copy and paste (even between Windows and native GNU/Linux applications on the system).
Wine is Free Software, both in terms of cost (gratis) and in terms of freedom. Many GNU/Linux distributions include a version of Wine in their package repository. You can also download the latest Wine version from the Wine web site; see below for more information.
Supported GNU/Linux distros
Publish or Perish should be able to run with the aid of the Wine compatibility layer under most Linux distributions for which Wine is supported. We have tested Publish or Perish with Wine version 1.1.42 running on a Ubuntu GNU/Linux 10.04 system with an Intel i386-class processor.
For a full list of out-of-the-box supported Linux distributions, see Wine Binary Downloads on the Wine web site. Please share your experiences with Publish or Perish on your Linux (or other) system by sending a brief report to pop@harzing.com and include such details as:
- GNU/Linux or other system name and version
- Wine version that you used
- Type of CPU in your test system
- Anything else that you think is relevant
Other Unix-like systems
Wine runs on many Unix-like systems, including FreeBSD and Solaris. Again, see Wine Binary Downloads on the Wine web site for the full list. If your favorite system isn't represented by a Wine binary package and you feel up to the challenge, you can also build and install Wine from source code.
Please share your experiences with Publish or Perish on your system by sending a brief report to pop@harzing.com; make sure that you include enough details to make your report useful to others.
How to install Wine
Many Linux distributions include a version of Wine and you might be able to install Wine with the standard system tools (such as the Synaptic or Red Hat package managers, yum, or whatever tool your distribution includes for the purpose). However, Wine is very much a work in progress and the Wine developers recommend that you use the latest version available from the Wine web site, rather than relying on the version that came with your GNU/Linux or other system distro.
To download the relevant binary package from the Wine web site:
- Go to Wine Binary Downloads
- Click on the link that represents your system distribution
- Follow the instructions that you find there
Typically, the whole process shouldn't take more than 10-15 minutes for the most common distributions.
If your favorite system isn't represented by a Wine binary package and you feel up to the challenge, you can also build and install Wine from source code. However, do not attempt this unless you know (vaguely) what Makefiles are and what gcc does. If those terms don't mean anything to you, then stick with the binary packages.
How to configure Wine
In most cases, the default configuration of Wine is fine. Don't fiddle with
it unless you know what you're doing. If you absolutely, positively want to
tinker with its settings, then open a console window and type winecfg.
This opens a GUI interface to the Wine configuration settings. Whatever else
you do, make sure that Publish or Perish sees Windows 2000, XP, or later behavior
from Wine; do not change that to an older Windows version such as 95,
98, or Me.
License agreement
Publish or Perish is provided courtesy of Harzing.com. It is free for personal non-profit use; please refer to the End User License Agreement for the full licensing terms and conditions.
Installing Publish or Perish using Wine
Once you have Wine installed, you can install Publish or Perish using its normal Windows installer according to the following procedure. We used Wine 1.1.42 on Ubuntu GNU/Linux 10.04 for our test.
1. Download the Publish or Perish software installer from the Harzing.com web site:
Publish
or Perish installer for Windows (775 KB)
Version 3.6.4520 - 16 May 2012 - What's new?
2. Open a File Browser window and go to the PoPSetup.exe file that you just downloaded. Right-click on the file and choose Properties from the popup menu.
3. In the PoPSetup.exe Properties window that appears, check the Allow executing file as program box:

4. Click Close to dismiss the Properties window, then double-click on the PoPSetup.exe file to start the Publish or Perish installer. Follow the instructions on the screen to install Publish or Perish.
Step 1
Step 2
Step 3
Step 4
5. Installation is now complete. You can start Publish or Perish through the Applications > Wine > Programs menu of your GNU/Linux desktop:
Known issues
The general operation of Publish or Perish under Wine is identical to the standard Windows usage. However, in our testing we have observed the following issues:
- Announcements links do not work
- The links in the announcements and sponsors panel on the left of the Publish or Perish main window do not work, presumably because no default browser information is available to Wine.
- Publish or Perish home page and FAQ links do not work
- The Publish or Perish home page and Publish or Perish FAQ links in the navigation panel on the left and the same links on the Help menu do not work, presumably because no default browser information is available to Wine.
- Results summary columns not aligned
- Because Wine uses a slightly different font than native Windows, the alignment of the columns in the Results summary text field is slightly off.

