[Techtalk] Chicken
Andrew
showork at adelphia.net
Fri Nov 15 09:01:24 EST 2002
Hi Telsa G,
I am using Mandrake 8.2 and it (aspell ect) is the "stock/standard"
location to which I am refering to. No action has yet been taken.
Package I have is from tar, now temporarily unpacked on the KDE
"Desktop". I found a RPM package build for RedHat and thought source
might be better. Using rpm on this machine gives me the "package
already installed" error, repeatedly, with a dozen packages I have
tried. I find rpm less than usefull.
So you are suggesting using rpm --remove foo instead of uninstall y/n.
Is it --remove or --erase?
And if using the source, should I modify something to get it to put it
in "/usr/share/foo" to keep the existing links. I ask, because this is
where "mandrake" put aspell, ispell, pspell
Mandrake is basicaly RedHat I am told. Where the diffferences are is
beyond me. I am just begining to understand how some of this works... So
if I somehow change the destination of make (or config?) it should
install where I and Mandrake want in /usr/share??? and.. and the links
(to the many programs that use aspell) should stay intact???
I am going from 0.33 to 0.50
Thanks,
Andrew
On Fri, 15 Nov 2002 10:11:38 +0000
Telsa Gwynne <hobbit at aloss.ukuu.org.uk> wrote:
> On Thu, Nov 14, 2002 at 10:29:12PM -0500 or thereabouts, Andrew wrote:
> > Hi All,
> > I was about to update my Aspell and read that an uninstall was
> > recomemded. Well it would be my first and I thought it better to
> > lean on you all first.
> >
> > Aspell and pspell are in /usr/share/foo and /usr/lib and
> > /usr/share/doc
> >
> > When 'doing" uninstall which directory is in done from in this
> > instance.
> >
> > Is it likely it will need additional cleaning up and if so
> > what should I *not remove*?
>
> Are you using a package-management system? rpm, dpkg, portage?
> Or did you install aspell from tarballs?
>
> Generally, if you install from tarballs, things will go into
> /usr/local/ rather than into /usr/. They will only end up there
> if you told it something like "./configure --prefix=/usr" before
> you ran "make" and "make install".
>
> Unless you rememver that you installed from a tarball and specifically
> told it to install into /usr, I think you probably have a package
> management system which will remove it for you.
>
> If "rpm -q aspell" returns a result like "aspell-0.33.7-1" then
> it came as an rpm and you want "rpm --erase aspell".
>
> If "dpkg -l aspell" returns a result like.. oh dear, I forget. Well,
> something other than an error.. then it came as a deb and you want
> either "dpkg -r aspell" or "dpkg --purge aspell" (the latter removes
> any config files it had too).
>
> I have no clue how portage works so I hope you're not using Gentoo :)
>
> Finally, if it really did come from a tarball, you need to find the
> directory you unpacked it into and ran "./configure" in. This is
> generally in the top-level directory of the unpacked tarball.
> There will be a Makefile in there. That has the targets make knows
> about. Packagers and programmers have to care about more targets
> than just "make all"; they often want "make distclean", "make clean"
> and so on. And they write rules for such things in the Makefile. In
> with all these, you must hope there is an "uninstall" target in the
> Makefile.
>
> Having discovered that "make uninstall" is in fact not universal,
> these days I actually do check it exists before installing from a
> tarball.
>
> "make uninstall" in the directory you installed it from (as root,
> probably) should work.
>
> If you removed all the sources to save on space, you're stuck.
> I think perhaps you might be able to find the tarball of the old
> version, unpack it, do ./configure (and use exactly the same
> configure options), and then "make uninstall", but this paragraph
> is utter guesswork.
>
> Telsa
> _______________________________________________
> Techtalk mailing list
> Techtalk at linuxchix.org
> http://mailman.linuxchix.org/mailman/listinfo/techtalk
More information about the Techtalk
mailing list