64bit ubuntu dapper 사용중 32bit 바이너리 만드는 방법은?

doodoo의 이미지

현제 64비트 우분투 데퍼를 사용하게 되었습니다.
속도가 빠른지 아닌지는 잘 모르겠네요~~

근데 문제가 발생했습니다.
모두다 점검을(그러니깐 내가 사용하기에 적당한가에 대해) 했다고 생각했지만

win32codecs 를 사용할수가 없더군요
몇번의 검색으로 win32codecs는 32비트에서만 작동가능하다는 결론을 얻었습니다.....

이러면 다시 32비트로 돌아가야 하는건가요?
아니면..... 32비트용으로 만들어서 실행할수 있을까요?
제가 사용하는 mplayer 와 xine-ui는 거의 만능의 재생기로 동작해 왔었거든요...

첨언: 흐~~~ 데퍼 설치 방법이 바뀌었더군요..... 일단 씨디로 부팅해서 완전히
데스크탑을 사용하는 것 처럼 띄우고 거기서 다시 설치 해야 하는 것이더군요
ㅎㅎㅎ 당황했었습니다....잠시...
라이브씨디로 하는 방법도 결국은 제가 사용하는 xfs 파일시스템을 제대로 지원
(실제로는 grub이겠죠) 하지 못하더 군요 ㅠㅠ;

kasi의 이미지

저는 64bit 대퍼 사용하다가 안되는게 몇개 있어서 그냥 32bit 대퍼를 깔았습니다.

바꿔 깔면서 ext3를 쓰던걸 xfs로 바꿨는데 grub이 안깔리더군요.

그래서 /boot만 ext3로 따로 파티션 만들어서 마운트 해서 쓰고

/는 xfs 파티션에 마운트 해서 쓰고 있습니다.

doodoo의 이미지

댓글 달기를 어떻게 해야 하는지 잘 모르겠군요 ^^;

/boot 만 ext3로 할 이유는 없습니다. 설치할때 경험으로는(1번 시행착오를 했지만ㅠㅠ)

32bit 용 최근의 씨디가 어떤지 잘 몰라서 설명할 수 없지만 64비트 용 설치해 본 결과로는
이렀습니다.
* 준비물 : 아무거나 설정된 grub.conf 파일.

일단 gui 메뉴에서 설치를 합니다. 모두 xfs 파일 시스템으로 하고요...
하지만 하다가 중도에서 파이선에서 무한루프를 돈다면서 에러를 내고 중지가 되죠.

