S/w 배포 관련 질문

안녕하십니까 독학으로 우분투에서 S/W 를 개발하고 있는 개발자 입니다.
주개발 환경이 Window S/W 개발자이다 보니, S/W 개발 후 배포할때 “.exe .dll .lib” 파일 실행에 필요한 파일들을 NSIS과 같은 설치파일로 만들어서 배포하는 방식을 사용하였습니다.
그러나 Linux에서는 개발된 S/W를 어떻게 다른 PC에 배포를 해야하는지, 심지어 뭐라고 검색해야 하는지도 감이 안잡혀서 문의드립니다.
예를 들면 개발시에 Audio Library인 Alsa(libasound2-dev) 등을 apt get install 을 통해 설치하였는데, 개발하여 컴파일 완료된 Binary 파일만 다른 PC에 옮겨서 실행하니 “error while loading shared libraries: libasan.so.5: cannot open shared object file: No such file or directory” 가 뜹니다.

어떻게 배포하면 되는지 알려주시면 감사하겠습니다.

배포판마다 다르지만, 보통 우분투에서는 데비안 패키지로 빌드하거나 Snap 패키지로 빌드하여 많이 배포합니다. 기존에 비슷한 질문 답변 한 적이 있어 해당 답변 링크로 대신 합니다.

2개의 좋아요

답변 감사합니다 말씀주신대로 테스트 한번 해보겠습니다.