Re: What happened to pup?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



søn, 22.05.2005 kl. 21.44 skrev Pedro Lamarão:
> Kyrre Ness Sjobak wrote:
> 
> [SNIP]
> 
> > Today, this is done through the command line. Now, try explaining to
> > somebody who hasn't got a clue about computers, how to install a piece
> > of software today:
> > - open a command line
> > - login as root (su -)
> > - find the correct package by yum search or other means
> > - install it by yum install
> > - possibly configure it
> > - keep it up2date manually
> 
> This usually works just fine in my experience as member of the #fedora
> channel. Generally people doesn't seem to have a problem understanding
> this procedure.
> 
> Maybe the worst problem is finding a repository with a given package,
> but Core, Extras and Livna usually do it.
> 
> > Or worse:
> > - find and download an rpm
> > - double click it, find that foo and bar is missing
> > - go find foo and bar
> > - install foo and bar
> > - find that bar needs baz
> > - find baz
> > - install baz
> > - install foo and bar
> > - install the initial rpm
> 
> The above imply a situation in which the desired software has a
> dependency not present in the system.
> 
> The Windows solution to this problem is to bundle every needed library
> with the application, effectively installing multiple copies of the same
> library in the system. Please don't argue that libraries can be
> installed in System32 as that is unmanageable in Windows and leads to
> DLL Hell, the reason why packages carry their own libraries in the first
> place.
> 
> How does your solution deal with this situation?

By carrying their own .repo file. (one or more)
yum then resolves the situation by pulling in the neccesary deps.

This is not trying to solve problems related to program packaging itself
- yum and rpm handles that, and handles it without problems.

It should be noted that this solution (or a similar one) should probably
be used to handle the gui-interaction with .rpm files from nautilus -
i.e. when a user clicks a .rpm file, this program is started, and this
program uses yum to handle the deps (as opposed to
system-config-packages today). But the program cannot be kept up2date
this way.

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux