%general-entities; ]> Readline-&readline-version; Readline <para>The Readline package contains the Readline command-line library.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem><seg>XXX SBU</seg><seg>3.8 MB</seg></seglistitem> </segmentedlist> <segmentedlist> <segtitle>Readline installation depends on</segtitle> <seglistitem><seg>Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Sed</seg></seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Readline Readline has a number of bugs in it that cause it to not behave the way it is expected at times. Fix this behavior with the following patch: patch -Np1 -i ../readline-&readline-version;-gnu-fixes-1.patch Now prepare Readline for compilation: ./configure --prefix=/usr Compile the package: make Install the package: make install Give Readline's dynamic libraries to a more appropriate permissions: chmod 644 /usr/lib/*.&readline-version; And move them to a more appropriate location: mv /usr/lib/lib{readline,history}.so.4* /lib Because the libraries have been moved, a few symlinks are now pointing to non-existent files. Recreate those symlinks: ln -sf ../../lib/libhistory.so.4 /usr/lib/libhistory.so ln -sf ../../lib/libreadline.so.4 /usr/lib/libreadline.so Contents of Readline Installed libraries Not checked