Re: [newbie] Software Media Manager
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Saturday 27 December 2003 11:53 pm, Guy Rouillier wrote: Charlie, I have anjuta up and running, so this conversation is now just for my knowledge. Please feel free to take as long as you want to reply - no hurry. Charlie Mahan wrote: ../../cooker/i586/Mandrake/base/hdlist2.cz since the directory we started from was contrib we want the hdlist for that set of packages. I'm with you here. Are you running cooker or 9.2? Cooker packages often don't play well with release compilers etc so I hope you have a reason to want that ajunta package from cooker. Just a word of caution, I always start breaking my install and go full cooker about halfway through a release cycle (or earlier) myself. I've read caveats about cooker several times. anjuta is not in the cooker subdirectory, but in its contrib sibling, both under mandrake-devel. Is that equally as dangerous? The main reason I'm going there is that I'm just getting started with anjuta, and I read on the anjuta site that the new version fixes lots of bugs. Maybe I'd be better off just compiling it myself? The contrib for a release, or contrib for the current cooker development tree, is a package tree consisting of packages built for the environment that would result from installing that version. Cooker is always cooker, whether you're talking about the main tree (/cooker/i586/Mandrake/RPMS) or contrib. The compilers, kernels, and all development libraries are compatible. They are often _not_ compatible with the stable release that was branched from cooker at a temporarily frozen moment in time. Having said that, it's quite possible there is enough compatibility in that specific package (anjuta) that you may never notice a problem. In other words running cooker packages on a release install is a crap shoot. It seems you have gotten away with it. This time. (-: If it's working why do extra work rolling your own? /pub/linux/distributions/mandrake-devel/cooker/i586/Mandrake/base This directory has a whole bunch of hdlist files, plus one called hdlists which describe what they all do. Here is the contents of hdlists: hdlist.cz Mandrake/RPMS Installation CD hdlist.src.cz ../SRPMSInstallation sources hdlist2.cz Mandrake/RPMS2 Contrib CD hdlist2.src.cz ../../contrib/SRPMS Contrib sources hdlist3.cz Mandrake/RPMS3 Jpackage hdlist3.src.cz ../../contrib/jpackage/SRPMSJpackage sources The above will make more sense if one treats the directories the hdlists correspond to as DVDs. CDs won't hold that much data. The list for the disk you want (contrib), whether you're cooking or using an 'official release', is always hdlist2.cz. On the other hand hdlist.cz is the equivalent of all three disks of the download edition plus a large number of packages not on those disks due to space limitations and Release Manager choices. Again, think DVD since CDs won't hold that much data. Yeah I see it. The mirrors have a weird directory structure. Release trees are a bit simpler I think. Maybe. I'm still trying to figure out why you're working this backwards. The package manager has to know where the packages are, and the relative path from _there_ to the hdlists, not the other way around, which is what you're doing. The reason I'm looking at it backwards is to convince myself, looking at hdlists above, that hdlist2.cz is the one I need. My reading of the list above is that hdlist2.cz is for this directory: Inside the contrib directory are those two synthesis.hdlist.cz files. One is called synthesis.hdlist2.cz, correct? It isn't correctly named in that context, but it is the right name for where you are starting from, which is the /Mandrake/base directory. The hdlist2 name is correct there since *all* of the hdlists reside in that one directory. As to the question of Which is the correct list for the contrib software repository? think of the cooker directory as main for software source purposes. hdlist.cz with no sub of any kind will be the list for that disk correct? Now contrib is the next large software source for that version of Mandrake Linux; but on it's own it isn't a complete distribution. It depends on main, so the list for it must need the next numerically sequential hdlist, OK? Since there was no hdlist0 (zero) and there's no hdlist1, then the correct one must be hdlist2. Now does it make sense? How bad did you say that cold was? g Sorry, I'm being a PITA this morning. /pub/linux/distributions/mandrake/9.2/i586/Mandrake/RPMS2 which appears to be a symlink to /pub/linux/distributions/mandrake/9.2/contrib/i586 That's correct, but the software management utilities don't seem to be able to run through remote symlinks now do they? You actually have to specify the true path on the remote server. That it still points to the 9.2 tree is just a left over that wasn't cleaned up after cooker was un-frozen after
Re: [newbie] Software Media Manager
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Friday 26 December 2003 7:25 pm, Guy Rouillier wrote: whack Ok, I see what you are talking about, Carroll EDU seems to have an extra contrib directory (that had the anjuta I wanted) that is not part of cooker and appears not to be structured like the others. Under /pub/linux/distributions/mandrake-devel are both a cooker and a contrib subdirectory. If I look under cooker/i586/Mandrake, I do indeed see a base directory with the files you describe. However, if I look in contrib/i586, there are no subdirectories - all the RPMs are right there (including the two . And I wouldn't expect to find descriptions for those files in ../../cooker/i586/Mandrake/base, since the files in contrib are not even in cooker. But that's exactly where they are Guy. For consistency and ease of coding all of the relevant hdlists are always in /Mandrake/base with only synthesis files in the actual directory. URPMI is coded to look there for the package information it needs to deal with user requests. If you think of it that way it may make more sense because the prime reason for a list of available packages and the information to make it possible to avoid dependency problems is to *install* those packages. That means the list has to be somewhere consistent in the tree structure or it won't be found; then cooker or release become slaughter and re-install and that will never do. (-; What I'm saying is the hdlists should always be where they are (/Mandrake/base) so that urpmi doesn't become too unwieldy. My pleasure. I hope I was of some help. Absolutely, I would not have gotten this far without your insights. Thanks again. You're very welcome Guy; but I have a question for you. You are free to refuse to answer, it's your choice: Are we havin' fun yet? g Charlie - -- Edmonton,AB,Canada User #244963 at http://counter.li.org Mandrake Linux release 9.2 (FiveStar) for i586 kernel 2.4.22-21.tmb.1mdk 10:18:56 up 6 days, 20:07, 1 user, load average: 0.12, 0.08, 0.07 I love being married. It's so great to find that one special person you want to annoy for the rest of your life. -- Rita Rudner -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/7cFkZqvqlrLPr5YRAq9PAKCHBwr9tiQtKL77ClHHMz5eb0DQkwCePuSN q8RZqG0wyHvbN20gF+RhBW4= =5wPV -END PGP SIGNATURE- Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
Re: [newbie] Software Media Manager
Charlie Mahan wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Friday 26 December 2003 7:25 pm, Guy Rouillier wrote: whack Ok, I see what you are talking about, Carroll EDU seems to have an extra contrib directory (that had the anjuta I wanted) that is not part of cooker and appears not to be structured like the others. Under /pub/linux/distributions/mandrake-devel are both a cooker and a contrib subdirectory. If I look under cooker/i586/Mandrake, I do indeed see a base directory with the files you describe. However, if I look in contrib/i586, there are no subdirectories - all the RPMs are right there (including the two . And I wouldn't expect to find descriptions for those files in ../../cooker/i586/Mandrake/base, since the files in contrib are not even in cooker. But that's exactly where they are Guy. For consistency and ease of coding all of the relevant hdlists are always in /Mandrake/base with only synthesis files in the actual directory. URPMI is coded to look there for the package information it needs to deal with user requests. If you think of it that way it may make more sense because the prime reason for a list of available packages and the information to make it possible to avoid dependency problems is to *install* those packages. That means the list has to be somewhere consistent in the tree structure or it won't be found; then cooker or release become slaughter and re-install and that will never do. (-; What I'm saying is the hdlists should always be where they are (/Mandrake/base) so that urpmi doesn't become too unwieldy. Ok, let me be exact then. I'm ftp'd into Carroll. Here is the full path the the contrib directory I need: /pub/linux/distributions/mandrake-devel/contrib/i586 This directory has the two synthesis files in it. And here is the path to the hdlist.cz to which you referred: /pub/linux/distributions/mandrake-devel/cooker/i586/Mandrake/base This directory has a whole bunch of hdlist files, plus one called hdlists which describe what they all do. Here is the contents of hdlists: hdlist.cz Mandrake/RPMS Installation CD hdlist.src.cz ../SRPMSInstallation sources hdlist2.cz Mandrake/RPMS2 Contrib CD hdlist2.src.cz ../../contrib/SRPMS Contrib sources hdlist3.cz Mandrake/RPMS3 Jpackage hdlist3.src.cz ../../contrib/jpackage/SRPMSJpackage sources Now, in order to get from this base directory into the contrib/i586 directory would require this navigation: ../../../../contrib/i586 which doesn't fit any of the descriptions from the hdlists I printed out above. Sorry, Charlie, I *do* have a cold, so maybe I'm not thinking clearly, but do you see why I'm still not clear on this? It doesn't look like any of the hdlist files is for that other contrib directory. My pleasure. I hope I was of some help. Absolutely, I would not have gotten this far without your insights. Thanks again. You're very welcome Guy; but I have a question for you. You are free to refuse to answer, it's your choice: Are we havin' fun yet? g I should probably be asking you that gr. I appreciate your continued indulgence. Charlie -- Guy Rouillier Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
Re: [newbie] Software Media Manager
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Saturday 27 December 2003 8:41 pm, Guy Rouillier wrote: Ok, let me be exact then. I'm ftp'd into Carroll. Here is the full path the the contrib directory I need: /pub/linux/distributions/mandrake-devel/contrib/i586 The full URL to start from is: ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel - From there you can get into the contrib, unsupported, and cooker (main) directories. If you are starting from contrib, the URL is: ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel/contrib/i586 and if you want to get to the base directory from there you need to go Up twice (../../) and enter the cooker directory. That relative path from the above URL is: ../../cooker and from there you want to get into the Mandrake directory for the architecture you are using, which I'll assume is i586, with a final destination of the base directory. Watch the bouncing relative path! (-; ../../cooker/i586/Mandrake/base/hdlist2.cz since the directory we started from was contrib we want the hdlist for that set of packages. Now if you want to do this in the Software Manager dialogue copy and paste the ftp URL into the appropriate line and the relative path is what I showed just above. Are you running cooker or 9.2? Cooker packages often don't play well with release compilers etc so I hope you have a reason to want that ajunta package from cooker. Just a word of caution, I always start breaking my install and go full cooker about halfway through a release cycle (or earlier) myself. This directory has the two synthesis files in it. And here is the path to the hdlist.cz to which you referred: Yes. /pub/linux/distributions/mandrake-devel/cooker/i586/Mandrake/base This directory has a whole bunch of hdlist files, plus one called hdlists which describe what they all do. Here is the contents of hdlists: hdlist.cz Mandrake/RPMS Installation CD hdlist.src.cz ../SRPMS Installation sources hdlist2.czMandrake/RPMS2 Contrib CD hdlist2.src.cz ../../contrib/SRPMS Contrib sources hdlist3.czMandrake/RPMS3 Jpackage hdlist3.src.cz ../../contrib/jpackage/SRPMS Jpackage sources Yeah, I have it on my screen as I type this. Now, in order to get from this base directory into the contrib/i586 directory would require this navigation: That's backwards but I see where you want to go. ../../../../contrib/i586 Use the URL below, please use Konqueror since it's the easiest browser to describe this for: ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel/cooker/i586/Mandrake/base Now click the Up arrow in the navigation bar 4 (four) times. You're now at the part of the tree where you can choose cooker, contrib, or unsupported. which doesn't fit any of the descriptions from the hdlists I printed out above. Sorry, Charlie, I *do* have a cold, so maybe I'm not thinking clearly, but do you see why I'm still not clear on this? It doesn't look like any of the hdlist files is for that other contrib directory. Yeah I see it. The mirrors have a weird directory structure. Release trees are a bit simpler I think. Maybe. I'm still trying to figure out why you're working this backwards. The package manager has to know where the packages are, and the relative path from _there_ to the hdlists, not the other way around, which is what you're doing. You're very welcome Guy; but I have a question for you. You are free to refuse to answer, it's your choice: Are we havin' fun yet? g I should probably be asking you that gr. I appreciate your continued indulgence. It's OK, just don't give me anything hard to do since I think I'm going to fall over from exhaustion. It's been a long week. (-: If I don't make it back tonight please be patient, or hopefully one of the smart people that read the list will jump in. I hope. I really do need to be horizontal for a few hours. Today actually started Thursday morning. I hope you feel better soon Guy. Regards; Charlie - -- Edmonton,AB,Canada User #244963 at http://counter.li.org Mandrake Linux release 9.2 (FiveStar) for i586 kernel 2.4.22-21.tmb.1mdk 21:16:48 up 7 days, 7:05, 1 user, load average: 0.14, 0.61, 0.73 We have nowhere else to go... this is all we have. -- Margaret Mead -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/7mCgZqvqlrLPr5YRAgjUAJ4ouYMasIE7N1s1q3WPp0Ndl/NrDACgjVvV be+icOFefLdgHI5YQ3JjALM= =wkz3 -END PGP SIGNATURE- Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
Re: [newbie] Software Media Manager
Charlie, I have anjuta up and running, so this conversation is now just for my knowledge. Please feel free to take as long as you want to reply - no hurry. Charlie Mahan wrote: ../../cooker/i586/Mandrake/base/hdlist2.cz since the directory we started from was contrib we want the hdlist for that set of packages. I'm with you here. Are you running cooker or 9.2? Cooker packages often don't play well with release compilers etc so I hope you have a reason to want that ajunta package from cooker. Just a word of caution, I always start breaking my install and go full cooker about halfway through a release cycle (or earlier) myself. I've read caveats about cooker several times. anjuta is not in the cooker subdirectory, but in its contrib sibling, both under mandrake-devel. Is that equally as dangerous? The main reason I'm going there is that I'm just getting started with anjuta, and I read on the anjuta site that the new version fixes lots of bugs. Maybe I'd be better off just compiling it myself? /pub/linux/distributions/mandrake-devel/cooker/i586/Mandrake/base This directory has a whole bunch of hdlist files, plus one called hdlists which describe what they all do. Here is the contents of hdlists: hdlist.cz Mandrake/RPMS Installation CD hdlist.src.cz ../SRPMSInstallation sources hdlist2.cz Mandrake/RPMS2 Contrib CD hdlist2.src.cz ../../contrib/SRPMS Contrib sources hdlist3.cz Mandrake/RPMS3 Jpackage hdlist3.src.cz ../../contrib/jpackage/SRPMSJpackage sources Yeah I see it. The mirrors have a weird directory structure. Release trees are a bit simpler I think. Maybe. I'm still trying to figure out why you're working this backwards. The package manager has to know where the packages are, and the relative path from _there_ to the hdlists, not the other way around, which is what you're doing. The reason I'm looking at it backwards is to convince myself, looking at hdlists above, that hdlist2.cz is the one I need. My reading of the list above is that hdlist2.cz is for this directory: /pub/linux/distributions/mandrake/9.2/i586/Mandrake/RPMS2 which appears to be a symlink to /pub/linux/distributions/mandrake/9.2/contrib/i586 But the directory I'm interested in is this one: /pub/linux/distributions/mandrake-devel/contrib/i586 I did an eyeball comparison of these two directories and they are very similar but not exactly the same. The version of anjuta is different, and I happened to notice this new file in mandrake-devel that is not in mandrake/9.2: anomy-sanitizer-1.63-7mdk.noarch.rpm If I don't make it back tonight please be patient, or hopefully one of the smart people that read the list will jump in. I hope. I really do need to be horizontal for a few hours. Today actually started Thursday morning. I know that feeling, don't run yourself into the ground. Happy New Year, Charlie. -- Guy Rouillier Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
Re: [newbie] Software Media Manager
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Thursday 25 December 2003 11:46 pm, Guy Rouillier wrote: I'm having difficulty understanding the proper way to configure the Software Media Manager (SMM). I was trying to install the latest Anjuta 1.2.0, and I found it here: ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel/contrib/i 586 I started by adding the following to the sources first, as it contained files I needed: ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake/9.2/contrib/i58 6 When I did that, it seemed to find the hdlist all by itself. I'm looking at the config for that and it claims the relative path is hdlist.cz. When I click on a file in this directory, I see descriptions for it. It also took a long time for the SMM to download it, I guess because it was downloading all the descriptions. The contrib directory on the mirrors have a synthesis.hdlist.cz file in them. In fact I think part of the reason that people have been getting warnings is there are two, a synthesis.hdlist2.cz plus synthesis.hdlist.cz in the three I browsed. Those files contain the descriptions. There is also an hdlist2.cz in (relative to the contrib tree) ../../i586/Mandrake/base that contains all of the information required if you have the GUI software manager (rpmdrake) set to show all information. That's the large one that takes forever to download. Relative sizes for the two: synthesis.hdlist.cz (in contrib tree) 275.9 KB hdlist2.cz (in base) 15.6 MB When I added the first ftp directory above, I again didn't specify the relative path to synthesis/hdlist. Editing that entry now I see synthesis.hdlist.cz. It finished very fast, and I could see it trying to find an hdlist in multiple locations (and failing, apparently.) I have no descriptions for anything in that directory, though the files themselves show up. See above. Finally, my questions: (1) Am I doing the appropriate thing by specifying the complete directory, or should I just be ftp://carroll.aset.psu.edu; and it knows to look in the appropriate subdirectories? You did it correctly, but during most of the day the carroll.aset.psu.edu mirror will often not be available to anonymous ftp transactions. The bandwidth is reserved for the university, and people that have accounts, during business hours. The sub directories are required in the URL unless you're using a command line mirroring app such as rsync to mirror locally. Those kinds of applications use modules on the remote server so the instructions are slightly different. (2) What is the appropriate thing to enter in the relative path to synthesis/hdlist field? How do I know this without someone telling me? For the second ftp directory above (the one that seems to have been added completely, judging from the presence of descriptions), I don't see any hdlist file in the ftp directory (I ftp'd there directly.) Since you asked. (-; You have to specify the directory containing the files/packages that you need. To get to the rest of the information about those files you have to use the actual hdlist and not the synthesis so you have to change directories. The relative path I showed above is changing two directories upward (../../) then following the path to the base directory. As far as knowing without being told Guy, I suppose there are only a couple of ways; Go snooping on the mirror you selected as your favourite and find the files that you are interested in, then figure out the paths and how to move between them. That's the way I did it lo these many moons ago. Or: Use the automatically configured update_source path that's built for you when you run Mandrake Update as a starting point, and adapt the paths to what you need at present, for the software source you intend to use. The urpmi plain text configuration files are in file:/etc/urpmi/urpmi.cfg and the lists etcetera are stored locally in file:/var/lib/urpmi/ (3) The install of anjuta found everything on the carroll edu site, and installed okay (anjuta runs.) But when it finished, it said installation failed, source Carroll EDU has invalid list file format. What does this mean? Note this is the source with the descriptions. It isn't anything to worry about, and has caused a mini war of words on the cooker list. It means that someone needs to regenerate the hdlists for 9.2; remove the duplicates and dead wood, and then the mirrors will have to re-synchronize to update theirs. Don't worry about it for now, it'll eventually get sorted. (3) I guess I should have asked this first. Is there a HOWTO on SMM? There are lots of man pages about all of the individual components but I don't recall ever seeing a complete How-To. You may want to look on the TWiki, both the community one http://twiki.mdklinuxfaq.org and the one for Cooker http://qa.mandrakesoft.com/twiki/bin/view/Main/ Even if you don't find the specific article you hope for
Re: [newbie] Software Media Manager
On Friday 26 December 2003 01:15 pm, Charlie Mahan wrote: - - (3) The install of anjuta found everything on the carroll edu site, and - installed okay (anjuta runs.) But when it finished, it said - installation failed, source Carroll EDU has invalid list file format. -What does this mean? Note this is the source with the descriptions. - - It isn't anything to worry about, and has caused a mini war of words on the - cooker list. It means that someone needs to regenerate the hdlists for 9.2; - remove the duplicates and dead wood, and then the mirrors will have to - re-synchronize to update theirs. Don't worry about it for now, it'll - eventually get sorted. I followed the advice to remove all the files with list.media from /var/lib/urpmi and then updated via the software manager and that particular error message has gone away. -- /\ DarkLord \/ Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
Re: [newbie] Software Media Manager
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Friday 26 December 2003 11:35 am, Ronald J. Hall wrote: On Friday 26 December 2003 01:15 pm, Charlie Mahan wrote: - - (3) The install of anjuta found everything on the carroll edu site, and - installed okay (anjuta runs.) But when it finished, it said - installation failed, source Carroll EDU has invalid list file format. -What does this mean? Note this is the source with the descriptions. - - It isn't anything to worry about, and has caused a mini war of words on the - cooker list. It means that someone needs to regenerate the hdlists for 9.2; - remove the duplicates and dead wood, and then the mirrors will have to - re-synchronize to update theirs. Don't worry about it for now, it'll - eventually get sorted. I followed the advice to remove all the files with list.media from /var/lib/urpmi and then updated via the software manager and that particular error message has gone away. Thanks Dark Lord and Ed (et) for the reminder. (-: I hate workarounds though, especially ones for things like this that shouldn't be causing trouble in the first place. Peace; Charlie - -- Edmonton,AB,Canada User #244963 at http://counter.li.org Mandrake Linux release 9.2 (FiveStar) for i586 kernel 2.4.22-21.tmb.1mdk 11:53:50 up 5 days, 21:42, 1 user, load average: 0.09, 0.10, 0.09 Good day to deal with people in high places; particularly lonely stewardesses. -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/7ISbZqvqlrLPr5YRAnY8AJ445dbJjTFB/17ljFQ3mRGC0tDQzQCgmBwv GAHbEN1L5HIznWLEoNhNB3Y= =MN6m -END PGP SIGNATURE- Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
Re: [newbie] Software Media Manager
On Friday 26 December 2003 01:57 pm, Charlie Mahan wrote: - Thanks Dark Lord and Ed (et) for the reminder. (-: - - I hate workarounds though, especially ones for things like this that shouldn't - be causing trouble in the first place. - - Peace; - Charlie Can't argue with that Charlie! :-) -- /\ DarkLord \/ Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
Re: [newbie] Software Media Manager
Charlie Mahan wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Thursday 25 December 2003 11:46 pm, Guy Rouillier wrote: I'm having difficulty understanding the proper way to configure the Software Media Manager (SMM). I was trying to install the latest Anjuta 1.2.0, and I found it here: ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel/contrib/i 586 I started by adding the following to the sources first, as it contained files I needed: ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake/9.2/contrib/i58 6 When I did that, it seemed to find the hdlist all by itself. I'm looking at the config for that and it claims the relative path is hdlist.cz. When I click on a file in this directory, I see descriptions for it. It also took a long time for the SMM to download it, I guess because it was downloading all the descriptions. The contrib directory on the mirrors have a synthesis.hdlist.cz file in them. In fact I think part of the reason that people have been getting warnings is there are two, a synthesis.hdlist2.cz plus synthesis.hdlist.cz in the three I browsed. Those files contain the descriptions. There is also an hdlist2.cz in (relative to the contrib tree) ../../i586/Mandrake/base that contains all of the information required if you have the GUI software manager (rpmdrake) set to show all information. That's the large one that takes forever to download. Relative sizes for the two: synthesis.hdlist.cz (in contrib tree) 275.9 KB hdlist2.cz (in base) 15.6 MB Charlie, thanks for the detailed reply. After you pointed it out, I got back on gFtp and went back to Carroll EDU. I do indeed see hdlist.cz in pub/linux/distributions/mandrake/9.2/contrib/i586 and two sythesis files in pub/linux/distributions/mandrake-devel/contrib/i586. On this particular FTP site I can't find the base directory you identify relative to the mandrake-devel directory. Perhaps because this is a devel directory? In the non-devel contrib directory, I do indeed see a 16 MB hdlist.cz file. When I added the first ftp directory above, I again didn't specify the relative path to synthesis/hdlist. Editing that entry now I see synthesis.hdlist.cz. It finished very fast, and I could see it trying to find an hdlist in multiple locations (and failing, apparently.) I have no descriptions for anything in that directory, though the files themselves show up. See above. Finally, my questions: (1) Am I doing the appropriate thing by specifying the complete directory, or should I just be ftp://carroll.aset.psu.edu; and it knows to look in the appropriate subdirectories? You did it correctly, but during most of the day the carroll.aset.psu.edu mirror will often not be available to anonymous ftp transactions. The bandwidth is reserved for the university, and people that have accounts, during business hours. Fortunately for me I'm a night owl, so I usually do this stuff after 10 pm EST. The sub directories are required in the URL unless you're using a command line mirroring app such as rsync to mirror locally. Those kinds of applications use modules on the remote server so the instructions are slightly different. (2) What is the appropriate thing to enter in the relative path to synthesis/hdlist field? How do I know this without someone telling me? For the second ftp directory above (the one that seems to have been added completely, judging from the presence of descriptions), I don't see any hdlist file in the ftp directory (I ftp'd there directly.) Since you asked. (-; You have to specify the directory containing the files/packages that you need. To get to the rest of the information about those files you have to use the actual hdlist and not the synthesis so you have to change directories. The relative path I showed above is changing two directories upward (../../) then following the path to the base directory. But how do you know that hdlist file two directories up (and over in the base case discussed above) has details on the files you are looking at? I tried downloading one of these hdlist files and they are apparently binary, so you can't just browse them. As far as knowing without being told Guy, I suppose there are only a couple of ways; Go snooping on the mirror you selected as your favourite and find the files that you are interested in, then figure out the paths and how to move between them. That's the way I did it lo these many moons ago. Or: Use the automatically configured update_source path that's built for you when you run Mandrake Update as a starting point, and adapt the paths to what you need at present, for the software source you intend to use. The urpmi plain text configuration files are in file:/etc/urpmi/urpmi.cfg and the lists etcetera are stored locally in file:/var/lib/urpmi/ (3) The install of anjuta found everything on the carroll edu site, and installed okay (anjuta runs.) But when it finished, it said installation failed,
Re: [newbie] Software Media Manager
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Friday 26 December 2003 5:54 pm, Guy Rouillier wrote: snip The contrib directory on the mirrors have a synthesis.hdlist.cz file in them. In fact I think part of the reason that people have been getting warnings is there are two, a synthesis.hdlist2.cz plus synthesis.hdlist.cz in the three I browsed. Those files contain the descriptions. There is also an hdlist2.cz in (relative to the contrib tree) ../../i586/Mandrake/base that contains all of the information required if you have the GUI software manager (rpmdrake) set to show all information. That's the large one that takes forever to download. Relative sizes for the two: synthesis.hdlist.cz (in contrib tree) 275.9 KB hdlist2.cz (in base) 15.6 MB Charlie, thanks for the detailed reply. After you pointed it out, I got back on gFtp and went back to Carroll EDU. I do indeed see hdlist.cz in pub/linux/distributions/mandrake/9.2/contrib/i586 and two sythesis files in pub/linux/distributions/mandrake-devel/contrib/i586. On this particular FTP site I can't find the base directory you identify relative to the mandrake-devel directory. Perhaps because this is a devel directory? In the non-devel contrib directory, I do indeed see a 16 MB hdlist.cz file. There is a base directory in the trees for all releases, including for cooker (mandrake-devel). From the mandrake module on the mirror open i586/Mandrake/base. The mandrake module starts after the: /distributions/ It's where the md5sums, hdlists, and other odds'n'sods are. Click below to see it: ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake/9.2/i586/Mandrake/base If you use a browser and shorten the URL to leave out the i586 and subsequent parts, then (in Konqueror anyway) click View, View Mode and select Tree View you'll see what I mean more clearly. Click the URL below, set your browser as suggested and then open the contrib directory and browse to the packages. - From there to get to the /base directory use the Up arrow on the navigation bar twice, then open the i586 directory, Mandrake directory, the base directory. What you did manually is the equivalent of the relative path to sub URL I showed before: ../../i586/Mandrake/base/hdlist2.cz BTW the line above can be copied and pasted into the appropriate line of the Software Source editor dialogue. You did it correctly, but during most of the day the carroll.aset.psu.edu mirror will often not be available to anonymous ftp transactions. The bandwidth is reserved for the university, and people that have accounts, during business hours. Fortunately for me I'm a night owl, so I usually do this stuff after 10 pm EST. Well that's two of us. g Late night is almost the only time I have to do anything anyway. The sub directories are required in the URL unless you're using a command line mirroring app such as rsync to mirror locally. Those kinds of applications use modules on the remote server so the instructions are slightly different. (2) What is the appropriate thing to enter in the relative path to synthesis/hdlist field? How do I know this without someone telling me? For the second ftp directory above (the one that seems to have been added completely, judging from the presence of descriptions), I don't see any hdlist file in the ftp directory (I ftp'd there directly.) Since you asked. (-; You have to specify the directory containing the files/packages that you need. To get to the rest of the information about those files you have to use the actual hdlist and not the synthesis so you have to change directories. The relative path I showed above is changing two directories upward (../../) then following the path to the base directory. But how do you know that hdlist file two directories up (and over in the base case discussed above) has details on the files you are looking at? I tried downloading one of these hdlist files and they are apparently binary, so you can't just browse them. The hdlist and hdlist2 etc are the list of packages in the corresponding directories. hdlist is main, 2 is contrib, 3 is jpackage and so on. They're compressed files so you can't browse them but the package manager has the protocols required to parse them into human readable (mostly; in the case of the synthesis files yes, for the hdlists most of it is for those fluent in geek. ~;) form. The information includes all of the descriptions, dependencies, provides, etc from the packages themselves. The synthesis files are smaller because there's less information packed into them. I guess the answer to your question is just Experience. I know that isn't quite satisfactory but it's the best I can do for now. Sorry. There are lots of man pages about all of the individual components but I don't recall ever seeing a complete How-To. You may want to look on the TWiki, both the community one
Re: [newbie] Software Media Manager
Charlie Mahan wrote: snip Charlie, thanks for the detailed reply. After you pointed it out, I got back on gFtp and went back to Carroll EDU. I do indeed see hdlist.cz in pub/linux/distributions/mandrake/9.2/contrib/i586 and two sythesis files in pub/linux/distributions/mandrake-devel/contrib/i586. On this particular FTP site I can't find the base directory you identify relative to the mandrake-devel directory. Perhaps because this is a devel directory? In the non-devel contrib directory, I do indeed see a 16 MB hdlist.cz file. There is a base directory in the trees for all releases, including for cooker (mandrake-devel). From the mandrake module on the mirror open i586/Mandrake/base. The mandrake module starts after the: /distributions/ It's where the md5sums, hdlists, and other odds'n'sods are. Click below to see it: ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake/9.2/i586/Mandrake/base If you use a browser and shorten the URL to leave out the i586 and subsequent parts, then (in Konqueror anyway) click View, View Mode and select Tree View you'll see what I mean more clearly. Click the URL below, set your browser as suggested and then open the contrib directory and browse to the packages. - From there to get to the /base directory use the Up arrow on the navigation bar twice, then open the i586 directory, Mandrake directory, the base directory. What you did manually is the equivalent of the relative path to sub URL I showed before: ../../i586/Mandrake/base/hdlist2.cz BTW the line above can be copied and pasted into the appropriate line of the Software Source editor dialogue. Ok, I see what you are talking about, Carroll EDU seems to have an extra contrib directory (that had the anjuta I wanted) that is not part of cooker and appears not to be structured like the others. Under /pub/linux/distributions/mandrake-devel are both a cooker and a contrib subdirectory. If I look under cooker/i586/Mandrake, I do indeed see a base directory with the files you describe. However, if I look in contrib/i586, there are no subdirectories - all the RPMs are right there (including the two . And I wouldn't expect to find descriptions for those files in ../../cooker/i586/Mandrake/base, since the files in contrib are not even in cooker. My pleasure. I hope I was of some help. Absolutely, I would not have gotten this far without your insights. Thanks again. Charlie -- Guy Rouillier Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
[newbie] Software Media Manager
I'm having difficulty understanding the proper way to configure the Software Media Manager (SMM). I was trying to install the latest Anjuta 1.2.0, and I found it here: ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel/contrib/i586 I started by adding the following to the sources first, as it contained files I needed: ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake/9.2/contrib/i586 When I did that, it seemed to find the hdlist all by itself. I'm looking at the config for that and it claims the relative path is hdlist.cz. When I click on a file in this directory, I see descriptions for it. It also took a long time for the SMM to download it, I guess because it was downloading all the descriptions. When I added the first ftp directory above, I again didn't specify the relative path to synthesis/hdlist. Editing that entry now I see synthesis.hdlist.cz. It finished very fast, and I could see it trying to find an hdlist in multiple locations (and failing, apparently.) I have no descriptions for anything in that directory, though the files themselves show up. Finally, my questions: (1) Am I doing the appropriate thing by specifying the complete directory, or should I just be ftp://carroll.aset.psu.edu; and it knows to look in the appropriate subdirectories? (2) What is the appropriate thing to enter in the relative path to synthesis/hdlist field? How do I know this without someone telling me? For the second ftp directory above (the one that seems to have been added completely, judging from the presence of descriptions), I don't see any hdlist file in the ftp directory (I ftp'd there directly.) (3) The install of anjuta found everything on the carroll edu site, and installed okay (anjuta runs.) But when it finished, it said installation failed, source Carroll EDU has invalid list file format. What does this mean? Note this is the source with the descriptions. (3) I guess I should have asked this first. Is there a HOWTO on SMM? Thanks, as always. -- Guy Rouillier Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com