[WBEL-users] What do you think?
Kirby Bohling
kbohling@birddog.com
Wed, 7 Apr 2004 13:26:39 -0500
On Wed, Apr 07, 2004 at 11:51:49AM -0600, Kerry Cox wrote:
> Kirby brings up a good point. If people are serious about maintaining
> Whitebox on their own networks, there ought to be some instructions
> regarding the creation and maintenance of a local yum repository. I have
> been meaning to do this for quite some time. But, I do not want to
> reinvent the wheel.
The really wonderful thing about YUM is that to build a repository
you just mirror a working repository, and setup an HTTP server with
indexing turned on for the directory.
In my case that means to add this to my httpd.conf file:
-- Start httpd.conf
# Allow everything under /mirrors to be fetched via HTTP.
Alias /mirrors "/mirrors"
# Allow whitebox to be indexed. Try and make it kinda secure.
<Directory "/mirrors/whitebox">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
-- Stop httpd.conf
Then mirror the whitebox dir from any of the public mirrors.
In my case that's done using this bit of shell script:
#!/bin/sh
# Pick which mirror you want:
#RSYNC_BASE="rsync://mirrors.esat.net/ftp/mirrors/whiteboxlinux.org/"
RSYNC_BASE="rsync://mirror.physics.ncsu.edu/whitebox/"
versionList="3.0"
for ver in $versionList
do
for subdir in os updates
do
echo "Fetching WhiteBox: /mirrors/whitebox/$ver/en/$subdir/"
mkdir -p /mirrors/whitebox/$ver/en/$subdir/
rsync -avr -P --delete $RSYNC_BASE/$ver/en/$subdir/. /mirrors/whitebox/$ver/en/$subdir/.
done
done
If I remember correctly, rebuilding the YUM headers is a single
yum-arch command. I've never done it, but I remember the docs being
pretty simple.
See this e-mail for a simple example of building a local FreshRPMs
YUM repository:
http://lists.freshrpms.net/pipermail/freshrpms-list/2004-February/007870.html
This guy appears to have a YUM info site, it looks like a quick
rundown on what to do (the rest of the site appears to be a useful
tutorial in YUM usage):
http://www.charlescurley.com/yum/repository.html
So it looks like all I would have to do is add this to the outer for
loop in the above instructions:
( cd /mirrors/whitebox/$ver/en/updates/headers/ ; yum-arch . )
If I had yum-arch installed, that would be it. I've never done
that line of shell, but the Apache and rsync are known working.
> Has anyone run across some simple documentation for setting up a local
> yum repository? Anyone willing to share this? If not, I'd be happy to
> create something fast in XML format and then publish in to HTML using
> DocBook. Or, if someone already has some instructions, send them my way
> and I'll publish it for everyone in HTML format.
The above links have simple instructions. The only reason I
haven't done it, is that my WhiteBox linux repository is on a RedHat
9 box, and I didn't want to fool around with getting YUM on it. I
was using this as an excuse to motivate me to upgrade that machine
to WhiteBox. Hopefully I'll get motivated soon.
Thanks,
Kirby
> Thanks.
> KJ
>
>
>
> On Wed, 2004-04-07 at 11:17, Kirby Bohling wrote:
> > On Wed, Apr 07, 2004 at 05:51:33AM -0700, scty Library wrote:
> > > Hello all,
> > > I am new to Whitebox. I am experimenting with it and
> > > looking for an alternative to RHE for use in a public
> > > library. We have been running RH for 4years so we do
> > > have some experience. I would like to know what
> > > people think of WB.
> >
> > I'm new around here, but I've been using WhiteBox for the better
> > part of two weeks as my desktop OS. I've been doing automated
> > installs for servers we are building for a couple of months.
> >
> > Couldn't be happier. It's quick, and easy. It's just like RedHat
> > 8/9 in my experience. I haven't come across any show stoppers.
> >
> > Having every public mirror besides the primary (and incredibly slow)
> > mirror corrupted the day I did my desktop install was really
> > annoying, however, the problem appeared to work itself out. Once I
> > get more machines converted over, I'll just rebuild my own yum
> > headers (right now my private mirror doesn't have yum-arch installed,
> > so I can't just yet).
> >
> > >
> > > Another question I have is that when I installed WB
> > > Linux , I noticed that the fonts where not as nice as
> > > RH9. Did I do something wrong or is there something I
> > > have to still do. I have check to see that I am using
> > > the best shapes and I am.
> >
> > I have had minor problems with fonts, but not the default ones that
> > are installed. I've tried to do an build from SRPMS for
> > msttcorefonts-1.3-4. That's a package available from Sourceforge.
> >
> > When I build the RPM's from the spec file that works. When I try
> > and install that RPM on the same machine, it crashes RPM in various
> > nasty ways. I gave up trying to figure it out. I pulled an old RPM
> > I used to put it on a RedHat 9.0 box (built on a 9.0 box), and that
> > worked just fine. It's against the license to distribute the RPM's,
> > otherwise I'd just post it for you.
> >
> > What app(s) are you having problems with the fonts? What
> > language/typeface are you using?
> >
> > Thanks,
> > Kirby
> >
> > >
> > > Thanks all for you input.
> > >
> > > Dominic Iadicicco
> > > South Country Library
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Small Business $15K Web Design Giveaway
> > > http://promotions.yahoo.com/design_giveaway/
> > > _______________________________________________
> > > Whitebox-users mailing list
> > > Whitebox-users@beau.org
> > > http://beau.org/mailman/listinfo/whitebox-users
> > >
> > _______________________________________________
> > Whitebox-users mailing list
> > Whitebox-users@beau.org
> > http://beau.org/mailman/listinfo/whitebox-users
> --
> /------------------------------------\__/-------------------------\
> | Kerry J. Cox, Ph.D. __ kerry.cox@ksl.com |
> | KSL System Administrator | | p: 801.575.7771 |
> | http://quasi.ksl.com/pubkey.html |__| f: 801.575.5745 |
> \------------------------------------/ \-------------------------/