Keeping track of packages installed from source
Installing software from its source code is the optimal way of installing software in linux. Unfortunately, uninstalling these softwares can be a bit of trouble, as you have to go hunting through /usr/local/ for all the files created during the "make install" procedure.
Well, there is an easy way around that. Use this nifty tool called checkinstall for that purpose.
So, compiling a software once will give you a package that you can install/uninstall at will, and you don't need to compile the program all over again when you reformat
Installing software from its source code is the optimal way of installing software in linux. Unfortunately, uninstalling these softwares can be a bit of trouble, as you have to go hunting through /usr/local/ for all the files created during the "make install" procedure.
Well, there is an easy way around that. Use this nifty tool called checkinstall for that purpose.
When make install is done, CheckInstall will create a Slackware, RPM or Debian compatible package and install it with Slackware's installpkg, "rpm -i" or Debian's "dpkg -i" as appropriate, so you can view it's contents with pkgtool ("rpm -ql" for RPM users or "dpkg -l" for Debian) or remove it with removepkg ("rpm -e"|"dpkg -r"). Aditionally, this script will leave you a copy of the installed package in the source directory so you can install it wherever you want.
So, compiling a software once will give you a package that you can install/uninstall at will, and you don't need to compile the program all over again when you reformat