User Tools

Site Tools


compilingonlinux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
compilingonlinux [2010/10/14 09:12] glaubitzcompilingonlinux [2012/11/26 17:57] (current) glaubitz
Line 8: Line 8:
  
 <code> <code>
-sudo apt-get install libqt4-dev build-essential libglib2.0-dev libmad0-dev libmcrypt-dev libsox-dev git-core libtag1-dev+sudo apt-get install libqt4-dev build-essential libglib2.0-dev libmad0-dev libgcrypt11-dev libsox-dev git-core libusb-1.0-0-dev libid3tag0-dev libtag1-dev
 <Your password> <Your password>
 </code> </code>
Line 14: Line 14:
 Note: libsox-dev is required to be version 14.2 or higher. The version from Debian Lenny does *not* work unfortunately. The version from Ubuntu 9.04 (Jaunty) or newer works. Note: libsox-dev is required to be version 14.2 or higher. The version from Debian Lenny does *not* work unfortunately. The version from Ubuntu 9.04 (Jaunty) or newer works.
  
-On Fedora 11+ systems, run the following:+On Fedora 11+ systems, run the following (after enabling the [[http://rpmfusion.org/Configuration|RPM Fusion repository]]):
 <code> <code>
-sudo yum install qt-devel glib2-devel sox-devel libmcrypt-devel libmad-devel gcc-c++ git taglib-devel+sudo yum install qt-devel glib2-devel sox-devel libgcrypt-devel libmad-devel gcc-c++ git libusb1-devel libid3tag-devel tablib-devel
 <Your password> <Your password>
 </code> </code>
Line 22: Line 22:
 On Arch Linux, run the following as root: On Arch Linux, run the following as root:
 <code> <code>
-pacman -Sy git qtcreator taglib libmcrypt glib2 sox libmad gcc make+pacman -Sy git qtcreator taglib libgcrypt glib2 sox libmad gcc make libusb-1.0-devel libid3tag libtag
 </code> </code>
  
 +On openSUSE Linux, run the following as root:
 +<code>
 +zypper install git libqt4-devel libgcrypt-devel sox-devel glib2-devel taglib-devel libusb-1.0-devel
 +</code>
 +
 +For openSUSE, //libmad// has to be installed from source:
 +<code>
 +wget ftp://ftp.mars.org/pub/mpeg/libmad-0.15.0b.tar.gz
 +tar xzf libmad-0.15.0b.tar.gz
 +cd libmad-0.15.0b
 +./configure && make && make install
 +</code>
 ===== libhimd and QHiMDTransfer ===== ===== libhimd and QHiMDTransfer =====
  
Line 30: Line 42:
 ==== Getting the code ==== ==== Getting the code ====
  
-As normal user: +To get the codeclone it with //git// as shown on the [[start#source_code|homepage]].
- +
-<code+
-git clone git://sulphur.uio.no/linux-minidisc +
-</code> +
- +
-This should give output similar to this: +
- +
-<code> +
-Initialized empty Git repository in /amd/leela/0/linux-minidisc/.git/ +
-remote: Counting objects: 408, done. +
-remote: Compressing objects: 100% (395/395), done. +
-remote: Total 408 (delta 241), reused 0 (delta 0) +
-Receiving objects: 100% (408/408), 716.62 KiB, done. +
-Resolving deltas: 100% (241/241), done. +
-</code>+
  
 ==== Building everything ==== ==== Building everything ====
Line 75: Line 72:
 To run the software, simply type "./qhimdtransfer" in the folder of qhimdtransfer. To run the software, simply type "./qhimdtransfer" in the folder of qhimdtransfer.
  
 +==== Running netmd/himdcli ====
 +
 +Go into the appropriate subdirectories and type "./netmdcli" or "./himdcli".
 ===== basictools ===== ===== basictools =====
  
compilingonlinux.1287047531.txt.gz · Last modified: 2010/10/14 09:12 by glaubitz

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki