How to search downloadable arm package from opensuse websites?
For x86 opensuse, if I want to download something from obs, I can either go to https://software.opensuse.org/ to search for the package or search it directly on https://build.opensuse.org/ (clicking "Download package" there also direct back to somewhere at https://software.opensuse.org/) However, for arm package this doesn't work. Theoretically, there are "openSUSE Factory ARM" package on https://software.opensuse.org/, but this only contains some very old packages. I can see the build status from the openSUSE Factory ARM at https://build.opensuse.org/, but it doesn't seem like there are any ways to download the rpm package there. https://download.opensuse.org/ports/aarch64/tumbleweed/repo/oss/aarch64/ has a list of the rpm packages, but it is non-trivial and inconvenient to search there. Am I missing something? If not, what exactly is the problem? (If I want to fix this, should I look at the website source code or the obs source code?)
Op dinsdag 30 maart 2021 15:26:14 CEST schreef k.h.lai :
For x86 opensuse, if I want to download something from obs, I can either go to https://software.opensuse.org/ to search for the package or search it directly on https://build.opensuse.org/ (clicking "Download package" there also direct back to somewhere at https://software.opensuse.org/)
However, for arm package this doesn't work. Theoretically, there are "openSUSE Factory ARM" package on https://software.opensuse.org/, but this only contains some very old packages. I can see the build status from the openSUSE Factory ARM at https://build.opensuse.org/, but it doesn't seem like there are any ways to download the rpm package there. https://download.opensuse.org/ports/aarch64/tumbleweed/repo/oss/aarch64/ has a list of the rpm packages, but it is non-trivial and inconvenient to search there.
The above URL is the repository for Tumbleweed on a RPi3 and RPi4. So you can search and install all these packages with zypper or YaST. -- fr.gr. member openSUSE Freek de Kruijf
I was motivated to do this without zypper because I was trying to install something on my RPi4 without internet access, where I have to search and download the rpm with another (non opensuse) computer.
Hi,
-----Original Message----- From: k.h.lai <dlshcbmuipmam@hotmail.com> Sent: 30 March 2021 15:26 To: arm@lists.opensuse.org Subject: How to search downloadable arm package from opensuse websites?
For x86 opensuse, if I want to download something from obs, I can either go to https://software.opensuse.org/ to search for the package or search it directly on https://build.opensuse.org/ (clicking "Download package" there also direct back to somewhere at https://software.opensuse.org/)
However, for arm package this doesn't work. Theoretically, there are "openSUSE Factory ARM" package on https://software.opensuse.org/, but this only contains some very old packages. I can see the build status from the openSUSE Factory ARM at https://build.opensuse.org/, but it doesn't seem like there are any ways to download the rpm package there. https://download.opensuse.org/ports/aarch64/tumbleweed/repo/oss/aarch64/ has a list of the rpm packages, but it is non-trivial and inconvenient to search there.
Am I missing something? If not, what exactly is the problem? (If I want to fix this, should I look at the website source code or the obs source code?)
It looks like a bug. If you search for u-boot-rpiarm64, you only find packages from home repositories! Lubos, Dirk, Would you know where this should be fixed? Cheers, Guillaume IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
Am Dienstag, 30. März 2021, 18:07:12 CEST schrieb Guillaume Gardet: Hi Guillaume,
Lubos, Dirk, Would you know where this should be fixed?
well, it looks like the software.opensuse.org portal is blacklisting non-x86 architectures: https://github.com/openSUSE/software-o-o/blob/ 8a15778c69890dce5857b833703594f3a13f5aea/app/controllers/ obs_controller.rb#L78-L80 so those search results will never show up. Greetings, Dirk
Hi, Thank you for the information. I will try to see if I can fix the problem (though I have never worked with ruby before). I have also figured out a "secret" way of searching and downloading arm packages. Say I want to download the "NetworkManager" rpm package, I can search "network manager" at https://software.opensuse.org/. Then, I can go to https://build.opensuse.org/package/show/openSUSE%3AFactory/NetworkManager from the search. Then, since this is developed at the GNOME:Factory, clicking the link and clicking "Repositories" -> "openSUSE_ARM" comes to https://build.opensuse.org/package/binaries/GNOME:Factory/NetworkManager/ope.... The rpm package can be downloaded there. This is not convenient but at least I can get the job done. Best, Adrian
participants (4)
-
Dirk Müller
-
Freek de Kruijf
-
Guillaume Gardet
-
k.h.lai