* YUP and RPM dependencies
@ 2000-03-18 1:22 jingai
2000-03-18 7:14 ` Gabriel Paubert
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: jingai @ 2000-03-18 1:22 UTC (permalink / raw)
To: linuxppc-dev
After I heard about the YellowDog Update Program (YUP) from someone on this
list, I went and downloaded the RPM and installed it. However, it
initially performs some sanity checks, such as making sure all installed
RPMS pass dependency checks, and will not continue if this fails.. but I've
got a few RPMS (such as glibc, which requires the kernel-headers RPMS, but
I build my own kernel from sources) that I purposely installed even though
they fail dependency checks..
.so, my question is, is there a way to bypass this check (a force option
or somesuch)? And if not, if anyone from the YD team is here, please make
this an option.
But, as a side note, I'm ecstatic that this sort of app is finally out.. I
was just about to suck down the Debian install CDs, if for nothing other
than it's automatic package updater..
-j
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: YUP and RPM dependencies
2000-03-18 1:22 YUP and RPM dependencies jingai
@ 2000-03-18 7:14 ` Gabriel Paubert
2000-03-18 9:53 ` Wolfgang Denk
2000-03-20 16:55 ` Stephen Edie
2 siblings, 0 replies; 5+ messages in thread
From: Gabriel Paubert @ 2000-03-18 7:14 UTC (permalink / raw)
To: jingai; +Cc: linuxppc-dev
On Fri, 17 Mar 2000, jingai wrote:
> .so, my question is, is there a way to bypass this check (a force option
> or somesuch)? And if not, if anyone from the YD team is here, please make
> this an option.
Perhaps not, but did you try to install kernel-headers with the --justdb
option ?
Gabriel.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: YUP and RPM dependencies
2000-03-18 1:22 YUP and RPM dependencies jingai
2000-03-18 7:14 ` Gabriel Paubert
@ 2000-03-18 9:53 ` Wolfgang Denk
2000-03-18 20:05 ` Dan Burcaw
2000-03-20 16:55 ` Stephen Edie
2 siblings, 1 reply; 5+ messages in thread
From: Wolfgang Denk @ 2000-03-18 9:53 UTC (permalink / raw)
To: jingai; +Cc: linuxppc-dev
In message <200003180622.BAA20354@shell.faradic.net> you wrote:
>
> After I heard about the YellowDog Update Program (YUP) from someone on this
> list, I went and downloaded the RPM and installed it. However, it
...
> But, as a side note, I'm ecstatic that this sort of app is finally out.. I
Ummm... this is a *developer* mailing list - but where, oh where is
the good old Unix tradition of using the toolbox? Even if you do not
find a fancy tool with GUI and bells and whistles, you always have
the toolbox right at your fingertips.
Where is the problem:
- use "rpm -qa" to get a listing of all installed packages
- use perl and/or sort, awk, sed to separate package name and version
- use wget or ncftp or ftp + expect to get a directory listing from
your favorite FTP mirror with update packages
- use perl and/or sort, awk, sed to generate a list of packages that
are installed in your system, and that have never versions on the
FTP server
- generate and run the necessary commands to nstall those packages?
In ten minutes you will have a script of about 100 lines which will
do exactly what you want... And as an additional benefit you can go
ecstatic that you have written it yourself, and you probably learned
a few new things, too.
Ummm... and BTW: is it really so difficult to check with a search
engine? I quich search at freshmeat for "update new RPM" shows
rhlupdate
rhlupdate is a small configurable perl script that will connect to
your favorite Red Hat site and update all of the RPMS you have
installed. It also allows you to specify what packages not to
upgrade.
It's there, you just have to look a bit around...
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de
Experience is what causes a person to make new mistakes instead of
old ones.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: YUP and RPM dependencies
2000-03-18 1:22 YUP and RPM dependencies jingai
2000-03-18 7:14 ` Gabriel Paubert
2000-03-18 9:53 ` Wolfgang Denk
@ 2000-03-20 16:55 ` Stephen Edie
2 siblings, 0 replies; 5+ messages in thread
From: Stephen Edie @ 2000-03-20 16:55 UTC (permalink / raw)
To: jingai; +Cc: linuxppc-dev
On Fri, 17 Mar 2000, jingai wrote:
...snip...
> .so, my question is, is there a way to bypass this check (a force option
> or somesuch)? And if not, if anyone from the YD team is here, please make
> this an option.
...snip...
I have thought about adding a dep-check disable switch, although, the
dependency failures would re-surface after the new list of
installed packages is put together. Another option would be to purposely
ignore dependency problems that exist on the installed system.
Unfortunately, this could cause all sorts of strange problems that I'd
rather not have to mess with. For now, I think it is best that running
systems remain dependency sane. This may mean removing the kernel-headers
require from glibc which I believe is the case with CS-1.2.
Stephen
Terra Soft Solutions, Inc.
Yellow Dog Linux
"The Ultimate Companion for a Dedicated Server"
http://www.yellowdoglinux.com/
Black Lab Linux
Workstations and advanced, Parallel Solutions
http://www.blacklablinux.com/
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2000-03-20 16:55 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-03-18 1:22 YUP and RPM dependencies jingai
2000-03-18 7:14 ` Gabriel Paubert
2000-03-18 9:53 ` Wolfgang Denk
2000-03-18 20:05 ` Dan Burcaw
2000-03-20 16:55 ` Stephen Edie
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).