- Add yum cache cleaning and updating - Make package installations more resilient with fallbacks - Use pkgconfig instead of pkg-config (CentOS 7 naming) - Handle optional packages that might not be available - Add error handling for package installation failures