FedFsUtilsBuild0.9

From Linux NFS

(Difference between revisions)
Jump to: navigation, search
(Created page with "If you are running Fedora 19, you can install a packaged version of fedfs-utils-0.9. On other distributions, build fedfs-utils from scratch. === Pre-packaged install === fedf...")
(Introduction)
 
(2 intermediate revisions not shown)
Line 1: Line 1:
-
If you are running Fedora 19, you can install a packaged version of fedfs-utils-0.9.  On other distributions, build fedfs-utils from scratch.
+
== Project: fedfs-utils ==
 +
[
 +
[[FedFsUtilsProject|Project Home]] |
 +
[[FedFsUtilsNews|News]] |
 +
[[FedFsUtilsDownloads|Downloads]] |
 +
[[FedFsUtilsDocs|Docs]] |
 +
[[FedFsUtilsMailingLists|Mailing Lists]] |
 +
[[FedFsUtilsSourceControl|Source Control]] |
 +
[[FedFsUtilsIssues|Issues]]
 +
]
 +
----
-
=== Pre-packaged install ===
+
== Introduction ==
-
fedfs-utils is split into several packages so you don't have to install all fedfs-utils components on every host. But for convenience, you can install everything with this command:
+
Follow these steps if your distribution does not provide a packaged version of fedfs-utils.
-
# yum install fedfs-utils
+
# Download the fedfs-utils-0.9 release tarball ([http://git.linux-nfs.org/?p=cel/fedfs-releases.git;a=blob;f=fedfs-utils-0.9.0.tar.gz;h=d7c7d251d062fd59f6e56367e9e81ca9bf89f5f5;hb=9867922bda10ed735bb5cd09ff00bd801eb4d07d fedfs-utils-0.9.0.tar.gz]).
 +
# Unpack the fedfs-utils-0.9 tarball somewhere convenient.
 +
# Run ./configure in the fedfs-utils top-level directory.
 +
## By default ./configure installs under /usr/local.  Specify "--prefix=/usr" to install fedfs-utils in the usual places.
 +
## If you are on a 64-bit platform, be sure to specify "--libdir=/usr/lib64".
 +
## The ./configure script may find missing libraries or headers such as libcap, libtirpc, libuuid, and graphviz.  Install these components using your distributions installation tool to allow the ./configure script to complete successfully.
 +
# Use "make" to build the package.
 +
# As root run "make install"
 +
# Use "make doxy" to build Doxygen web pages
-
=== Build from scratch ===
+
Before running any FedFS commands, create a "fedfs" user ID:
-
1. Download the fedfs-utils-0.9 release tarball from [http://git.linux-nfs.org/?p=cel/fedfs-releases.git;a=summary].
+
  # useradd -c "FedFS Administrator" -s /sbin/nologin fedfs
-
 
+
-
2. Unpack the fedfs-utils-0.9 tarball somewhere convenient.
+
-
 
+
-
3. Run ./configure. If you are on a 64-bit platform, be sure to specify "--libdir=/usr/lib64".
+
-
 
+
-
The ./configure script may find missing package dependencies.  Typical ones are: libcap-devel, libtirpc-devel, libuuid, uriparser-devel, and graphviz.  Install these to allow the ./configure script to complete successfully.
+
-
 
+
-
4. Once ./configure completes successfully, use "make" to build the package.
+
-
 
+
-
5. If the build worked, as root run "make install"
+

Latest revision as of 17:57, 26 February 2013

Project: fedfs-utils

[ Project Home | News | Downloads | Docs | Mailing Lists | Source Control | Issues ]


Introduction

Follow these steps if your distribution does not provide a packaged version of fedfs-utils.

  1. Download the fedfs-utils-0.9 release tarball (fedfs-utils-0.9.0.tar.gz).
  2. Unpack the fedfs-utils-0.9 tarball somewhere convenient.
  3. Run ./configure in the fedfs-utils top-level directory.
    1. By default ./configure installs under /usr/local. Specify "--prefix=/usr" to install fedfs-utils in the usual places.
    2. If you are on a 64-bit platform, be sure to specify "--libdir=/usr/lib64".
    3. The ./configure script may find missing libraries or headers such as libcap, libtirpc, libuuid, and graphviz. Install these components using your distributions installation tool to allow the ./configure script to complete successfully.
  4. Use "make" to build the package.
  5. As root run "make install"
  6. Use "make doxy" to build Doxygen web pages

Before running any FedFS commands, create a "fedfs" user ID:

# useradd -c "FedFS Administrator" -s /sbin/nologin fedfs
Personal tools