Re: Dependencies

From: prg (rdgentry1_at_cablelynx.com)
Date: 05/06/05


Date: 6 May 2005 10:37:17 -0700


Bill wrote:
> Hi
>
> > > A web server , that hosts some virtual sites (not registered),
that
> answers
> > > to lan requests as for web ones.
> >
> > OK. That's all simple stuff.
> >
> > > So I must set a name server on a dynamic IP.
> >
> > Why?
>
> Read above again.
>
> > > But to use the last devolpments for a language is something
important.
> >
> > Is it? Have you had genuine requests for the newer features, or is
this
> > just something you think would be a good idea?
>
> Just take Mysql for an example, they're just introducing (ver. 5)
stored
> procedures. It's a basic feature of SQL on mainframes. Transactions
(ver
> 4.x) is some interesting garantee for database integrity.
>
> I won't list all "needed" features of new versions but as a former
> programmer, I know what I want from these softs.
>
> Httpd is another story. These updates are security based. I know that
the
> difference between ver 2.0.53 and 2.0.54 is minimal. But anyway if I
can't
> update httpd there's more than a big chance I wouldn't be able to
update
> anything else. Must start with something and it was httpd, it could
have
> been mysql or even FC3 itself.
>
>
> > > Started with httpd
> > > rpm -i httpd_____
>
> Sorry, I made a typo here, I issued rpm -U not rpm -i
>
> > > I'll try with rpmbuild, hope it'll make me happy !!!
> >
> > I very much doubt it.
>
> Frankly I doubt it too. If they need libs I don't have the build
won't go
> through I think.

Others have hinted/told you that you're making things hard on yourself.

Get to know Linux, its tools, _and_ your distro, before jumping into
things. Then, research/check how to do something _before_ you attempt
it. Read again, confirm that you understand what you're doing.
Apache, eg., comes with enough documentation to keep you busy for
weeks.

In just a matter of months (perhaps weeks?) you'll be familiar with the
basic setup and filesystem/script layout. It will all (mostly?) seem
natural then.

Learn the update system(s) available and try them out on _small_
updates. Try downloading update packages by hand and installing them
by hand. Does this work well with your update app/habits?

You won't master Linux or any Linux distro in a weekend and don't kid
yourself otherwise. Attempting too much, too fast will tie you in
knots as you continue encountering one gotcha, one configuration
glitch, one conflict after another.

This is just friendly advice gained from introducing students to Linux.
 The wealth of tools combined with the head long rush of exuberance
makes for many pitfalls.

Re: Apache 2.54 -- it is _not_ a security update (no critical fixes)
nor is 2.53 for that matter. 2.52 _is_ a security update. The 2.54
rpms for FC are from the devel branch, ie., QA(?) has not yet confirmed
that they don't break anything (probably not), and when
appropriate/convenient an update will be pushed to the "normal"
repsitories. Testing and building these things does take some time,
especially with distros that "back port" various fixes. Centos/RHEL4
ships with 2.52 (dated 3Mar05) with no updates yet.

For your interests, you may want/need to update everything in the Web
Server _group_ (or take a look anyway).

ftp://distro.ibiblio.org/pub/linux/distributions/fedora/linux/core/development/i386/repodata/repoview/web-server.group.html

Another thing to keep in mind is that all updates are "expected" to be
applied "in order", though this is very often not necessary. In any
case, with yum/apt/up2date you can resolve dependencies _usually_ but
there are no promises when you mix repositories/branches. Most people
use several repositories to increase the chances that dependencies will
resolve (but it can get tricky), or use a single repository and accept
the update schedule the maintainers provides.

If you are looking for solid, secure(able) network services more than
the latest desktop updates, you may want to consider something like
Centos (RHEL4 clone).

http://www.centos.org/
ftp://ftp.linux.ncsu.edu/pub/centos/4/os/i386/CentOS/RPMS

RH/FC are rpm based, so it's a _very_ good idea to get this:

http://www.rpm.org/max-rpm/
http://www.rpm.org/max-rpm-snapshot/
http://www.rpm.org/
ftp://ftp.rpm.org/pub/max-rpm

You could maintain a hand built repository by downloading/dumping all
rpms into a single dir on your hard disk, then rpm will resolve
dependencies from there. Also try
# rpm -Uvh --test somepackage.rpm and
# rpm -qpi and (for info header)
# rpm -qpl | more (for dir/file listing)

good luck,
prg
email above disabled



Relevant Pages

  • Re: gimp 2.6 for F8?
    ... local *.rpm with unsatisfied dependencies on your system, ... this rpm through "smart install" will make smart pull all of those ... should pull in any dependencies, ... That works only if a yum repository contains the dependency. ...
    (Fedora)
  • Re: rpms and dependencies
    ... John Rowell wrote: ... > hear about RPMs and dependencies and unintelligible terminology that I ... I've only been using Linux for about a year. ... simply downloading the required rpms into a directory with the original RPM ...
    (alt.os.linux.suse)
  • Re: Yum problem
    ... RPM for dependencies and goes and fetches them from a repository ... I think this will look into the rpm file and list the packages on ...
    (Fedora)
  • Re: [opensuse] Skype
    ... Linux works, and that my computer might not be up to the task. ... I installed Skype the other day directly from ... Skype's website (they have a 10.3 rpm) and saw no problems. ... Dependencies are listed on their web site. ...
    (SuSE)
  • Re: Update Warning
    ... I am not any % sure of what I am doing when it comes to reinstalling an rpm ... But where does Linux find the dependencies as being already installed? ...
    (linux.redhat)