응용프로그람 설치판 만들줄 아시는 분 !!!

redstar08302009의 이미지

여러개의 RPM 으로 된 리눅스 응용프로그람을
하나의 설치판으로 만들려고 하는데 영 아이디어가
생각나지 않아요.
설치시에 RPM 을 옵션으로 선택 설치하려고 해요.
고수님들께 부탁드려요.

beyond의 이미지

말로 설명하는 것보다 직접 해보시는 것이 좋을 것 같습니다.

ies4linux를 설치해보고
어떻게 만들었는지 분석해보세요.
간단합니다.

http://www.tatanka.com.br/ies4linux/page/Installation

redstar08302009의 이미지

저는 Fedora 인데 여기서는 할수 없나요?

송효진의 이미지

링크 눌러서
http://www.tatanka.com.br/ies4linux/page/Installation:Fedora
여기까지 간 다음,
ies4linux 를 열어 보고 안될거라 판단하신 건가요?

redstar08302009의 이미지

왕초보라 영 알수 없네요.
좀 더 친절히 대주시면 감사사겠어요

klyx의 이미지

모른다는 말만 백번해봤자 아무도 답변달수 없습니다.
redstar08302009님께서 모르는게 무엇인지를 말씀하셔야지요.

redstar08302009의 이미지

내 질문을 모르겠다는건지...

beyond의 이미지

예입니다.

debian:~$ dialog --checklist 'select rpm' 10 50 200 dialog 'select dialog package' status \
example 'select example package' statue

이것을 어디에 어떻게 써먹을지 감이 안 잡히면 쉡 스크립트 책을 보셔야 됩니다.
redstar08302009의 이미지

윈도우에서
setup.exe 를 클릭해서 설치하는것과 같이
만들려고 하는데 왜 이해를 못하시는지 안타까워요.

송효진의 이미지

그래서 한번 보기나 하셨냐고 묻는겁니다.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇 개 안돼요~
http://xenosi.de/

redstar08302009의 이미지

거긴 그런 내용이 없어요..
???

beyond의 이미지

아....... 그 스크립트를 콘솔(또는 터미널 창)에서 타이핑하여 실행할 수도 있고
X 윈도우 GNOME 환경을 예로 들자면
스크립트를 마우스로 클릭하여 실행시킬 수도 있습니다.

위에 dialog를 실행한 결과입니다. 잼있네요. ㅋㅋ

그리고 zenity 에 대한 링크를 드리죠.
http://www.terminally-incoherent.com/blog/2007/08/23/mount-remote-drives-on-kde-startup-with-a-zenity-dialog/

http://www.kelvinism.com/tech-blog/zenity-gui-shell-script/

http://www.freesoftwaremagazine.com/columns/saving_my_sanity_zenity_shell_script_interaction_gui

http://blog.xychen.org/archives/2008/11/18/progress-dialog-box-of-zenity/

위에 링크를 다 읽어 보고도 이해가 되지 않는다면 쉘 스크립트 책을 보셔야 됩니다.

쉘 스크립트 책까지 보고도 이해가 안 되면

유닉스(또는 리눅스) 시스템, 유닉스(또는 리눅스) 시스템 프로그래밍, X 윈도우 시스템....
이런 책들을 보셔야 될 겁니다. rpm 이야... 그냥 man rpm 해서 그것만 알아도 될 것 같네요.

댓글 첨부 파일: 
첨부파일 크기
Image icon dialog.png10.25 KB
redstar08302009의 이미지

답변 감사해요.
그런데 Zenity 관련 전자북 좀 추천해 주세요
미안...

beyond의 이미지

그렇다면 python 이나 C언어로 만들으세요...
C언어로 할 경우 system, exec 같은 함수로 rpm 호출하시면 될 겁니다.

참고로 C언어로 만들면 하드웨어 종속적인 코드가 나옵니다.

위에 ies4linux 소스를 다운 받아서 어떻게 설치가 진행되는가 직접 해 보세요.
이상.끝.

beyond의 이미지

Quote:
이것을 어디에 어떻게 써먹을지 감이 안 잡히면 쉡 스크립트 책을 보셔야 됩니다.

쉡 스크립트가 아니라 쉘(shell) 스크립트입니다.

Stand Alone Complex의 이미지

cleansugar의 이미지

http://kldp.org/node/120837#comment-545472

여기에 궁금한 점을 올렸습니다.

알려드립니다.

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

bus710의 이미지

음.... 성지순례 왔습니다~ㅎㅎ

life is only one time

wontop의 이미지

북한 개발자가 한국 사이트에 리눅스 질문글을 올리다니........

--------------------------------------------------
그걸 이루던지 이루지 못하던지 사람은 꿈에 이끌리는 법이죠.
'꿈'이라는 이름의 신의 순교자로서의 일생을

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.