# How to get packages that are not available with Rocky Linux 10

**URL:** <https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176>\
**Category:** Rocky Linux Help & Support\
**Tags:** rocky-linux-10\
**Created:** [July 22, 2025, 5:36am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176 "2025-07-22T05:36:56Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![pbs\_mhl](https://avatars.discourse-cdn.com/v4/letter/p/c89c15/32.png) [@pbs\_mhl](https://forums.rockylinux.org/u/pbs_mhl)\
**Post date:** [July 22, 2025, 5:36am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/1 "2025-07-22T05:36:56Z")

</div>

Hi - I’m new to rocky desktop and installed RL10 red quartz in my new laptop because it was much compatible with my hardware, RL9 wouldn’t boot live on my laptop. I have almost set all the things I need except 2.  
a) keyboard backlight : From my research it should be solved by installing [copr lukenukem/asus-linux](https://copr.fedorainfracloud.org/coprs/lukenukem/asus-linux/) . But I dont know how. I have enabled copr and tried `sudo dnf copr enable lukenukem/asus-linux`. Got below error

> Error: It wasn’t possible to enable this project.  
> Repository ‘epel-10-x86\_64’ does not exist in project ‘lukenukem/asus-linux’.  
> Available repositories: ‘fedora-rawhide-x86\_64’, ‘opensuse-tumbleweed-x86\_64’, ‘fedora-41-x86\_64’, ‘fedora-42-x86\_64’

b) Install Android Studio and flutter. It need some i686 packages. Is there anyway I can get them? For example I got libz1-32 bit .rpm package from openSuse tumbleweed repo, can it be used. Following are the required packages - `zlib.i686 , ncurses-libs.i686 , bzip2-libs.i686` from fedora and `libc6:amd64 , libstdc++6:amd64 , lib32z1 , libbz2-1.0:amd64` from debian.

Please help. I have tried other distros but none booted so well as Rocky 10 on my laptop.

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [July 22, 2025, 6:47am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/2 "2025-07-22T06:47:28Z")

</div>

