.
Thank you Joseph, der Hans, and Matt.
Forgive my ignorance, but I still need help. See below.
------------------
On Mon, 5 May 2008 07:02, Matt Graham wrote
> After a long battle with technology, der.hans wrote:
> > Am 05. Mai, 2008 schwatzte Josef Lowder so:
> >> My system is Mandriva 2006 so I don't think apt-get will work and
> >> I do not have Synaptic on this system.
>
> Package management has probably improved a lot on later Mandrake releases.
I do have a more recent Mandriva release on another computer
but need this on an older system that I cannot risk updating.
> >> So, I wonder if they meant I was supposed to extract the tarball in
> >> '/' rather than '/root' ... and I wonder if there is any risk in
> >> trying to do that since there are already existing directories by
> >> the same names in the top '/' directory.
>
> I did this last week for a package that has no Gentoo ebuild.
> rpm2targz followed by extracting the tarball to / , and it worked.
This seems interesting, but confusing for my feeble mind.
I don't find 'rpm2targz' on my system, and don't know what
the syntax would be for using it with 'fbreader'
Since I do have the tarball, would it be risky to use
'tar xzvf fbreader*' in the top '/' directory?
> > I'm certain they mean /. I consider that to be bad form.
>
> It is bad form.
>
> > If you're going to just extract it, then extract it in /usr/local instead.
> > After extracting into /usr/local you might need to run ldconfig to make
> > sure your system knows about new libraries. You might also need to adjust
> > your PATH to include /usr/local/bin
>
> Running ldconfig is a good idea, but normal users' PATHs should
> already include /usr/local/bin/ . What you'll probably have to do
> is manually move some stuff around after you unpack the tarball in
> /usr/local/ , since the tarball will probably extract some things to
> /usr/local/usr/bin/ and /usr/local/usr/lib/ , which is obviously not
> right.
What you describe is exactly what happened and I ended up
with a new 'usr' subdirectory in /usr/local that contains
the three subdirectories listed further below.
drwxr-xr-x 2 root root 4096 Jun 15 2005 src
drwxr-xr-x 2 root root 4096 Jun 15 2005 sbin
drwxr-xr-x 2 root root 4096 Jun 15 2005 libexec
drwxr-xr-x 2 root root 4096 Jun 15 2005 lib
drwxr-xr-x 2 root root 4096 Jun 15 2005 include
drwxr-xr-x 2 root root 4096 Jun 15 2005 games
drwxr-xr-x 2 root root 4096 Jun 15 2005 etc
drwxr-xr-x 2 root root 4096 Jun 15 2005 doc
drwxr-xr-x 3 root root 4096 Oct 12 2006 Adobe
drwxr-xr-x 5 root root 4096 Oct 23 2006 share
drwxr-xr-x 2 root root 4096 Mar 1 16:15 bin
drwxr-xr-x 5 1000 1000 4096 Mar 22 06:00 usr
-rw-rw-r-- 1 joe joe 1479209 May 4 12:31 fbreader-0.8.17.tgz
$ cd usr
$ ls -ltr
total 12
drwxr-xr-x 6 1000 1000 4096 Mar 22 06:00 share
drwxr-xr-x 3 1000 1000 4096 Mar 22 06:00 lib
drwxr-xr-x 2 1000 1000 4096 Mar 22 06:00 bin
So, do I just move the contents of each of these three subdirs
into the correspondingly named dirs in /usr/local? And do I
need to rename the usr and group names from '1000' to 'root'?
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss