Getting Started/Build/Distributions/Mageia: Difference between revisions

    From KDE TechBase
    (Added Mageia based on the dependency list of Mandriva)
     
    (Added git to the list of dependencies)
     
    Line 6: Line 6:
    <syntaxhighlight lang="bash">
    <syntaxhighlight lang="bash">
    urpmi task-kde4-devel gcc-c++ make cmake libxml2-devel libbzip2_1-devel libclucene-devel \
    urpmi task-kde4-devel gcc-c++ make cmake libxml2-devel libbzip2_1-devel libclucene-devel \
    liblrdf-devel libmesagl1-devel subversion doxygen libdbus-devel \
    liblrdf-devel libmesagl1-devel subversion git doxygen libdbus-devel \
    libopenssl-devel libalsa2-devel libgpgme-devel libboost-devel \
    libopenssl-devel libalsa2-devel libgpgme-devel libboost-devel \
    libxine-devel libungif-devel libcppunit-devel libxslt-devel \
    libxine-devel libungif-devel libcppunit-devel libxslt-devel \
    Line 25: Line 25:
    urpmi task-kde4-devel gcc-c++ make cmake lib64xml2-devel lib64bzip2_1-devel \
    urpmi task-kde4-devel gcc-c++ make cmake lib64xml2-devel lib64bzip2_1-devel \
    lib64clucene-devel lib64lrdf-devel lib64mesagl1-devel \
    lib64clucene-devel lib64lrdf-devel lib64mesagl1-devel \
    subversion doxygen lib64dbus-devel lib64openssl-devel \
    subversion git doxygen lib64dbus-devel lib64openssl-devel \
    lib64alsa2-devel lib64gpgme-devel lib64boost-devel lib64xine-devel \
    lib64alsa2-devel lib64gpgme-devel lib64boost-devel lib64xine-devel \
    lib64ungif4-devel lib64cppunit-devel lib64xslt-devel \
    lib64ungif4-devel lib64cppunit-devel lib64xslt-devel \

    Latest revision as of 17:10, 5 June 2013

    Warning
    This page is yet to be reviewed especially for the 32-Bit dependencies.


    In Mageia the build dependencies you need are installed with:

    urpmi task-kde4-devel gcc-c++ make cmake libxml2-devel libbzip2_1-devel libclucene-devel \
    liblrdf-devel libmesagl1-devel subversion git doxygen libdbus-devel \
    libopenssl-devel libalsa2-devel libgpgme-devel libboost-devel \
    libxine-devel libungif-devel libcppunit-devel libxslt-devel \
    libaspell-devel libxcb-devel patch libpng-devel libjpeg62-devel \
    docbook-dtd42-xml
    

    You may want to add some optional packages to enable compilation of additional features:

    urpmi libusb-devel libbluez-devel OpenEXR-devel libxklavier-devel \
    liblm_sensors-devel libmysql-devel libxslt-proc mysql
    

    If you're running a 64-bit environment you should install these packages with:

    urpmi task-kde4-devel gcc-c++ make cmake lib64xml2-devel lib64bzip2_1-devel \
    lib64clucene-devel lib64lrdf-devel lib64mesagl1-devel \
    subversion git doxygen lib64dbus-devel lib64openssl-devel \
    lib64alsa2-devel lib64gpgme-devel lib64boost-devel lib64xine-devel \
    lib64ungif4-devel lib64cppunit-devel lib64xslt-devel \
    lib64aspell-devel lib64xcb-devel patch
    

    And for additional features:

    urpmi lib64usb-devel lib64bluez-devel lib64OpenEXR-devel lib64xklavier-devel \
    lib64lm_sensors-devel
    


    If you prefer a graphical interface, select the packages listed above in the "Install Software" tool in Mageia Control Center.