Publish or Perish on GNU/Linux
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.
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.
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.
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 firstname.lastname@example.org 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
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 email@example.com; make sure that you include enough details to make your report useful to others.
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.
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
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.
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.
Once you have Wine installed, you can install Publish or Perish using its normal Windows installer according to the following procedure.
1. Download the Publish or Perish software installer from the Harzing.com web site:
Version 4.0.18 - 20 April 2013 - 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.
5. Installation is now complete. You can start Publish or Perish through the Applications > Wine > Programs menu of your GNU/Linux desktop:
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:
- Google CAPTCHA support does not display CAPTCHA image
- If a Google CAPTCHA solution is required, Publish or Perish will display the Verification required dialog box with all fields, but the CAPTCHA image is not displayed. This appears to be caused by a bug in the Wine implementation of the GDI+ Image class, in particular its handling of streamed JPEG images.