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
(reiser4progs moved to sourceforge) |
m (+nowiki) |
||
(10 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]. | + | 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 | + | VER=<font color="red">1.0.6</font> |
− | tar -xzf libaal- | + | wget <nowiki>https://downloads.sourceforge.net/</nowiki>project/reiser4/reiser4-utils/libaal/libaal-$VER.tar.gz |
− | cd libaal- | + | 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! | ||
+ | |||
+ | = reiser4progs = | ||
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 |
− | sudo | + | sudo yum install readline-devel libuuid-devel <span class=plainlinks>[https://marc.info/?l=reiserfs-devel&m=114871738809424 glibc-static]</span> # openSUSE, Fedora |
− | wget | + | VER=<font color="red">1.1.0</font> |
− | tar -xzf reiser4progs- | + | wget <nowiki>https://downloads.sourceforge.net/</nowiki>project/reiser4/reiser4-utils/reiser4progs/reiser4progs-$VER.tar.gz |
− | cd reiser4progs- | + | 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'' | ||
make && sudo make install | make && sudo make install | ||
− | Note: | + | 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!