apt-get remove  —purgeapt   purgeapt-get autoremove apt  autoremoveapt-get search apt  searchapt-get show apt    showdpkg    —get-selections apt list    —installedapt-get purge apt   purgeCompiling Software from Source
Compiling   applications    from    source  is  not difficult.  There   are two ways    to  do
it: You can use the source  code    available   in  the Ubuntu  repositories,   or  you
can use the source  code    provided    by  upstream    developers  (which  is  most
useful  for projects    that    are not available   in  the Ubuntu  repositories).  For either
method, you need    to  install the build-essential package to  ensure  that
you have    the tools   you need    for compilation.    You may also    need    to  install
automake    and checkinstall,   which   are build   tools.
Compiling from a Tarball
Most    source  code    that    is  not in  the Ubuntu  repositories    is  available   from    the
original    writer  or  from    a   company’s   website as  compressed  source  tarballs
—that   is, tar files   that    have    been    compressed  using   gzip    or  bzip.   The
compressed  files   typically   uncompress  into    a   directory   containing  several
files.  It  is  always  a   good    idea    to  compile source  code    as  a   regular user    to  limit
any damage  that    broken  or  malicious   code    might   inflict,    so  create  a   directory
named   source  in  your    home    directory.
From    wherever    you downloaded  the source  tarball,    uncompress  it  into    the
~/source    directory   by  using   the -C  option  to  tar:
Click   here    to  view    code    image
matthew@seymour:~$  tar zxvf packagename.tgz    -C  ~/source
matthew@seymour:~$  tar zxvf packagename.tar.gz -C  ~/source
matthew@seymour:~$  tar jxvf packagename.bz -C  ~/source
matthew@seymour:~$  tar jxvf packagename.tar.bz2    -C  ~/source
If you are not certain what file compression method was used, use the file