[Techtalk] package hell

Maria McKinley maria at shadlen.org
Wed May 7 23:42:53 UTC 2008


Wim De Smet wrote:
> On Wed, May 7, 2008 at 2:55 PM, Elwing <elwing at elwing.org> wrote:
>>  On May 7, 2008, at 1:55 AM, Maria McKinley wrote:
>>  >
>>  > Since there is no actual xemacs in lenny (debian testing), I tried to
>>  > compile xemacs myself, and have now have a half-working xemacs. I
>>  > would
>>  > like to uninstall the package, but I'm really not sure how to do this.
>>  > The xemacs site claims that there is a pkginfo/MANIFEST.pkgname file
>>  > that has a list of all of the files, but I don't have that. I think
>>  > that
>>  > must be for pre-compiled packages.
> 
> If you installed from source with a "make install" and you still have
> that source directory chances are "make uninstall" will do it for you.
> If not it might come down to hunting down the files yourself.  To make
> that easier, get the original source you compiled, but now configure
> it with the --prefix options to install it somewhere in a temporary
> directory. Simply go over what files that creates in your temp
> directory and delete all of those. (or carefully edit the list of
> files it uses for make uninstall and then run make uninstall)
> 

There does not appear to be an option for uninstall :-(, so it looks 
like I am hunting down files. Was definitely worth looking at though, 
thanks.

~m


>>  How to get rid of xemacs, I can't really help you with, but there used
>>  to be a script that you could call with make install that would record
>>  all of the files that were installed (and I can't find it on Google to
>>  save my life).  You might also want to check if there's a debian
>>  directory, and you can create a .deb file from the source you have and
>>  install that.
> 
> I believe you mean checkinstall, from the description:
>  CheckInstall keeps track of all the files created or
>  modified by your installation script ("make install"
>  "make install_modules", "setup", etc), builds a
>  standard binary package and installs it in your
>  system giving you the ability to uninstall it with your
>  distribution's standard package management utilities.
> 
> greets,
> Wim
> _______________________________________________
> Techtalk mailing list
> Techtalk at linuxchix.org
> http://mailman.linuxchix.org/mailman/listinfo/techtalk


More information about the Techtalk mailing list