# Running 32-bit applications on Rocky 8

**URL:** <https://forums.rockylinux.org/t/running-32-bit-applications-on-rocky-8/7472>\
**Category:** Rocky Linux Help & Support\
**Created:** [October 6, 2022, 2:57pm UTC](https://forums.rockylinux.org/t/running-32-bit-applications-on-rocky-8/7472 "2022-10-06T14:57:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![amb310](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/amb310/32/2329_2.png) [@amb310](https://forums.rockylinux.org/u/amb310)\
**Post date:** [October 6, 2022, 2:57pm UTC](https://forums.rockylinux.org/t/running-32-bit-applications-on-rocky-8/7472/1 "2022-10-06T14:57:19Z")

</div>

Hello,  
I’m at a point where I’m not sure what I’m searching for, so hopefully someone can point my research in the right direction.

I have an ancient license manager I’m trying to get running on a Rocky 8 server. It is a 32-bit application. The `file` output is:  
`ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.2.5, stripped`

The `ldd` output is:  
`not a dynamic executable`

Permissions are correct and it is set to executable. From what I can figure out it’s a 32bit executable. I’m assuming there’s 32-bit capable libraries and such that will allow this to run. I just don’t know where to start. Everything I can find online is for either old versions of the various enterprise Linux distros and is no longer applicable, or for newer Debian-style distros.

If anyone could point me in the right direction, I’d be appreciative. I feel like I’m missing some key language or definition in my research.

---

<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:** [October 6, 2022, 3:47pm UTC](https://forums.rockylinux.org/t/running-32-bit-applications-on-rocky-8/7472/2 "2022-10-06T15:47:55Z")

</div>

Run `dnf list available | grep i686`  
Those are 32-bit libraries.

Install the `glibc.i686`  
After that the `ldd` should show what you are still missing.

---

<div class="post-metadata">

**Author:** ![amb310](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/amb310/32/2329_2.png) [@amb310](https://forums.rockylinux.org/u/amb310)\
**Post date:** [October 13, 2022, 4:00pm UTC](https://forums.rockylinux.org/t/running-32-bit-applications-on-rocky-8/7472/3 "2022-10-13T16:00:45Z")

</div>

Sorry for the late reply but this pointed me in the correct direction. I knew it was something simple.

Thank you so much.

---

<div class="post-metadata">

**Author:** ![brian](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/brian/32/5777_2.png) [@brian](https://forums.rockylinux.org/u/brian)\
**Post date:** [August 25, 2023, 3:37am UTC](https://forums.rockylinux.org/t/running-32-bit-applications-on-rocky-8/7472/4 "2023-08-25T03:37:35Z")

</div>

Closed on August 25, 2023, 3:37am UTC


