I'm trying to play around with a STM32F407G microcontroller, and I've been following along this tutorial online.

The instructor of the course says that ubuntu users need to install the following packages: libusb-1.0, libc6:i386, and lib32ncurses5.

However, I can't find them when I do dnf install. I'm a bit new to fedora, and so I'm wondering whether there's an equivalent to these packages on fedora?

  • Why does he want you to install 32-bit libraries? Why does he want you to install these at all? – Michael Hampton May 7 '18 at 22:24
  • If you attempt to install the libraries themselves then the correct packages will be found. – Ignacio Vazquez-Abrams May 7 '18 at 22:34
  • @MichaelHampton To be honest, I'm very new to microcontrollers, so I'm not too sure. On windows, there was a download directly from the microcontroller vendor's site, but apparently on linux we don't need it other than the packages he had listed. – gjvatsalya May 8 '18 at 3:11
  • @IgnacioVazquez-Abrams But which libraries do I need to install? I'm not sure I understand. – gjvatsalya May 8 '18 at 3:12
  • So what is the next step? All of this is supposed to happen in some sort of context. Where is the tutorial? Where are the rest of the instructions? – Michael Hampton May 8 '18 at 3:35

32bits libraries

# dnf search [name]
# dnf install glibc.i686 libusb.i686 ncurses-compat-libs.i686

Note : The ncurses system version is 6.x . ncurses-compat-libs provides :


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.