리눅스 배포 프로그램에 관하여...
글쓴이: eomyh340 / 작성시간: 수, 2010/09/15 - 9:48오전
안녕하세요..
QT를 접한지 2달만에 프로그램을 거진 완성해 갑니다.
그런데 최종단계로
리눅스 우분투나 레드햇. 수세.페도라 등의 모든 환경에서 제가 제공하는 .tar 압축파일의
install.sh파일을 만들거나 설치 실행파일을 만들어 배포할 것인데..
문제는 RPM 패키지로 만들경우 우분투에서 rpm이 설치가 되어있지 않기 때문에
사용자가 rpm을 deb로 변경하여 rpm에 설치가 되어있어야
제가 제공하는 배포프로그램의 패키지 파일이 원활이 설치가 되지 않을까 싶습니다..
제가 원하는 것은 어떠한 환경에서도 사용자가 불편하게 특정파일을 설치한다거나 하는 과정을 거치지 않게 단번에 제가만든 xx라는 프로그램을 실행 설치가 가능한지 여쭈어 봅니다..
감사합니다.
도움을 부탁드립니다.
이제 리눅스 접한지 두달째입니다.^^
Forums:
각 배포판의 패키지
각 배포판의 패키지 관리 시스템에 맞게 따로 패키징해서 제공하셔야 합니다.
아니면 배포판의 패키지 관리 시스템에 의존하지 않도록 직접 인스톨러를 만들어 제공하는 수도 있습니다.
하지만 그러면 사용자가 약간 불편해 하겠지요. 네이티브 패키지들과 별도로 따로 관리해야 하니까요.
autopackage 같은 배포판 독립적인 패키지 관리 시스템들도 있기는 하지만 많이 사용되고 있지는 않는 것 같습니다.
우선 페도라 rpm 과 우분투 deb 만 제공하시고, 다른 배포판의 패키지들은 천천히 제공한다던가,
다른 누군가가 스스로 패키징해서 프로젝트에 기여하기를 기다리는 것이 좋지 않을런지요.
makeself를
makeself를 사용해보세요.
http://blog.tcltk.co.kr/?p=1633
----------------
http://tcltk.co.kr
----------------
http://tcltk.co.kr
댓글 감사합니다
댓글 감사합니다 ^^
저도 열씸히 찾아보고 검토중입니다 ^^
Build service도
Build service도 괜찮아요.
http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto
댓글 달기