Haines, I don't know about all of these problems, so I'll reply on what I
do know:
On Sat, 3 Mar 2001 [EMAIL PROTECTED] wrote:
> I received very generous help from several people, but nevertheless
> can't get to first base installing KDE.
>
> 1. ran rpm -qip kdelibs*.i386.rpm
> I have version 2.0.1, but not installed
> 2. Downloaded a set of stable KDE packages from SourceForge, for Red
> Hat 7.0. (arts, kdeaddutil, and kdesdk not available in stable
> versions).
Shouldn't be a problem. 2.0.1 is a bug-fix release, the 2.0.0 versions
might be fine (if you need them - check what is in them before deciding).
> 3. Ran rpm -Uvh qt-2.2.2-2.i386.rpm and installed it.
> If I now run gnorpm, , verify says no problems, but inquiry says
> that my install date is 24 hours in future (tomorrow). If I
pass, I'm baffled, unless you've played with your machine's date/time in
the meantime.
> run rpm -qip qt*, it says qt not installed. Even after
Two problems:
(i) -p (as in -qip) and the '*' wildcard are for files, i.e. you need to
give the path to them if not in current directory.
(ii) qt is the package for qt version 1. I suspect the rpm was
qt2-2.2... (The rename allows qt(1) and qt2 on the same system)
Try 'rpm -qi qt2 | less' and see if it is there. If it is, then hopefully
the install date is not a real problem.
> running /sbin/ldconfig -p, still not installed.
ldconfig may sort out what the machine can find when it is executing
programs, but it won't do anything to rpm's database
> 4. Ran rpm -Uvh kdelib* kdesupport*
> or include the beta: rpm -Uvh art* kdelib* kdesupport*
> or just rpm -Uvh kdelib*
> and get 2-3 dozen failed dependencies.
> 5. These error messages take the form:
> libjscript.so.2 is needed by kdebase-1.1.2-48
>
Note the '1' after kdebase. You've got kdebase for kde-1 already
installed. I assume you aren't using it, so uninstall it
(rpm -e kdebase). See 'man rpm' if any dependency problems, but hold your
fire until the end of this comment.
What the -U flag tells rpm is: install this, and throw away any previous
versions. I suspect you have kdelibs for kde1 installed, and that kdebase
for kde1 is tied to that specific version of libjscript.
Try 'rpm -qa | sort | less' to confirm exactly what is installed.
> First, I'm not tring to install kdebase yet, and so why kdebase failed
> dependencies? I didn't try to install kdebase yet.
>
> Second, in each case, the needed library is already installed. For
> example, if I run /sbin/ldconfig -p, it returns the line:
> libjscript.so.2 (libc6) => /usr/lib/libjscript.so.2
>
> It is my understanding that running this command registers the library
> in the database, but running the rpm install afterward running
> ldconfig makes no difference.
rpm is looking in its own database, and anyway the problem is the other
way round, it won't let you remove the OLD library.
>
> There is indeed a /usr/lib/libjscript.so.2.0.0 with the symlink there
> from libjscript.0.2.
>
> All this done by root.
>
> Haines Brown
>
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
> the body of a message to [EMAIL PROTECTED]
> Please read the FAQ at http://www.linux-learn.org/faqs
>
Ken
I'm only a beta tester, but I hope to make it as an alpha tester one day.
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.linux-learn.org/faqs