[opensuse-project] Wanted: zypper feature, save list of wanted packages to file instead of downloading them.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Could that feature be added to yast/zypper? The idea is that, instead of it doing the actual package download, it generates a list of relative/absolute URLS to download, so that the user can take it to another machine with Internet and do it. There are people without internet on their machines; be it because there is no internet in their area, expensive, but they can use a school or library access, or because the machine is on an isolated intranet section in an organization. I have seen two cases recently in the forum. One of them is behind a proxy that blocks an non firefox agent string, and zypper insists on using "ZYpp". Another one is using plain dialup modem. The current workaround is to mirror the entire needed repos on external hard disks... and these can be huge. - -- Cheers Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlQug0kACgkQtTMYHG2NR9XL1QCeIcoHEZow2+R+vIV3w9A72r9j DNwAn2KMZGjB6C5eHLOkb6mUmKdEFRu9 =B9Jf -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
On Fri, 2014-10-03 at 13:06 +0200, Carlos E. R. wrote:
Hi,
Could that feature be added to yast/zypper?
The idea is that, instead of it doing the actual package download, it generates a list of relative/absolute URLS to download, so that the user can take it to another machine with Internet and do it.
There are people without internet on their machines; be it because there is no internet in their area, expensive, but they can use a school or library access, or because the machine is on an isolated intranet section in an organization.
I have seen two cases recently in the forum. One of them is behind a proxy that blocks an non firefox agent string, and zypper insists on using "ZYpp". Another one is using plain dialup modem.
The current workaround is to mirror the entire needed repos on external hard disks... and these can be huge.
Hi Carlos, I think this is the incorrect mailinglist for this conversation. opensuse-project@opensuse.org is primarily focused on community and project related affairs, a new feature like this would probably be best discussed in zypp-devel@opensuse.org if you want to reach out to the actual developers working on zypper, or maybe opensuse-packaging@ or opensuse-factory@ if you want the input from a wider audience.. but I wouldn't recommend that until discussing it on the appropriate zypp-devel list first. Regards, Richard -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
I'm not sure what I'm needing, but here's the problem: I use dial-up and would like to get updates. Especially I think it's important in light of things like the recent bash bug. I cannot even produce a list of packages that need updating and go elsewhere to manually download the packages one by one. The repodata is too large for dial-up. The filelists file is 23MB! Way, way, way out of my reach. Then there's another 6.5MB and a 2.5MB file. One time, I tried using the DownThemAll Firefox extension after I had caught a time early in the morning just after it had been updated and started downloading just the repodata files. I let it go for an hour or more but they were changed before it finished. So, I pretty much gave up on getting updates in the past. Until when I went to update to openSUSE 13.1 when the advice was to make sure your system is updated! So the only option was a fresh install after getting a DVD or to hope upgrading a non up-to-date system wouldn't cause problems. (In case you're wondering, using the normal Yast refresh repository function just keeps timing out and retrying over and over. Figured that out after waiting several hours for it to finish!) After talking with Carlos, I came up with one way to manually update, though it's not very nice. Mirroring the entire repo folders fills up my flash drive with packages not even installed on my system. So I extracted a list of current package names, massaged the data, and used the file as input to rsync at the library to get what I needed, and then use the flash drive as a local repository. Kind of works, but not real smooth. And I could only make it work with servers with rsync set up. I miss out on the KDE Extra repo and others. What I see that would work for my case is to have a feature which extracts a list with the appropriate architecture, repository, etc. of all packages installed on the system. Then take that text file to the library or other place which has a high speed connection, which may only have Windows available. Then on the openSUSE server, pull up a page which asks for the text file. Then the server will take that list, calculate the needed package version and/or higher versions for updating, and then generate a list of links to just those files. At that point, I could use DownThemAll or some other utility to download all the linked files. While many people have high speed Internet, there are still some of us out there who are stuck with dial-up modems, and some may not even have that. Microsoft has taken more of the approach which assumes everyone has high speed Internet. And in some cases, prevent your software or computer from working without accessing it. While I am able, through inconvenience and maybe several attempts, to download the needed files from the library, I doubt Microsoft would allow such to happen. It seems to me it would be a great "selling point" for rural or disconnected areas if openSUSE could provide a way for off-site updates. Thanks. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
participants (3)
-
Carlos E. R.
-
dt30
-
Richard Brown