|
|
(One intermediate revision by one other user not shown) |
Line 1: |
Line 1: |
− | This technique of installing EPrints allows you build your own debian package for eprints from our source (of the binary).
| + | #REDIRECT [[Installing_EPrints_on_Debian/Ubuntu#Installing_EPrints_from_Source | Installing EPrints from Source]] |
− | | |
− | ==Configuring APT==
| |
− | | |
− | Using your favorite text editor edit "/etc/apt/sources.list" and add the lines:
| |
− | | |
− | deb http://deb.eprints.org/ unstable/
| |
− | deb-src http://deb.eprints.org/ source/
| |
− | | |
− | The update your apt
| |
− | | |
− | root@host$ apt-get update
| |
− | | |
− | ==Install build dependancies==
| |
− | | |
− | This can now be done with one command:
| |
− | | |
− | root@host$ apt-get build-dep eprints
| |
− | | |
− | ==Get EPrints source==
| |
− | | |
− | root@host$ apt-get source eprints
| |
− | | |
− | This will provide you with a tar.gz which is extracted to the current directory.
| |
− | | |
− | ==Rebuilding==
| |
− | | |
− | To change the way the eprints builds you can edit the debian/rules file (the only line you will want is the configure one). Once done you can then type dpkg-buildpackage -rfakeroot from the root dir of the extracted tar ball.
| |
− | | |
− | This will build you a .deb in the directory above your current location, which can then be installed usinging dpkg:
| |
− | | |
− | dpkg -i ../eprints-X.X.X_all.deb
| |
− | | |
− | | |
− | Alternativly you can configure and install it yourself (a non debian specific version) by configuring manually and then running install.pl:
| |
− | | |
− | $ ./configure --with-smtp-server=smtp.yourdomain
| |
− | $ sudo ./install.pl
| |
− | | |
− | Note: The Ubuntu 7.04 kernel does not support the syscalls Eprints uses for determining the free disk size. Thus you must disable df as well:
| |
− | | |
− | U7.04$ ./configure --with-smtp-server=smtp.yourdomain --disable-diskfree
| |
− | | |
− | [[Category:Debian and Ubuntu]]
| |
− | [[Category:Installation]]
| |