리눅스 배포 프로그램에 관하여...

eomyh340의 이미지

안녕하세요..
QT를 접한지 2달만에 프로그램을 거진 완성해 갑니다.

그런데 최종단계로

리눅스 우분투나 레드햇. 수세.페도라 등의 모든 환경에서 제가 제공하는 .tar 압축파일의
install.sh파일을 만들거나 설치 실행파일을 만들어 배포할 것인데..

문제는 RPM 패키지로 만들경우 우분투에서 rpm이 설치가 되어있지 않기 때문에
사용자가 rpm을 deb로 변경하여 rpm에 설치가 되어있어야
제가 제공하는 배포프로그램의 패키지 파일이 원활이 설치가 되지 않을까 싶습니다..

제가 원하는 것은 어떠한 환경에서도 사용자가 불편하게 특정파일을 설치한다거나 하는 과정을 거치지 않게 단번에 제가만든 xx라는 프로그램을 실행 설치가 가능한지 여쭈어 봅니다..

감사합니다.

도움을 부탁드립니다.
이제 리눅스 접한지 두달째입니다.^^

cleol의 이미지

각 배포판의 패키지 관리 시스템에 맞게 따로 패키징해서 제공하셔야 합니다.
아니면 배포판의 패키지 관리 시스템에 의존하지 않도록 직접 인스톨러를 만들어 제공하는 수도 있습니다.
하지만 그러면 사용자가 약간 불편해 하겠지요. 네이티브 패키지들과 별도로 따로 관리해야 하니까요.
autopackage 같은 배포판 독립적인 패키지 관리 시스템들도 있기는 하지만 많이 사용되고 있지는 않는 것 같습니다.
우선 페도라 rpm 과 우분투 deb 만 제공하시고, 다른 배포판의 패키지들은 천천히 제공한다던가,
다른 누군가가 스스로 패키징해서 프로젝트에 기여하기를 기다리는 것이 좋지 않을런지요.

h2h1995의 이미지

makeself를 사용해보세요.

http://blog.tcltk.co.kr/?p=1633

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

eomyh340의 이미지

댓글 감사합니다 ^^

저도 열씸히 찾아보고 검토중입니다 ^^

tj의 이미지

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.