Welcome to the Reiser4 Wiki, the Wiki for users and developers of the ReiserFS and Reiser4 filesystems.

For now, most of the documentation is just a snapshot of the old Namesys site (archive.org, 2007-09-29).

There was also a Reiser4 Wiki (archive.org, 2007-07-06) once on pub.namesys.com.

Reiser4progs

From Reiser4 FS Wiki
(Difference between revisions)
Jump to: navigation, search
m (gpg --recv-keys added)
(reiser4progs moved to sourceforge)
Line 1: Line 1:
The tools to maintain a Reiser4 filesystem are called <tt>reiser4progs</tt> and can be found on [http://www.kernel.org/pub/linux/utils/fs/reiser4/reiser4progs/ kernel.org].
+
The tools to maintain a Reiser4 filesystem are called <tt>reiser4progs</tt> and can be found on [http://sourceforge.net/projects/reiser4/ Sourceforge].
 
+
The current version is [http://www.kernel.org/pub/linux/utils/fs/reiser4/reiser4progs/reiser4progs-1.0.7.tar.bz2 v1.0.7].
+
  
 
To compile <tt>reiser4progs</tt>, we'll need <tt>libaal</tt> too:
 
To compile <tt>reiser4progs</tt>, we'll need <tt>libaal</tt> too:
  
  $ wget http://www.kernel.org/pub/linux/utils/fs/reiser4/libaal/libaal-1.0.5.tar.bz2
+
wget http://downloads.sourceforge.net/project/reiser4/reiser4-utils/libaal/libaal-1.0.5.tar.gz
  $ wget http://www.kernel.org/pub/linux/utils/fs/reiser4/libaal/libaal-1.0.5.tar.bz2.sign
+
tar -xzf libaal-1.0.5.tar.gz
  $ gpg --recv-keys [http://kernel.org/signature.html 517D0F0E]
+
cd libaal-1.0.5
  $ gpg --verify libaal-1.0.5.tar.bz2.sign libaal-1.0.5.tar.bz2
+
./configure --prefix=/opt/libaal
  gpg: Signature made Sun Apr 20 01:21:05 2008 CEST using DSA key ID 517D0F0E
+
make && sudo make install
  gpg: Good signature from "Linux Kernel Archives Verification Key <ftpadmin@kernel.org>"
+
  $ tar -xjf libaal-1.0.5.tar.bz2
+
  $ cd libaal-1.0.5
+
  $ ./configure --prefix=/opt/libaal && make && sudo make install
+
  
 
Now we can build <tt>reiser4progs</tt>:
 
Now we can build <tt>reiser4progs</tt>:
  
  $ sudo apt-get install libreadline-dev uuid-dev
+
sudo apt-get install libreadline-dev uuid-dev           # Debian, Ubuntu
  $ wget http://www.kernel.org/pub/linux/utils/fs/reiser4/reiser4progs/reiser4progs-1.0.7.tar.bz2
+
sudo apt-get install readline-devel  libuuid-devel      # openSUSE, Fedora
  $ wget http://www.kernel.org/pub/linux/utils/fs/reiser4/reiser4progs/reiser4progs-1.0.7.tar.bz2.sign
+
  $ gpg --verify reiser4progs-1.0.7.tar.bz2.sign reiser4progs-1.0.7.tar.bz2
+
wget http://downloads.sourceforge.net/project/reiser4/reiser4-utils/reiser4progs/reiser4progs-1.0.7.tar.gz
  gpg: Signature made Mon Feb 9 17:43:05 2009 CET using DSA key ID 517D0F0E
+
  tar -xzf reiser4progs-1.0.7.tar.gz
  gpg: Good signature from "Linux Kernel Archives Verification Key <ftpadmin@kernel.org>"
+
cd reiser4progs-1.0.7
  $ tar -xjf reiser4progs-1.0.7.tar.bz2
+
CFLAGS="-I/opt/libaal/include" LDFLAGS="-L/opt/libaal/lib" ./configure --prefix=/opt/reiser4progs
  $ cd reiser4progs-1.0.7
+
make && sudo make install
  $ CFLAGS="-I/opt/libaal/include" LDFLAGS="-L/opt/libaal/lib" \
+
  ./configure --prefix=/opt/reiser4progs && make && sudo make install
+
  
 +
Note: use ''<tt>LDFLAGS="-L/opt/libaal/lib"</tt>'' for 64 bit systems!
  
 
[[category:Reiser4]]
 
[[category:Reiser4]]

Revision as of 21:59, 24 September 2012

The tools to maintain a Reiser4 filesystem are called reiser4progs and can be found on Sourceforge.

To compile reiser4progs, we'll need libaal too:

wget http://downloads.sourceforge.net/project/reiser4/reiser4-utils/libaal/libaal-1.0.5.tar.gz
tar -xzf libaal-1.0.5.tar.gz
cd libaal-1.0.5
./configure --prefix=/opt/libaal
make && sudo make install

Now we can build reiser4progs:

sudo apt-get install libreadline-dev uuid-dev            # Debian, Ubuntu
sudo apt-get install readline-devel  libuuid-devel       # openSUSE, Fedora

wget http://downloads.sourceforge.net/project/reiser4/reiser4-utils/reiser4progs/reiser4progs-1.0.7.tar.gz
tar -xzf reiser4progs-1.0.7.tar.gz
cd reiser4progs-1.0.7
CFLAGS="-I/opt/libaal/include" LDFLAGS="-L/opt/libaal/lib" ./configure --prefix=/opt/reiser4progs
make && sudo make install

Note: use LDFLAGS="-L/opt/libaal/lib" for 64 bit systems!

Personal tools