hp ux 워크스테이션 용 프로그램 cd 굽는 방법 문의

tjsgh361의 이미지

안녕하세요
컴퓨터 관련해서 초보인데요
회사 업무 중 유닉스 관련 업무가 일부 있는데 막히는 부분이 있어서 하다하다 도저히 안되서 질문드립니다.

먼저 내용을 요약해서 적을게요

목적 : 윈도우 pc에서 cd를 구워서 유닉스 pc에서 실행하고싶음

문제 : 파일중에 InstallPatch라는 이름의 파일이 있는데 cd로 구워서 유닉스에서 실행 시 파일 이름이 강제로 바뀌어서 정상 실행이 안됨. (ex : INSTALLP) 어찌어찌 바뀐 파일 이름을 알아내서 실행시켜도 파일 이름이 바뀌는거 때문에 정상실행불가.

해본것 : 구글 잼민이가 폴더 경로 바꿔보라고해서 d드라이브 바로 밑에 해봤는데 안됨. cd 굽는 프로그램 바꿔보라고해서 imgburn, cdburnerxp 써봤는데 안됨, 해당 프로그램 설정에 rock ridge 옵션 있을거라고 해서 이것저것 해보고 찾아봤는데 없음. 결국 잼민이가 포기하고 파일질라로 옮기라고 했는데 랜선 안연결되어있어서 불가능 등등

다른 커뮤에 질문 글 올린거 복사해서 길게 설명하겠습니다.

=================================================================================================
hp ux (유닉스) 시스템 워크스테이션이 있고 거기에 설치해야할 프로그램이 있어.

이 프로그램을 cd로 구워서 설치해야해

프로그램은 내 윈도우 pc에 있어서 이걸 cd-r에 구울려고 하거든

근데 아무리 구워도 마운트는 성공하는데 이후 실행이 안돼

(상항 설명 :

cd넣고 싱글유저모드 진입

mount /dev/dsk/c0t0d0 /mnt/rod00

/mnt/rod00/InstallPatch

라고 입력하면 not found라고 뜸.

이후 cd /mnt/rod00

ls -l 이라고 치면

INSTALLP 라는게 있음

그래서 INSTALLP, INSTALLPATCH, INSTALLP;1 다 해봤는데 마찬가지로 not found)

확인해본 결과 실행 파일 이름이 InstallPatch 인데 너무 길고 대소문자가 들어가는데 기본적으론 유닉스에서 호환이 안된데

굽는 과정에서 유닉스에 호환되도록 rock ridge 기능이나 옵션이 있어야하는데 이게 없어서 파일 이름이 자동으로 대문자로 바뀌고 글자도 수가 적어져.

그리고 변환된 이름으로 어떻게 실행 시켜도 프로그램 자체적으로 끝까지 실행이 안되고 컷되는거 같아.

결론적으로 내 윈도우 pc에 있는 프로그램의 파일명을 그대로 유닉스에서도 대소문자 구분되고 숫자 제한 없도록 굽고 싶은데 어떻게 해?
===================================================================================================

도움 부탁드립니다 ㅠㅠ

김정균의 이미지

HP-unix 의 filename 은 최대 255자 까지 가능하고, 대소문자 구분을 해야 합니다.
일단 상황을 보자면

ls -al /mnt/rod00 의 결과를 정확하게 보여 주시는 것이 좋습니다. 실행을 하기 위해서는 퍼미션도 필요합니다. 그러므로 이 정보들을 종합적으로 판단하기 위해서는 해당 정보를 그대로 copy & paste 해 주시는 것이 커뮤니케이션에 도움이 됩니다. CD-r 의 경우 mount 된 host 에서는 read-only 이므로 실행 퍼미션을 줄 수가 없습니다. 그러므로, 해당 파일을 Unix filesystem 으로 copy 를 한 후에 실행을 해 보시는 것도 한 방법 입니다.

```bash
shell> cp -af /mnt/rod00 ./
shell> cd ./rod00
shell> chmod 755 InstallPatch
shell> ./InstallPatch
```

그리고, InstallPatch 가 windows 용 binary file 이라면 이건 또 다른 문제가 됩니다.

