HowTo install MarcEdit under Ubuntu 13.04, via Mono or Wine
originally posted here
Terry Reese’s only install instructions for Linux on his Worklog: http://blog.reeset.net/archives/805. The mentioned
“Install.txt” does not even exist in the latest iteration of MarcEdit,
see the relevant part below.
There is also a tutorial on Youtube: https://www.youtube.com/watch?v=N65IHRiRby8
The following set-up was done on Ubuntu 13.04
# install MonoDevelop (http://monodevelop.com/)
sudo apt-get install monodevelop
# create you MARC records working directory
mkdir MarcRecords; cd MarcRecords
# download the latest version of MarcEdit from http://marcedit.reeset.net/downloads and unzip
wget http://marcedit.reeset.net/software/marcedit_other.zip; unzip marcedit_other.zip; rm marcedit_other.zip
# following the MarcEdit install instructions run the following command once (also check other dependencies: http://blog.reeset.net/archives/805):
mono ~/MarcRecords/marcedit_linux/linux_bootloader.exe
# a permanent alias makes it easier to start MarcEditin the future
echo "alias marcedit='mono ~/MarcRecords/marcedit_linux/MarcEdit.exe'" >> ~/.bash_aliases
# restart Terminal in order to activate the alias
# start MarcEdit.exe via alias "marcedit"
marcedit
# or start MarcEdit.exe via
mono ~/MarcRecords/marcedit_linux/MarcEdit.exe
From Terry Reese’s “MarcEdit Installation Instructions”:
Install.txt Last Modified: 12/28/2009
"LINUX/OTHER INSTALLATION PROCEDURE:
1.1 INSTALLATION FROM ZIP
a) Ensure that the dependencies have been installed
1) Dependency list:
i) MONO 2.4+ (Runtime plus the System.Windows.Forms library [these are sometimes separate])
ii) YAZ 3 + YAZ 3 develop Libraries + YAZ++ ZOOM bindings
iii) ZLIBC libraries
iV) libxml2/libxslt libraries
b) Unzip marcedit.zip
c) Navigate to the MarcEdit program directory and run linux_bootloader.exe (example, mono linux_bootloader.exe)
d) Yaz.Sharp.dll.config — ensure that the dllmap points to the correct version of the shared libyaz object.
e) main_icon.bmp can be used for a desktop icon
f) On first run:
a) mono MarcEdit.exe
b) Preferences tab will open, click on other, and set the following two values:
i) Temp path: /tmp/
ii) MONO path: [to your full mono path; likely /usr/bin/mono]"
sudo apt-get install wine
WINEPREFIX='/home/USERNAME/wine32' WINEARCH='win32' wine 'wineboot'
WINEPREFIX='/home/USERNAME/wine32' bash winetricks dotnet40 corefonts
wget http://marcedit.reeset.net/software/MarcEdit_Setup.msi
WINEPREFIX='/home/USERNAME/wine32' msiexec /i MarcEdit_Setup.msi
rm MarcEdit_Setup.msi
echo "alias winmarc='WINEPREFIX='/home/USERNAME/wine32' wine /home/USERNAME/wine32/drive_c/Program\ Files/MarcEdit\ 5.0/MarcEdit.exe'" >> ~/.bash_aliases
# restart Terminal
# start MarcEdit.exe via alias "winmarc"
winmarc
# or start MarcEdit.exe via
WINEPREFIX='/home/USERNAME/wine32' wine /home/USERNAME/wine32/drive_c/Program\ Files/MarcEdit\ 5.0/MarcEdit.exe
For attribution, please cite this work as
Schmalfuß (2013, May 23). OS DataMercs: MarcEdit under Ubuntu Linux. Retrieved from https://www.datamercs.net/posts/2013-05-23-marcedit-under-ubuntu-linux/
BibTeX citation
@misc{schmalfuß2013marcedit, author = {Schmalfuß, Olaf}, title = {OS DataMercs: MarcEdit under Ubuntu Linux}, url = {https://www.datamercs.net/posts/2013-05-23-marcedit-under-ubuntu-linux/}, year = {2013} }