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)
(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!