> [@pbs\_mhl](#):
>
> Error: It wasn’t possible to enable this project.  
> Repository ‘epel-10-x86\_64’ does not exist in project

The (binary) RPM packages are _built_ from _source packages_. One builds for targets (distros) that one wants (and can). The lukenukem does not build for ‘epel-10-x86\_64’, which is a target like RL10.

One could try to rebuild the RPM for RL10 self with ‘rpmbuild’, or preferably with ‘mock’. It can become a rabbit hole.

* * *

> [@pbs\_mhl](#):
>
> It need some i686 packages.

[Rocky Linux 10.0 Available Now - Rocky Linux](https://rockylinux.org/news/rocky-linux-10-0-ga-release) wrote:

> All 32-bit packages have been removed from Rocky Linux 10. This means that 32-bit applications will no longer run on this version of Rocky Linux. Please use 64-bit libraries or containers with 32-bit dependencies instead.

Logical options:

- Contact developers of “Android Studio and flutter” to ask how to get 64-bit version
- Rebuild “Android Studio and flutter” as 64-bit, so they no longer depend on 32-bit libraries
- Create container that has 32-bit libraries and the Android Studio

---

<div class="post-metadata">

**Author:** ![iwalker](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/iwalker/32/2599_2.png) [@iwalker](https://forums.rockylinux.org/u/iwalker)\
**Post date:** [July 22, 2025, 7:17am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/3 "2025-07-22T07:17:02Z")

</div>

> [@pbs\_mhl](#):
>
> b) Install Android Studio and flutter. It need some i686 packages. Is there anyway I can get them? For example I got libz1-32 bit .rpm package from openSuse tumbleweed repo, can it be used. Following are the required packages - `zlib.i686 , ncurses-libs.i686 , bzip2-libs.i686` from fedora and `libc6:amd64 , libstdc++6:amd64 , lib32z1 , libbz2-1.0:amd64` from debian.

No, you never use rpms built for other distributions. This will make your system unstable, and at most they prob won’t install anyway.

I’ve always just downloaded Android Studio, unpacked the archive file and used that. I’m pretty sure all those libraries are accessible anyway in Rocky/RHEL.

---

<div class="post-metadata">

**Author:** ![Fekthis](https://avatars.discourse-cdn.com/v4/letter/f/ac8455/32.png) [@Fekthis](https://forums.rockylinux.org/u/Fekthis)\
**Post date:** [July 22, 2025, 7:33am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/4 "2025-07-22T07:33:03Z")

</div>

Hi @pbs_mhl

You can install Android Studio  
`sudo dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686`

then:

```auto
sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install android-studio --classic

```

or download the archive directly from the official website and run it locally

All the best!

---

<div class="post-metadata">

**Author:** ![pbs\_mhl](https://avatars.discourse-cdn.com/v4/letter/p/c89c15/32.png) [@pbs\_mhl](https://forums.rockylinux.org/u/pbs_mhl)\
**Post date:** [July 22, 2025, 7:34am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/5 "2025-07-22T07:34:21Z")

</div>

Android Studio is 64 bit application but need a few 32 bit packages for development purposes. Unpacking Android Studio as @iwalker said and it would probably work but perhaps wouldn’t support 32 bit dev projects.

---

<div class="post-metadata">

**Author:** ![iwalker](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/iwalker/32/2599_2.png) [@iwalker](https://forums.rockylinux.org/u/iwalker)\
**Post date:** [July 22, 2025, 7:34am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/6 "2025-07-22T07:34:49Z")

</div>

It’s also available in flatpak,which would be a million times better than installing snap.

But yeah, 32 bit is most likely going to be problematic, since a lot of that is being dropped and has for a while. There hasn’t been a RHEL 32 bit distro since RHEL6, although libraries have been accessible.

---

<div class="post-metadata">

**Author:** ![pbs\_mhl](https://avatars.discourse-cdn.com/v4/letter/p/c89c15/32.png) [@pbs\_mhl](https://forums.rockylinux.org/u/pbs_mhl)\
**Post date:** [July 22, 2025, 7:37am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/7 "2025-07-22T07:37:01Z")

</div>

thanks @Fekthis , but `zlib.i686 ncurses-libs.i686 bzip2-libs.i686` aren’t available on RL10.

---

<div class="post-metadata">

**Author:** ![Fekthis](https://avatars.discourse-cdn.com/v4/letter/f/ac8455/32.png) [@Fekthis](https://forums.rockylinux.org/u/Fekthis)\
**Post date:** [July 22, 2025, 7:42am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/8 "2025-07-22T07:42:20Z")

</div>

If you really can’t and you really need access you can try a distro change to a distro like **RL9**.

---

<div class="post-metadata">

**Author:** ![iwalker](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/iwalker/32/2599_2.png) [@iwalker](https://forums.rockylinux.org/u/iwalker)\
**Post date:** [July 22, 2025, 9:13am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/9 "2025-07-22T09:13:31Z")

</div>

Confirmed here: [Chapter&nbsp;8.&nbsp;Removed features | 10.0 Release Notes | Red Hat Enterprise Linux | 10 | Red Hat Documentation](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/10.0_release_notes/removed-features)

> [@](#):
>
> **32-bit packages have been removed in RHEL 10**
> 
> Linking against 32-bit multilib packages has been removed. The `*.i686` packages remain supported for the life cycle of Red Hat Enterprise Linux 9.

So as @Fekthis mentioned, you’re limited to Rocky 9.

---

<div class="post-metadata">

**Author:** ![pbs\_mhl](https://avatars.discourse-cdn.com/v4/letter/p/c89c15/32.png) [@pbs\_mhl](https://forums.rockylinux.org/u/pbs_mhl)\
**Post date:** [July 22, 2025, 10:01am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/10 "2025-07-22T10:01:36Z")

</div>

Thanks team for all your comments. Rocky 9 wouldn’t boot on my hardware, I have tried on a live bootable usb. Just a black screen appears after boot and it stays. Some forums have mentioned that kernel 6.12 onwards supports AMD Ryzen AI 9 HX 370 based machines well.  
I’ll try running without 32 bit packages as I’hv already spent a lot of days setting up my machine. If it works then great otherwise hop to Debian trixie because I see `ROCM` is also not packaged in RH/RL version 10.  
No offense to Rocky Linux as it is a good distribution with good cause but package unavailability is making it hard to work. I’ll stick with Rocky and probably install version 9 on my older machine.

---

<div class="post-metadata">

**Author:** ![iwalker](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/iwalker/32/2599_2.png) [@iwalker](https://forums.rockylinux.org/u/iwalker)\
**Post date:** [July 22, 2025, 10:05am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/11 "2025-07-22T10:05:02Z")

</div>

> [@pbs\_mhl](#):
>
> No offense to Rocky Linux as it is a good distribution with good cause but package unavailability is making it hard to work. I’ll stick with Rocky and probably install version 9 on my older machine.

You have to blame Red Hat then, because Rocky is direct 1:1 of RHEL. So if they don’t have it, then we don’t either. Seems to be very niche anyway to build 32 bit nowadays anyway, since it’s usually only needed for very old hardware and CPU’s that don’t have 64 bit capability, eg: 2005 and earlier.

Sure, some distributions still make 32 bit available, but I expect all will start deprecating it at some point, because of the time required to manage and maintain it.

---

<div class="post-metadata">

**Author:** ![karsten](https://avatars.discourse-cdn.com/v4/letter/k/e47c2d/32.png) [@karsten](https://forums.rockylinux.org/u/karsten)\
**Post date:** [February 20, 2026, 10:05am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/12 "2026-02-20T10:05:33Z")

</div>

The question is: would using a Docker container still work, i.e. does the kernel still allow 32-bit calls?

---

<div class="post-metadata">

**Author:** ![karsten](https://avatars.discourse-cdn.com/v4/letter/k/e47c2d/32.png) [@karsten](https://forums.rockylinux.org/u/karsten)\
**Post date:** [February 20, 2026, 10:10am UTC](https://forums.rockylinux.org/t/how-to-get-packages-that-are-not-available-with-rocky-linux-10/19176/13 "2026-02-20T10:10:01Z")

</div>

Do you happen to know, whether using a Docker container would still work, i.e. does the kernel still allow 32-bit calls?  
I know that the 32-bit library packages have been removed from RHEL10, but since the Docker brings its own libs this could still work.
