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
(+glibc-devel-static)
m (+nowiki)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
The tools to maintain a Reiser4 filesystem are called <tt>reiser4progs</tt> and can be found on [http://sourceforge.net/projects/reiser4/ Sourceforge]. If your distribution does not ship a pre-compiled package, we have to build this manually.
 
The tools to maintain a Reiser4 filesystem are called <tt>reiser4progs</tt> and can be found on [http://sourceforge.net/projects/reiser4/ Sourceforge]. If your distribution does not ship a pre-compiled package, we have to build this manually.
+
 
 +
= <tt>libaal</tt> =
 +
 
 
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://downloads.sourceforge.net/project/reiser4/reiser4-utils/libaal/libaal-1.0.5.tar.gz
+
VER=<font color="red">1.0.6</font>
  tar -xzf libaal-1.0.5.tar.gz
+
  wget <nowiki>https://downloads.sourceforge.net/</nowiki>project/reiser4/reiser4-utils/libaal/libaal-$VER.tar.gz
  cd libaal-1.0.5
+
  tar -xzf libaal-$VER.tar.gz
 +
  cd libaal-$VER
 +
 
 +
Alternatively, the source can also be checked out from via [https://git-scm.com/ Git]:
 +
 
 +
git clone https://github.com/edward6/libaal libaal-git
 +
cd libaal-git
 +
sh ./prepare
 +
 
 +
Continue with:
 +
 
 
  ./configure --prefix=/opt/libaal
 
  ./configure --prefix=/opt/libaal
 
  make && sudo make install
 
  make && sudo make install
 
   
 
   
 
  cd /opt/libaal && ln -s lib64 lib      # For 64 bit systems!
 
  cd /opt/libaal && ln -s lib64 lib      # For 64 bit systems!
 +
 +
= reiser4progs =
  
 
Now we can build <tt>reiser4progs</tt>:
 
Now we can build <tt>reiser4progs</tt>:
  
 
  sudo apt-get install libreadline-dev uuid-dev                            # Debian, Ubuntu
 
  sudo apt-get install libreadline-dev uuid-dev                            # Debian, Ubuntu
  sudo apt-get install readline-devel  libuuid-devel <span class=plainlinks>[http://marc.info/?l=reiserfs-devel&m=114871738809424 glibc-devel-static]</span>   # openSUSE, Fedora
+
  sudo     yum install readline-devel  libuuid-devel <span class=plainlinks>[https://marc.info/?l=reiserfs-devel&m=114871738809424 glibc-static]</span>         # openSUSE, Fedora
 
   
 
   
  wget http://downloads.sourceforge.net/project/reiser4/reiser4-utils/reiser4progs/reiser4progs-1.0.7.tar.gz
+
VER=<font color="red">1.1.0</font>
  tar -xzf reiser4progs-1.0.7.tar.gz
+
  wget <nowiki>https://downloads.sourceforge.net/</nowiki>project/reiser4/reiser4-utils/reiser4progs/reiser4progs-$VER.tar.gz
  cd reiser4progs-1.0.7
+
  tar -xzf reiser4progs-$VER.tar.gz
 +
  cd reiser4progs-$VER
 +
 
 +
Alternatively, the source can also be checked out from via [https://git-scm.com/ Git]:
 +
 
 +
git clone https://github.com/edward6/reiser4progs.git reiser4progs-git
 +
cd reiser4progs-git
 +
sh ./prepare
 +
 
 +
Continue with:
 +
 
 
  ./configure --prefix=/opt/reiser4progs ''--with-libaal=/opt/libaal''
 
  ./configure --prefix=/opt/reiser4progs ''--with-libaal=/opt/libaal''
 
  make && sudo make install
 
  make && sudo make install
  
 
Note: if <tt>libaal</tt> has been installed from a distribution package (<tt>libaal-dev</tt> resp. <tt>libaal-devel</tt>), the <tt>--with-libaal</tt> flag can be omitted!
 
Note: if <tt>libaal</tt> has been installed from a distribution package (<tt>libaal-dev</tt> resp. <tt>libaal-devel</tt>), the <tt>--with-libaal</tt> flag can be omitted!
 +
 +
= See also =
 +
 +
* [[Debug Reiser4progs]]
  
 
[[category:Reiser4]]
 
[[category:Reiser4]]

Latest revision as of 00:24, 25 June 2017

The tools to maintain a Reiser4 filesystem are called reiser4progs and can be found on Sourceforge. If your distribution does not ship a pre-compiled package, we have to build this manually.

[edit] libaal

To compile reiser4progs, we'll need libaal too:

VER=1.0.6
wget https://downloads.sourceforge.net/project/reiser4/reiser4-utils/libaal/libaal-$VER.tar.gz
tar -xzf libaal-$VER.tar.gz
cd libaal-$VER

Alternatively, the source can also be checked out from via Git:

git clone https://github.com/edward6/libaal libaal-git
cd libaal-git
sh ./prepare

Continue with:

./configure --prefix=/opt/libaal
make && sudo make install

cd /opt/libaal && ln -s lib64 lib       # For 64 bit systems!

[edit] reiser4progs

Now we can build reiser4progs:

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

VER=1.1.0
wget https://downloads.sourceforge.net/project/reiser4/reiser4-utils/reiser4progs/reiser4progs-$VER.tar.gz
tar -xzf reiser4progs-$VER.tar.gz
cd reiser4progs-$VER

Alternatively, the source can also be checked out from via Git:

git clone https://github.com/edward6/reiser4progs.git reiser4progs-git
cd reiser4progs-git
sh ./prepare

Continue with:

./configure --prefix=/opt/reiser4progs --with-libaal=/opt/libaal
make && sudo make install

Note: if libaal has been installed from a distribution package (libaal-dev resp. libaal-devel), the --with-libaal flag can be omitted!

[edit] See also

Personal tools