yum gripes (Was: Re: yum vs. apt)
John Summerfield
debian at herakles.homelinux.org
Wed Nov 24 12:47:51 UTC 2004
On Wednesday 24 November 2004 20:08, Timothy Murphy wrote:
> > A sound alternative is to configure an Apache virtual host to proxy the
> > repo or mirror and then install/update from that.
>
> What exactly does this mean?
> What commands do you give?
I installed FC 2.90 from this server
[summer at thylacine ~]$ links -dump http://fedora/
Index of /
[1] [2]Name [3]Last modified [4]Size
[5]Description
-----------------------------------------------------------
[6][DIR] [7]Parent Directory 26-Aug-2004 11:17 -
[8][ ] [9]fc2.90.ks 27-Aug-2004 17:17 2k
-----------------------------------------------------------
Apache/1.3.31 Server at fedora.demo.room Port 80
References
Visible links
2. http://fedora/?N=D
3. http://fedora/?M=A
4. http://fedora/?S=A
5. http://fedora/?D=A
7. http://fedora/
9. http://fedora/fc2.90.ks
[summer at thylacine ~]$
That's my kickstart file which starts of thus:
[summer at thylacine ~]$ links -dump -source http://fedora/fc2.90.ks | head -20
lang en_US
langsupport --default en_AU en_US en_AU
keyboard us
#Probe for Mouse
mouse
timezone Australia/Perth
rootpw bFWg=lf34
reboot
bootloader --location=mbr --append='vga=791 '
clearpart --all
install
#nfs --server 192.168.1.1 --dir /var/ftp/pub/linux/RedHat/7.3/ISO
url --url http://Fedora.demo.room/redhat/fedora/test/2.90/i386/os/
Fedora tho doesn't hve the archive. It gets the bits I want as I want them. Or
did:
[summer at thylacine ~]$ links -dump
http://Fedora.demo.room/redhat/fedora/test/2.90/i386/os/
Not Found
The requested URL /linux/redhat/fedora/test/2.90/i386/os/ was not found on
this server.
---------------------------------------------------------------------------
Apache/2.0.52 (Debian GNU/Linux) Server at mirror.pacific.net.au Port 80
[summer at thylacine ~]$
Here's the vhost definition:
<VirtualHost 192.168.9.4>
ServerAdmin webmaster at demo.room
DocumentRoot /var/www/html/
ServerName fedora.demo.room
ServerAlias fedora.demo.lan
ServerAlias fedora
ErrorLog /var/log/apache/fedora-error_log
CustomLog /var/log/apache/fedora-access_log common
<IfModule mod_proxy.c>
#
# Proxy Server directives. Uncomment the following lines to
# enable the proxy server:
#
ProxyRequests On
#
<Directory proxy:*>
Order deny,allow
Deny from all
Allow from 192.168.8.0/255.255.255.0
Allow from 192.168.9.0/255.255.255.0
</Directory>
# Enable/disable the handling of HTTP/1.1 "Via:" headers.
# ("Full" adds the server version; "Block" removes all outgoing Via:
# headers) Set to one of: Off | On | Full | Block
ProxyVia On
ProxyPass /redhat/ http://mirror.pacific.net.au/linux/redhat/
ProxyPassReverse /redhat/ http://mirror.pacific.net.au/linux/redhat/
ProxyPass /linux/ http://mirror.pacific.net.au/linux/
ProxyPassReverse /linux/ http://mirror.pacific.net.au/linux/
CacheRoot "/var/cache/apache"
CacheSize 500000
CacheGcInterval 24
CacheMaxExpire 744
CacheLastModifiedFactor 0.1
CacheDefaultExpire 180
#NoCache a_domain.com another_domain.edu joes.garage_sale.com
</IfModule>
# End of proxy directives.
</VirtualHost>
You, of course, would get your updates someplace else. Unless you're in Oz and
have nowhere better.
--
Cheers
John
More information about the fedora-list
mailing list