Last night, I needed to install another package, and didn't have my CD set handy. I thought "No problem, it's on the FTP server now...". I went to the 'Change source of installation' Yast2 module, selected 'network', and entered the ftp server and path. No Go - it wouldn't connect. A search of the reference manual and the help-system led me to believe that a 'network install' is now assumed to be NFS, but there is a comment that samba and FTP are alternatives. Well, there is a radio button for SMB, but none for FTP... I seem to recall that under yast(1), it was the SMB option that was 'hidden', and you had to enter the hostname along with a 'secret code' or prefix to get it to talk SMB. Is yast2 deprecating the FTP option, and hiding it in a similar manner? If so, can someone tell me the secret incantation? I can understand that the managers of the SuSE FTP site might want to limit traffic by 'hiding' the FTP option, but I think this is counter-productive. I've seen several posts lately where people report mirroring the entire FTP site to their hard disk in order to do a local install. I don't know about others, but I've never installed more than 800-900 RPMs on a single machine, never even close to the 2000+ that are on the FTP site. So why would someone want to make it difficult to do an FTP install, which would be selective, when the alternative seems to be much more resource consumptive? Both NFS and SMB protocols are better suited to LAN use than over the 'open internet', so why would anyone want to hide the best option for installing directly over the internet? On a related note, does anyone know of an FTP cacheing proxy package? I'd like to set up a 'virtual mirror' site. Is it possible with any available packages to set up an FTP server, with no real files behind it? Only a configuration file which would map a virtual mount point in the filesystem to a remote FTP server, and would fetch the files into its own local filesystem only with the first request from a client user... There are so many .rpms in the full distribution which are probably never installed (non-local language documentation, etc), that it seems a waste of bandwidth to mirror them and then never serve them to users. I imagine a further enhancement would be to actually use rsync between the mirror and the 'master' FTP site, so that when a package is updated, only the delta needs to be transferred, and then only when a user first requests it. Is this just a pipe dream? Or does such a 'mirror-on-demand-only' system already exist? -- Rick Green "They that can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety." -Benjamin Franklin
* Rick Green (rtg@mich.com) [020613 09:15]:
Last night, I needed to install another package, and didn't have my CD set handy. I thought "No problem, it's on the FTP server now...". I went to the 'Change source of installation' Yast2 module, selected 'network', and entered the ftp server and path. No Go - it wouldn't connect. A search of the reference manual and the help-system led me to believe that a 'network install' is now assumed to be NFS, but there is a comment that samba and FTP are alternatives. Well, there is a radio button for SMB, but none for FTP...
The ftp function wasn't in the the CD version of 8.0, that's why the ftp version was delayed for a month. You can try replacing all of your yast2 packages with those from the ftp version in order to be able to use ftp as an installation source but I don't recommend this if you are using the German version or aren't exactly sure of what you are doing. -- -ckm
Hi Christopher,
I'm curious, in 8.0 ftp sub-directory "yast1" all the rpm's are
named yast2-blah.blah.blah.rpm ? Just a naming convention deal ?
/Dee
Christopher Mahmood
* Rick Green (rtg@mich.com) [020613 09:15]:
Last night, I needed to install another package, and didn't have my CD set handy. I thought "No problem, it's on the FTP server now...". I went to the 'Change source of installation' Yast2 module, selected 'network', and entered the ftp server and path. No Go - it wouldn't connect. A search of the reference manual and the help-system led me to believe that a 'network install' is now assumed to be NFS, but there is a comment that samba and FTP are alternatives. Well, there is a radio button for SMB, but none for FTP...
The ftp function wasn't in the the CD version of 8.0, that's why the ftp version was delayed for a month.
You can try replacing all of your yast2 packages with those from the ftp version in order to be able to use ftp as an installation source but I don't recommend this if you are using the German version or aren't exactly sure of what you are doing.
--
-ckm
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com
* W.D. McKinney (deem@wdm.com) [020613 12:29]:
I'm curious, in 8.0 ftp sub-directory "yast1" all the rpm's are named yast2-blah.blah.blah.rpm ? Just a naming convention deal ?
I think it's just yast1 and yast2 as in n1 and n2. -- -ckm
Christopher Mahmood
tatus: RO
* W.D. McKinney (deem@wdm.com) [020613 12:29]:
I'm curious, in 8.0 ftp sub-directory "yast1" all the rpm's are named yast2-blah.blah.blah.rpm ? Just a naming convention deal ?
I think it's just yast1 and yast2 as in n1 and n2.
--
I like having the option of ftp just in case ! Thanks. I used rpm -Uvh to update the rpm's that I installed off the DVD of 8.0 to get the FTP issue and wala, it's working. Of course I only replaced the rpm's that were installed already :-( Thanks again, Dee
On Thu, 13 Jun 2002, Christopher Mahmood wrote:
The ftp function wasn't in the the CD version of 8.0, that's why the ftp version was delayed for a month.
You can try replacing all of your yast2 packages with those from the ftp version in order to be able to use ftp as an installation source but I don't recommend this if you are using the German version or aren't exactly sure of what you are doing.
I seem to remember a mention here of an rpm command which would install all RPM's in a given directory, but I can't find the reference right now, and 'man rpm' didn't give me a hint. I tried: # rpm -F ftp://ftp@ftp.suse.com/pub/suse/i386/8.0/suse/yast1/* ..and also the same command without the trailing '*', but no go. Could someone help me with the correct syntax? Rick Green
* Rick Green (rtg@mich.com) [020613 15:24]: ::On Thu, 13 Jun 2002, Christopher Mahmood wrote: :: ::> The ftp function wasn't in the the CD version of 8.0, that's why the ::> ftp version was delayed for a month. ::> ::> You can try replacing all of your yast2 packages with those from the ::> ftp version in order to be able to use ftp as an installation source ::> but I don't recommend this if you are using the German version or ::> aren't exactly sure of what you are doing. ::> :: I seem to remember a mention here of an rpm command which would install ::all RPM's in a given directory, but I can't find the reference right now, ::and 'man rpm' didn't give me a hint. :: ::I tried: :: ::# rpm -F ftp://ftp@ftp.suse.com/pub/suse/i386/8.0/suse/yast1/* :: ::..and also the same command without the trailing '*', but no go. Could ::someone help me with the correct syntax? ftp the files down from the directory on the ftp site into /tmp then in /tmp type this. rpm -Uvh --nodeps --force *.rpm This will install all the yast updates you've downloaded. After that you should run SuSEconfig to have everything updated. Cheers! -=Ben --=====-----=====-- mailto:ben@whack.org --=====-- If it's true that our species is alone in the universe, then I'd have to say that the universe aimed rather low and settled for very little. -GC --=====-----=====--
Not true. I download the Fetchmail rpm's from ESR's site which require glibc 2.2.4 which I have..but his silly rpm's bitch about an smtp agent not being found...they have since 5.4.X something when I started using them. *shrug* So I guess he shouldn't use --force ever cause if it's not "broken" it will always install. ;) * Christopher Mahmood (ckm@suse.com) [020613 15:54]: ::* Ben Rosenberg (ben@whack.org) [020613 15:43]: ::> rpm -Uvh --nodeps --force *.rpm :: ::If you have to use --force the rpm (or what you are trying to do ::with it) is broken. -=Ben --=====-----=====-- mailto:ben@whack.org --=====-- If it's true that our species is alone in the universe, then I'd have to say that the universe aimed rather low and settled for very little. -GC --=====-----=====--
* Ben Rosenberg (ben@whack.org) [020613 16:10]:
Not true. I download the Fetchmail rpm's from ESR's site which require glibc 2.2.4 which I have..but his silly rpm's bitch about an smtp agent not being found...they have since 5.4.X something when I started using them.
You didn't have a package installed that provided smtpd_daemon, his package should have complained. -- -ckm
* Christopher Mahmood (ckm@suse.com) [020613 16:54]: ::* Ben Rosenberg (ben@whack.org) [020613 16:10]: ::> Not true. I download the Fetchmail rpm's from ESR's site which require ::> glibc 2.2.4 which I have..but his silly rpm's bitch about an smtp agent ::> not being found...they have since 5.4.X something when I started using ::> them. :: ::You didn't have a package installed that provided smtpd_daemon, ::his package should have complained. I know that. :) But it hasn't prevented fetchmail from doing it's job..his pkg just bitched. -=Ben --=====-----=====-- mailto:ben@whack.org --=====-- If it's true that our species is alone in the universe, then I'd have to say that the universe aimed rather low and settled for very little. -GC --=====-----=====--
On Thu, 13 Jun 2002, Christopher Mahmood wrote:
The ftp function wasn't in the the CD version of 8.0, that's why the ftp version was delayed for a month.
You can try replacing all of your yast2 packages with those from the ftp version in order to be able to use ftp as an installation source but I don't recommend this if you are using the German version or aren't exactly sure of what you are doing.
I ran YOU, and it updated some, but not all of the YAST2 modules. If the completed version is on the FTP server, why didn't YOU find it? Rick Green
* Rick Green (rtg@mich.com) [020613 16:42]:
I ran YOU, and it updated some, but not all of the YAST2 modules. If the completed version is on the FTP server, why didn't YOU find it?
Because those packages aren't meant to be updates. This is why I said "I don't recommend this if you are using the German version or aren't exactly sure of what you are doing." -- -ckm
participants (4)
-
Ben Rosenberg
-
Christopher Mahmood
-
Rick Green
-
W.D. McKinney