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)
(use $VER so we only have to update this variable and then copy & paste the rest; glibc-devel-static has been renamed to glibc-static in Fedora) |
|||
Line 3: | Line 3: | ||
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- | + | VER=<font color="red">1.0.6</font> |
− | tar -xzf libaal- | + | wget http://downloads.sourceforge.net/project/reiser4/reiser4-utils/libaal/libaal-$VER.tar.gz |
− | cd libaal- | + | tar -xzf libaal-$VER.tar.gz |
+ | cd libaal-$VER | ||
./configure --prefix=/opt/libaal | ./configure --prefix=/opt/libaal | ||
make && sudo make install | make && sudo make install | ||
Line 14: | Line 15: | ||
sudo apt-get install libreadline-dev uuid-dev # Debian, Ubuntu | sudo apt-get install libreadline-dev uuid-dev # Debian, Ubuntu | ||
− | sudo yum install readline-devel libuuid-devel <span class=plainlinks>[http://marc.info/?l=reiserfs-devel&m=114871738809424 glibc | + | sudo yum install readline-devel libuuid-devel <span class=plainlinks>[http://marc.info/?l=reiserfs-devel&m=114871738809424 glibc-static]</span> # openSUSE, Fedora |
− | wget http://downloads.sourceforge.net/project/reiser4/reiser4-utils/reiser4progs/reiser4progs- | + | VER=<font color="red">1.1.0</font> |
− | tar -xzf reiser4progs- | + | wget http://downloads.sourceforge.net/project/reiser4/reiser4-utils/reiser4progs/reiser4progs-$VER.tar.gz |
− | cd reiser4progs- | + | tar -xzf reiser4progs-$VER.tar.gz |
+ | cd reiser4progs-$VER | ||
./configure --prefix=/opt/reiser4progs ''--with-libaal=/opt/libaal'' | ./configure --prefix=/opt/reiser4progs ''--with-libaal=/opt/libaal'' | ||
make && sudo make install | make && sudo make install |
Revision as of 23:28, 30 August 2015
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.
To compile reiser4progs, we'll need libaal too:
VER=1.0.6 wget http://downloads.sourceforge.net/project/reiser4/reiser4-utils/libaal/libaal-$VER.tar.gz tar -xzf libaal-$VER.tar.gz cd libaal-$VER ./configure --prefix=/opt/libaal make && sudo make install cd /opt/libaal && ln -s lib64 lib # For 64 bit systems!
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 http://downloads.sourceforge.net/project/reiser4/reiser4-utils/reiser4progs/reiser4progs-$VER.tar.gz tar -xzf reiser4progs-$VER.tar.gz cd reiser4progs-$VER ./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!