%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 The following patch fixes various issues including a problem where Readline sometimes will only show 33 characters on a line and then wrap to the next line. patch -Np1 -i ../readline-&readline-version;-fixes-1.patch Prepare Readline for compilation: ./configure --prefix=/usr Compile the package: make SHLIB_XLDFLAGS=-lncurses Install the package: make install Give Readline's dynamic libraries to a more appropriate permissions: chmod 755 /usr/lib/*.&readline-version; And move them to a more appropriate location: mv /usr/lib/lib{readline,history}.so.5* /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.5 /usr/lib/libhistory.so ln -sf ../../lib/libreadline.so.5 /usr/lib/libreadline.so Contents of Readline Installed libraries Not checked