PLEX86  x86- Virtual Machine (VM) Program
 Plex86  |  CVS  |  Mailing List  |  Download  |  Linux  |  Newsgroups

how do I uninstall a .tar.gz package 1011


Your Ad Here

Your Ad Here

I can't help you with uninstalling the package that you have installed already. But the following can help you to avoid such headaches in the future.

how do I uninstall a .tar.gz package 1013
danish Hmmm, I'm not sure I understand. You can certainly see what files are part of the package...

I heartily recommend stow:

Here is how it works.

Let's say you want to compile and intstall programs from the source files in yencode-0.46.tgz and rogue-3.0.0.tgz.

You make a directoryusr-local-stow. You direct the compilation process so that yencode is installed underusr-local-stow-yencode-0.46and rogue is installed underusr-local-stow-rogue-3.0.0directories.

how do I uninstall a .tar.gz package 1012
danish A tar.gz file is not, typically, a 'package' in the sense of the word that you're using. Strictly speaking, a tar.gz file is simply a compressed archive file. There is no support...

Many source distributions that are set up to compile with a .-configure, will accept a --prefix flag. Thus you can do:

.-configure --prefix=-usr-local-stow-yencode-0.46

Then "make install" will install in the indicated directory.

Here is whatusr-local-stow-yencode-0.46 looks like on my machine:

yencode-0.46-- bin -- ydecode -- yencode `-- ypost `-- man -- man1 -- ydecode.1 -- yencode.1 `-- ypost.1 `-- man5 `-- ypostrc.5

And here is whatusr-local-stow-rogue-3.0.0 looks like:

rogue-3.0.0-- bin `-- rogue -- man `-- man6 `-- rogue.6 `-- share -- doc `-- rogue `-- rogue.guide `-- games `-- rogue `-- rogue.scores

Note that these directory trees do not overlap. You can remove one directory tree in the future without affecting the other.

OK, now what?

Here is where stow comes in. You do:

% cdusr-local-stow % stow yencode-0.46 % stow rogue-3.0.0

This will merge the two directory trees into the normalusr-localhierarchy by symbolic links. For example:

% which rogue usr-local-bin-rogue

% ls -lusr-local-bin-rogue

Therefore for everyday use, "rogue" will appear as a regular executable inusr-local-bin. To uninstall rogue, do:

% cdusr-local-stow % stow -D rogue-3.0.0

how do I uninstall a .tar.gz package 1014
Douglas Mayne.. I do cat file.lst to view files.....or vi file.lst... Moe trin............. The builder account---Can you please explain about the builder account...When it owns nothing and is just...

This will remove the symbolic links pertaining to rogue therefore in effect taking the rogue installation out of the user's path. Files in the directoryusr-local-stow-rogue-3.0.0 are not removed, therefore you can reinstall rogue if you later change your mind:

% cdusr-local-stow % stow rogue-3.0.0

Cool? You bet!

-- Rouben Rostamian



Your Ad Here

List | Previous | Next

how do I uninstall a .tar.gz package 1012

Linux groups from Newsgroups

The #1 Usenet Provider on the Internet

Wget hangs: process never terminates