Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
doc:installationguide:basic-install [2014/12/13 15:11] gradator [Install VHFFS from source] +libquota-perl |
doc:installationguide:basic-install [2016/10/03 22:40] (current) gradator [Install VHFFS from source] |
||
---|---|---|---|
Line 6: | Line 6: | ||
===== Install VHFFS from source ===== | ===== Install VHFFS from source ===== | ||
- | To get the source of VHFFS 4.4, in a terminal window type: | + | To get the source of VHFFS 4.6, in a terminal window type: |
- | wget http://download.tuxfamily.org/vhffs4/releases/4.4.1/vhffs-4.4.1.tar.gz | + | wget http://download.tuxfamily.org/vhffs4/releases/4.6.0/vhffs-4.6.0.tar.gz |
Uncompress it: | Uncompress it: | ||
- | tar xzf vhffs-4.4.1.tar.gz | + | tar xzf vhffs-4.6.0.tar.gz |
- | Then cd into vhffs-4.4.1: | + | Then cd into vhffs-4.6.0: |
- | cd vhffs-4.4.1 | + | cd vhffs-4.6.0 |
<note> | <note> | ||
- | If you fetched the source code from subversion, you have to build all autogenerated autotool files which are obviously not included in the repository. This is accomplished by installing the bootstrap's dependencies then by running the bootstrap script. | + | If you fetched the source code from Git, you have to build all autogenerated autotool files which are obviously not included in the repository. This is accomplished by installing the bootstrap's dependencies then by running the bootstrap script. |
apt-get install autoconf automake gettext libglib2.0-dev | apt-get install autoconf automake gettext libglib2.0-dev | ||
Line 27: | Line 27: | ||
There is some dependencies, here is what you'll need to build VHFFS: | There is some dependencies, here is what you'll need to build VHFFS: | ||
- | apt-get install gcc gettext libglib2.0-dev make subversion | + | apt-get install gcc gettext make |
Then, run the classical autotool command line: | Then, run the classical autotool command line: | ||
Line 37: | Line 37: | ||
Nonetheless, there is also runtime dependencies for the VHFFS base, which are much more numerous than build dependencies: | Nonetheless, there is also runtime dependencies for the VHFFS base, which are much more numerous than build dependencies: | ||
- | apt-get install libdbd-pg-perl libmime-lite-perl libcrypt-gpg-perl libcrypt-passwdmd5-perl libemail-valid-perl libconfig-general-perl liblockfile-simple-perl libquota-perl | + | apt-get install libdbd-pg-perl libmime-lite-perl libcrypt-gpg-perl libcrypt-passwdmd5-perl libemail-valid-perl libconfig-general-perl liblockfile-simple-perl libquota-perl libintl-xs-perl |
If the VHFFS base is correctly installed as well as dependencies, you will have something like that: | If the VHFFS base is correctly installed as well as dependencies, you will have something like that: | ||
# /usr/lib/vhffs/bots/user.pl | # /usr/lib/vhffs/bots/user.pl | ||
- | DBI connect('dbname=vhffs;host=localhost;port=5432','vhffs',...) failed: could not connect to server: Connection refused | + | DBI connect('database=vhffs;host=localhost;port=5432','vhffs',...) failed: could not connect to server: Connection refused |
- | Is the server running on host "localhost" and accepting | + | Is the server running on host "localhost" (::1) and accepting |
- | TCP/IP connections on port 5432? at /usr/share/vhffs/api/Vhffs/Functions.pm line 436 | + | TCP/IP connections on port 5432? |
+ | could not connect to server: Connection refused | ||
+ | is the server running on host "localhost" (127.0.0.1) and accepting | ||
+ | TCP/IP connections on port 5432? at /usr/share/vhffs/api/Vhffs.pm line 154 | ||
It does nothing and fail because nothing is configured yet, but this means that the VHFFS base can be compiled and run by perl. | It does nothing and fail because nothing is configured yet, but this means that the VHFFS base can be compiled and run by perl. |