Most of the documentation is 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.

Reiser4 development appears to have stalled and ReiserFS is deprecated and scheduled to be removed from mainline Linux in 2025.

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