Linux 버전 종속성 제거

Linux 버전 종속성 제거

소프트웨어를 압축했습니다. 소프트웨어가 다른 Linux 버전에서 실행될 수 있도록 종속성을 이 zip 파일로 가져오려면 어떻게 해야 합니까? 예를 들어 gcc5가 필요하지만 일부 Linux에서는 gcc4.8이 최신 버전입니다. 이를 컴파일하여 소프트웨어에 넣으면 어떻게 되나요? 운영 체제 종속성을 제거하고 싶습니다. 어떻게 해야 하나요?

답변1

flatpak, snap 또는 appimage를 사용할 수 있습니다.

https://ostechnix.com/linux-package-managers-compared-appimage-vs-snap-vs-Flatpak/

https://github.com/AppImage/AppImageKit/wiki/Similar-projects#comparison

https://askubuntu.com/questions/866511/what-are-the-differences- Between-snaps-appimage-platpak-and-others

또는 정적으로 링크할 수 있지만 이는 GPL 이외의 라이선스에 따라 사용 가능한 라이브러리에 대해 링크하는 경우에만 가능합니다.

관련 정보