2010-02-26 3 views
1

작은 프로그램이나 스크립트를 작성하는 것에 익숙하며, 소스 타르볼을 다운로드하고 ./configure && make && make install을 사용하여 설치하는 방법에 익숙합니다. (또는, 파일에 INSTALL 또는 README 파일이 무엇을 하든지 말하지 않아도됩니다. 그러나 필자가 작성한 스크립트를 (지원 파일과 함께) 위와 같이 설치할 수있는 방법을 모릅니다.스크립트/프로그램을 설치 가능한 tarball로 변환 하시겠습니까?

Google 검색을 시도했지만 사용하려는 검색어가 확실하지 않습니다. "package"라는 단어가 포함 된 것을 시도하면 tarball을 deb/rpm/miscellaneous-distro-specific-package-format으로 변환하는 방법에 대한 지침을 얻습니다. 이는 원하는 내용이 아닙니다.

실제로 저는 cmake, rake, scons 또는 다른 어떤 것이 아닌 한 autotools라고 불리는 빌드 시스템이라는 것을 사용해야 할 것 같습니까? 내 프로그램이 일부 지원 파일을 필요로하는 경우가 해당 파일을 찾을 수 있도록 그들이에 설치 한 후

또한, 어떻게 내 프로그램을 수정해야 할 수도 있습니다 /usr/share, /usr/lib, 그들은 설치 후 끝날 때마다 다른?

기본적으로 나는 배포 가능한 프로그램을 작성하는 스크립트를 작성하는 것을 목표로하고 있습니다.

+0

이 정확한 문제는 스크립트를 해결하기 위해 설계 구성합니다. --prefix와 같은 기존 구성 스크립트에 인수를 전달할 수 있다는 것을 잊지 마십시오. 또한 --prefix를 전달하는 대신 도움이 될 수도 있습니다. http://stackoverflow.com/questions/230364/how-to-get-rpath-with-origin-to-work-on-codeblocks-gcc –

+0

제 말은, configure 스크립트가 없습니다. 방금 지원 파일과 함께 사용하는 스크립트가 있습니다. 구성 스크립트를 얻는 방법을 알고 싶습니다. 나는 그것을 직접 쓰나요? 프로그램이 나를 위해 그것을 생성합니까? 어떤 프로그램을 제공해야합니까? –

+1

autotools와 같은 빌드 시스템은 configure 스크립트를 생성합니다. 다양한 언어/환경이 파이썬에 대해 "setup.py"와 같은 자신의 동등한 기능을 갖는 것은 드문 일이 아닙니다. (내가 질문을 오해 했습니까? 당신이 스크립트를 완전히 구성하는 것을 피하려고 생각했습니다.) –

답변

관련 문제