그러면 터미널로 /boot 에가서
> sudo mkdir grub && sudo cp /lib/grub/x86_64-pc/* /boot/grub/
> sudo cp 미리준비한-grub.conf파일 /boot/grub/
> cd /boot/grub && sudo ln -s grub.conf menu.lst

>vi menu.lst ( or grub.conf) 해서 적당히 /boot/의 내용을 보면서 갖다가 붙입니다.
커널 이름과 initrd이미지 만 잘 확인해서 붙이면 됩니다. 아! 루트영역도 좀 봐주셔야
겠군요.

여기까지 하고나서 저의 경우는 리눅스 루트영역이 hda5입니다.
여기가 /media/hda5 로 마운트가 되어 있다면.

>sudo mkdir /media/hda5/boot/grub && sudo cp /boot/grub/* /media/hda5/boot/grub/
>sudo grub
grub> root (hd0,4)
grub> setup (hd0)
grub> exit

끝입니다요....

그나저나 32비트용으로 돌아갈까요? 아니면 얼마나 좋은가 하고 한동안 써야 할까요?
못보는 동영상이 몇개 되네요...wmv9 은 왜자꾸 버젼이 올라가는 겨?

doodoo의 이미지

chroot 를 이용하라는 말은 들었지만...광범위하게 설정해야 하는 관계로 포기합니다..ㅠㅠ

기냥 32비트로 되돌아 갔습니다..ㅠㅜ

Prentice의 이미지

저도 chroot로 얼마 전에 다시 해봤지만 광범위하게 설정할 것 까지는 없었습니다. 그냥 X관련 개발 패키지 설치해주고 mplayer를 컴파일하고 win32codecs 지정해주니 되던데요.

doodoo의 이미지

혹시 관련 링크 같은것 없겠습니까?

아니면 어떤 페키지를 설치했는지?

Prentice의 이미지

http://www.ubuntu.or.kr/wiki.php/Amd64Ia32Chroot

저는 데비안 사용자인데, 위에 언급된 우분투에서의 방법과 거의 똑같은 절차를 밟아서 성공했습니다.

sudo apt-get install gcc 등을 하셔서 mplayer 컴파일에 필요한 최소한의 패키지를 설치하시고, mplayer를 컴파일하실 때 win32codecs 경로를 잘 지정해주시면 될 것입니다.

doodoo의 이미지

흠...쪼금 난해하긴 하군요
감사합니다....근데 한글 링크가 있으리라고는 생각치 못했네요

위의 예에서는 효리를 가지고 한것 같은데...브릿지나 데퍼도 상관없는 모양이네요

지금 당장은 급하니 그냥 사용하고 다시한번 시간내어 시도해 봐야 하겠군요

doodoo의 이미지

지금현재 하다가 막혔는데....

chroot /var/chroot/hoary-ia32

하고 나면 32bit 오에스 로 나와야 하는것 아닌가요?

doodoo@doodoo-desktop:~/files$ uname -a
Linux doodoo-desktop 2.6.15-26-amd64-k8 #1 SMP PREEMPT Thu Aug 3 03:11:38 UTC 2006 x86_64 GNU/Linux

여전히 64비트로 나오는것 같네요.
su - doodoo 하고 난 뒤의 결과입니다.

그리고 컴파일러가 있어야 할것 같아서(그래야 mplayer를 컴파일 할수 있을테니까)
apt-get install build-essential 한 결과가 이상하네요

Extracting templates from packages: 100%
Preconfiguring packages ...
dpkg: syntax error: unknown group `postdrop' in statusoverride file
E: Sub-process /usr/bin/dpkg returned an error code (2)

제 생각에 페키지를 효리것을 가져와야 할것 같은데..여전히 데퍼에서 가져오는 군요

그리고 df결과도 조금 이상하고 chroot 의 df 입니다.

doodoo@doodoo-desktop:~/files$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
sysfs                 14343744   3438148  10905596  24% /sys

chroot하기 전의 df입니다.
Filesystem           1K-blocks Used Available Use% Mounted on
/dev/hda5             14343744   3438128  10905616  24% /
varrun                 1030568        84   1030484   1% /var/run
varlock                1030568         4   1030564   1% /var/lock
udev                   1030568       232   1030336   1% /dev
devshm                 1030568         0   1030568   0% /dev/shm
/dev/hda1             11715952   8194312   3521640  70% /c
/dev/hda3             26365840  12345280  14020560  47% /d
/dev/hda4            142531332 134609272   7922060  95% /linA
/dev/hdb1            117206484 111933472   5273012  96% /linB
/dev/sda1            292902528 271985772  20916756  93% /linC
/dev/sdb1            312437568 244344148  68093420  79% /linD
/home                 14343744   3438128  10905616  24% /var/chroot/hoary-ia32/home
/tmp                  14343744   3438128  10905616  24% /var/chroot/hoary-ia32/tmp
/dev/hdc                623424    623424         0 100% /media/cdrom0

또 32비트로 돌아가느냐의 기로에 섯네요 ㅠㅠ;

Prentice의 이미지

chroot를 하시더라도 커널은 기존 것이 계속 돌고 있으므로 아마 기존의 uname -a 값이 뜰 것입니다. 플래시 플러그인을 설치할 때 이게 살짝 문제가 되죠.

chroot 밖에서 /etc/passwd /etc/shadow /etc/group /etc/hosts /etc/sudoers를 복사하는 단계를 아마 빼먹으신 것 같네요. 혹시 복사를 하셨는데 에러가 난다면 내용을 대조해보시고 새로 복사해보시거나 수동으로 합쳐보세요.

예제의 경우 Hoary에서 Hoary를 chroot화하는 경우였으므로 /var/chroot/hoary-ia32/etc/apt/sources.list의 편집이 불필요했습니다. "본체"와 "chroot"의 버젼이 다를 경우 chroot쪽의 sources.list 파일을 편집해주셔야 합니다.

df는.. chroot는 말 그대로 change root이므로 /dev/hda5가 루트가 된 후의 결과가 나오는 것 같습니다.

---

기운 내세요! 고지가 멀지 않았습니다. :)

doodoo의 이미지

doodoo@doodoo-desktop:/var/chroot/hoary-ia32/etc$ ls -al |grep -e passwd -e shadow -e sudoers
-rw-r--r--  1 root root     1296 2006-08-06 15:08 passwd
-rw-------  1 root root      807 2006-08-06 15:02 passwd-
-rw-r-----  1 root root      849 2006-08-06 15:08 shadow
-r--r-----  1 root root      403 2006-08-06 15:08 sudoers
doodoo@doodoo-desktop:/var/chroot/hoary-ia32/etc$ diff /etc/passwd passwd
doodoo@doodoo-desktop:/var/chroot/hoary-ia32/etc$

실제로는 잘 카피가 됬네요...라고 하고 싶지만...
바로 밑에 찿아주신 32bit 용 mplayer를 설치하는데 주력해야 하겠죠?
---> 라고 하고 싶지만 우분투 페키지에 들어있는 mplayer 는 저한테 좀 문제가 있어요
컴파일 해서 사용하는 경우가 아니면 mp3파일을 재생할때...가끔식 죽어버린답니다.

실제로는 cron에 의해서 저는 아침에 기상을 하고 있어요
어느 음악 파일이 들어있는 특정 디렉토리를 읽어서 몇번 반복해서 재생하겠끔 되어있는데
오늘 아침에는 아예 재생을 시작하지도 않았지요 ㅠㅠ
전에는 반복하는 횟수가 줄어들어서 전체 재생시간이 작아지더라고요...
그니깐 한 50분 정도 노래를 계속틀어야 일어나게 되는데...20분정도 재생하고 끝나버리는
그런것.......
하지만 컴파일 하면 괞찮아요...^^;

어쨓든 임시방편으로 32비트용 패키지를 깔고, 컴파일하는것을 또 생각해 봐야 하겠군요.

참..32, 64 둘다 apt로 설치하는 mplayer 는 조금씩 문제가 있는것 같았어요..
재생할때도 이상하게 느리게 재생되는것 같은 느낌이 있구요...(음악이 처짐 -_-)

추가 : 참 신기하게 다른분들은 정보를 잘 찿는것 같군요..
검은혜님도 그런것 같구요...칭찬인지 내가 저능이라는건지..ㅠㅠ

Prentice의 이미지

어이쿠. 64bit 우분투 대퍼용 32bit mplayer가 있네요.

http://ubuntuforums.org/showthread.php?t=188974

호어리용은 다음과 같습니다.

http://ubuntuforums.org/showthread.php?t=62685

doodoo의 이미지

어쨓든 감사합니다...답글은 바로 윗줄꺼...^^;

doodoo의 이미지

아..지금 chroot 한것을 되돌리기 하는데....

cd /lib
ln -s /var/chroot/hoary-ia32/lib/ld-linux.so.2 .
ldconfig

한 부분을 되돌리기가 힘드네요
ld-linux.so.2 의 원래 링크는 어디였을까요?

doodoo@doodoo-desktop:/lib$ ldd /usr/bin/mplayer32
/usr/bin/ldd: line 171: /lib/ld-linux.so.2: 그런 파일이나 디렉토리가 없음
ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)
doodoo@doodoo-desktop:/lib$ find . -name \*ld-linux\* -print
./ld-linux-x86-64.so.2
doodoo@doodoo-desktop:/lib$ ll |grep ld
-rwxr-xr-x  1 root root   94448 2006-05-22 02:25 ld-2.3.6.so
lrwxrwxrwx  1 root root      11 2006-08-06 21:13 ld-linux-x86-64.so.2 -> ld-2.3.6.so

결과로 보면....원링크를 /var/chroot/hoary-ia32/ 아래에 두고 잡았는데...
일단 지우기는 했지만 원본을 찿을수가 없네요 ㅠㅠ
wkpark의 이미지

ld-2.x.x.so도 같이 link걸어주세요.

온갖 참된 삶은 만남이다 --Martin Buber

doodoo의 이미지

그 파일은 64비트 용 인것 같네요
링크하고 실행했더니 깨진 라이브러리를 사용했다고 나오더군요...

-rwxr-xr-x  1 root root   94448 2006-05-22 02:25 ld-2.3.6.so
lrwxrwxrwx  1 root root      11 2006-08-06 21:13 ld-linux-x86-64.so.2 -> ld-2.3.6.so
lrwxrwxrwx  1 root root      40 2006-08-14 17:36 ld-linux.so.2 -> /var/chroot/hoary-ia32/lib/ld-linux.so.2

다시 효리쪽으로 링크를 걸긴 했는데...

mplayer 실행하는데 들어가야 하는 라이브러리가 엄청나군요....흠..

doodoo@doodoo-desktop:~$ ldd /usr/bin/mplayer32
        linux-gate.so.1 =>  (0x00000000)
        libdvdread.so.3 => not found
        libmad.so.0 => not found
        libvorbis.so.0 => not found
        libogg.so.0 => not found
        libdv.so.4 => not found
        libtheora.so.0 => not found
        liblzo.so.1 => not found
        libmp3lame.so.0 => not found
        libxvidcore.so.4 => not found
        libpng12.so.0 => not found
        libz.so.1 => not found
        libjpeg.so.62 => not found
        libasound.so.2 => not found
        libdl.so.2 => not found
        libpthread.so.0 => not found
        libmpcdec.so.3 => not found
        libspeex.so.1 => not found
        libfaac.so.0 => not found
        libmp4v2.so.0 => not found
        libstdc++.so.6 => not found
        libfreetype.so.6 => not found
        libncurses.so.5 => not found
        libcdda_interface.so.0 => not found
        libcdda_paranoia.so.0 => not found
        libnsl.so.1 => not found
        libungif.so.4 => not found
        libsmbclient.so.0 => not found
        libfribidi.so.0 => not found
        libfontconfig.so.1 => not found
        libgtk-x11-2.0.so.0 => not found
        libgdk-x11-2.0.so.0 => not found
        libatk-1.0.so.0 => not found
        libgdk_pixbuf-2.0.so.0 => not found
        libm.so.6 => not found
        libpangocairo-1.0.so.0 => not found
        libXext.so.6 => not found
        libXrender.so.1 => not found
        libXinerama.so.1 => not found
        libXi.so.6 => not found
        libXrandr.so.2 => not found
        libXcursor.so.1 => not found
        libXfixes.so.3 => not found
        libpango-1.0.so.0 => not found
        libcairo.so.2 => not found
        libX11.so.6 => not found
        libgobject-2.0.so.0 => not found
        libgmodule-2.0.so.0 => not found
        libglib-2.0.so.0 => not found
        libaa.so.1 => not found
        libGL.so.1 => /usr/lib32/fglrx/libGL.so.1 (0x55582000)
        libXxf86dga.so.1 => not found
        libXv.so.1 => not found
        libXvMC.so.1 => not found
        libXvMCW.so.1 => not found
        libXxf86vm.so.1 => not found
        libSDL-1.2.so.0 => not found
        libggi.so.2 => not found
        libslang.so.2 => not found
        libartsc.so.0 => not found
        libgthread-2.0.so.0 => not found
        libesd.so.0 => not found
        libaudiofile.so.0 => not found
        libaudio.so.2 => not found
        libXt.so.6 => not found
        liblirc_client.so.0 => not found
        libgcc_s.so.1 => not found
        libc.so.6 => not found
        libXext.so.6 => not found
        libX11.so.6 => not found
        libpthread.so.0 => not found
        libdl.so.2 => not found
        libc.so.6 => not found
doodoo@doodoo-desktop:~$

이걸 언제 다 찿아서 깔지?

wkpark의 이미지

64bit 우분투 대퍼는 /lib64가 없고 그냥 /lib인가요?

fedora, SuSE등등의 64,32bit 동시 지원 배포판은 /lib64는 64비트 라이브러리, /lib는 32비트 라이브러리가 들어있습니다.

온갖 참된 삶은 만남이다 --Martin Buber

Prentice의 이미지

예, 그냥 /lib만 있습니다. 데비안이나 우분투는 multiarch 지원이 없(?)다고 알고 있어요. 데비안의 경우 이런 형태를 pure64라고 부릅니다.

lib32stdc++6같은 패키지가 AMD64용 Debian sid에 있긴 한데 이쪽은 잘 모르겠습니다.

monpetit의 이미지

64bit 우분투 대퍼도 32비트, 64비트 라이브러리를 동시에 지원합니다.
/lib32와 /lib64로 되어 있고 /lib는 /lib64의 심볼릭 링크입니다.

atie의 이미지

제가 64bit용 배포판을 쓰지 않으므로 가타부타 이야기를 드릴 수 없지만, Dapper에 amd64용 mplayer가 있고 (실제로는 mplayer 패키지를 설치하는 더미 패키지) ia32-libs가 따로 있는 것으로 짐작컨태 위의 글들처럼 mplayer를 설치하는 것이 hoary 때의 chroot를 쓰는 문서를 참고해야할 만큼 복잡하지는 않을 듯 합니다.

amd64 Dapper를 쓰시는 분이 시원하게 답변을 해 주셨으면 합니다. ^^
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

Prentice의 이미지

mplayer 자체는 amd64 환경에서 잘 작동합니다. 문제는 win32codecs가 32bit mplayer 환경에서만 작동한다는 점이죠. ffmpeg 최근 버젼에서는 wmv9도 어느정도 지원한다는 얘기가 있지만, CVS 버젼에 해당하는 얘기인지 릴리스 버젼에도 해당하는 얘기인지, 실제로 잘 작동하는지는 저는 확인해본 적이 없어서 잘 모르겠습니다.

doodoo의 이미지

현재 제가 최신( 자동으로 패키지 업데이트 하라고 메세지 나오면 다 했으니깐)인데...
아직 wmv9 파일을 재대로 재생하지 못하는 것 같습니다...

하지만 wmv9 파일이 아직 제 주변에는 그다지 많지 않으니깐 크게 상관없다고
해야 하나요 ㅠㅠ

어쨓든 이번에는 시원하게 한번 밀고 다시 첨부터 해볼 작정이랍니다.

하지만 이번에는 xine 이놈도 자막이 안나오더군요...
폰트 생성부터 모든짓을 했는데도...불구하고...

밀자..!!...근데..데퍼로 와서는 다시 미는게 취미가 된듯한 느낌은?

doodoo의 이미지

한번 미는것에서 극복하고자 지금 하나 하나씩 32bit라이브러리를 /etc/ld.so.conf에 구겨 넣으며 32bit mplayer32를 테스트 하고 있습니다.
그런데 또 ld-linux.so.2 파일에서 걸리네요
이 페키지가 어떤건지 아시는분 있으세요?
지금 현재는 /var/chroot/hoary-ia32/lib/ld-linux.so.2 여기로
링크가 걸려 있는데 원래것으로 바꾸어야 할것 같군요..

doodoo@doodoo-desktop:/etc$ mplayer32
mplayer32: relocation error: /lib32/libc.so.6: symbol _rtld_global_ro, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference

ldd /usr/bin/mplayer32 결과중 일부 입니다.
        liblirc_client.so.0 => /usr/lib32/liblirc_client.so.0 (0x56565000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0x5656a000)
        libc.so.6 => /lib32/libc.so.6 (0x56575000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000)
        libcrypt.so.1 => /lib32/libcrypt.so.1 (0x566a4000)
        libresolv.so.2 => /lib32/libresolv.so.2 (0x566d1000)
        libgssapi_krb5.so.2 => /usr/lib32/libgssapi_krb5.so.2 (0x566e5000)

다른분들은 어떻게 나오는지 알려 주실수 없나요?

댓글 달기

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