P.S.
흠 unix box 에 usb 가 없나요? usb 로 하는게 더 편하실 텐데..

tjsgh361의 이미지

답변 감사합니다 ㅠㅠ
말씀하신 부분 사진으로 첨부합니다.
-r-xr-xr-x 라고 뜹니다.
제가 의심하는 부분은 혹시 burnawarefree라는 프로그램으로 구우면 될지 혹은 윈도우11이라서 안되는건지도 의심되네요
그리고 windows 용 binary file 인지는 잘 모르겠습니다........
해당 워크스테이션에 키보드, 마우스 용 usb 단자는 있는데 추가 단자는 없어서 usb를 쓸려면 마우스를 빼면 될거같긴합니다.
근데 usb를 이용한 방법은 배우지 못해서 할줄 모릅니다.......그래서 해볼 생각도 못했네요
오래된 hp ux 초기 모델 같은데 usb로 프로그램 실행이 제대로 호환되는지도 모르겠습니다.

댓글 첨부 파일: 
첨부파일 크기
Image icon ux문제.jpg937.81 KB
Prentice의 이미지

fat32나 vfat이 그냥은 미지원인가 봅니다;; 뭘 깔아야 하나 보네요...

키보드/마우스 포트는 또 character device라고 합니다.

Prentice의 이미지

반드시 CD에서 실행해야 하나요?

하드로 복사해서 실행하는 것도 가능하다면, PC에서 압축해서 CD로 굽고 워크스테이션에서는 mkdir ~/work; cd ~/work; tar xzvf /mnt/rod00/FILES.TAR.GZ 이런 식으로 CD에 있는 파일을 하드로 풀고 하드에서 실행하는 수는 생각해 보셨을까요? Tarball 안에는 대소문자가 제대로 기록되어 있을 테니까요.

Prentice의 이미지

쓰시는 HP-UX 버전은 어떻게 되나요?

mount -F cdfs -o rr /dev/dsk/c0t0d0 /mnt/rod00

Rock Ridge로 구워진 게 확실하면 이렇게 하시면 통하나요? HP-UX 신버전에서는 Rock Ridge 지원이 된다고 하는 듯한데 구버전에서는 mount가 아니라 PFS라는 것을 써야 하는 모양입니다.

Prentice의 이미지

imgburn, cdburnerxp 쓰셨으면 Rock Ridge 미지원 프로그램만 골라서 쓰신 듯합니다.

https://en.wikipedia.org/wiki/Comparison_of_disc_authoring_software#Filesystem_support

김정균의 이미지

음. CD rom 의 파일 시스템 이슈일거 같은데, CD 기록 시에 파일시스템 선택을 ISO9660 말고 UDF 로 선택해서 해 보세요. 그리고, 아무래도 CDR 보다는 서버에 USB port 가 있으면 USB 로 작업 하시는 것이 더 유리할 것 같습니다.

저도 CD writing 을 해 본지가 너무 오래되서, UDF 지정을 어떻게 해야할지는 좀 난감하군요. USB 저장 매체를 이용하면 이런 이슈가 없을테니, USB를 이용하시는 것을 권고 드립니다.

Prentice의 이미지

HP-UX가 UDF를 지원 안 한다는 얘기가 있네요...

vfat도 그냥은 지원을 안 한다고 하니 USB도 넘어야 할 산이 좀 있을 듯합니다.

마우스/키보드 포트는 또 character device라고 해서 USB 드라이브가 안 먹힐 가능성이 있으니 뒤에(?) USB 포트가 더 있는지도 확인이 필요할 듯합니다.

김정균의 이미지

HP-UX 상황이 암울하군요. 뭐 UNIX 자체가 다 그렇겠지만..
차라리 HP-UX box 가 있는 network 에 notebook 을 연결해서 ftp 나 scp 등으로 파일을 전송하는게 더 좋지 않을까 싶네요. 아니면 HP-UX 랑 1:1 cross cable 로 연결을 하든지..

뭐 장비 반입이 제한적인 이런 상황이라면.. 해당 행위에 대한 승인을 받는 과정을 거쳐서 들어가든지 해야 할 듯 싶어요.

댓글 달기

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