gaim 업데이트에 관하여~~~~~~~~

okgo의 이미지

현재 래드햇 9.0 환경이구요 gaim 0.59.8설치되어 있습니다.
검색해보니까 gaim 최신버전이 아니면 msn매신저 접속이 안되다고 하더군요,

gaim홈에 가서 보니 0.75까지 나온것 같던데 래드햇버전에 gaim-0.75-0rh9.i386.rpm ,
gaim-devel-0.75-0rh9.i386.rpm 2개의 파일이 있더군요,

일단 gaim-0.75-0rh9.i386.rpm부터 다운받아 설치하려고보니 의존성애러가 납니다.
이번에는 gaim-devel-0.75-0rh9.i386.rpm 설치해보니 잘 설치됩니다.
다시 gaim0.75-0rh9.i386.rpm설치하니 같은 의존성애러 발생이 생기더구요.

gaim실행해서 버전 보니 그대로 0.59.8 이더군요.

음 ~ 설치가 제대로 안된건가요?
설치는- uvh 로 했습니다.

혹시 gaim사용하는 방법자세히 나온 싸이트 아시면 알려주세요.
그럼 수고들 하세요.

k2hyun의 이미지

gaim-devel-xxx 이 gaim source로 설치한다는 의미는 아닙니다. 그러니 gaim-0.75-0rh9.i386.rpm를 설치할 때 발생하는 에러부터 잡으셔야 할 것 같습니다. 참고로 gaim-devel-xxx 는 옵션입니다. gaim을 라이브러리 형태로 설치한다고 보시면 되겠죠?? ^^;
<==== 가차없는 철퇴를 .. ^^

더 이상 없다.

ing의 이미지

저하고 똑같네요.. 저도..
님 처럼 똑같이 했으나.. 의존성 에러로...
지금.. 가임 설치 못하고 있는 중입니다..
계속.. 의존성 에러가.. 뜨네요...
저는 포기...-_-;;

혹시 이런 에러가 아닐런지요..

경고 : gaim-0.75-0rh9.i386.rpm: V3 DSA signature : NOKEY,
ID 883c1c14
오류 : Failed dependencies :
gtkspell is needed by gaim-0.75-0rh9
libgtkspell.so 0 is needed by gaim-0.75-0rh9

프로그래밍은 재미있다..

sangu의 이미지

ing의 이미지

엇.. 설치 됩니다..
정말 감사합니다.......
설치 성공했어요.. ^^

프로그래밍은 재미있다..

okgo의 이미지

신기하군요. :lol:
잠깐 테스트해봤지만 차이점이 있다면
대화할때 자기닉네임이 [아무개]라면 자기창에는 [아무개]만 나오고 [아무개]뒤에
글자는 나오지 않는것(상대방에게는 다 나옴) 하고 파일전송이 안되는것이
다르더군요..

ㅎ ㅎ 하여튼 신기합니다. :lol:

ing의 이미지

그런데요..
윈도우에서 MSN 쓸떄하고.. 차이점이..

가임으로.. MSN을 접속하고 나면...
글자가 엔터가 잘 먹히질 않습니다...

이건 제 컴퓨터만 그런가 모르겠는데요....
만약에..
ex)안녕하세요.. 반갑습니다.
라고 엔터를 치게 되면...
뒤에 "습니다." 라는 글자는 짤려 버리고...
안녕하세요.. 반갑 까지.. 나오고..
습니다는.. 글자 찍는 곳에.. 고대로 남아있습니다.. 엔터를 쳐도..
엔터가 잘 안먹히구요.. 이건 왜 떄문에 그런건가요?

프로그래밍은 재미있다..

정태영의 이미지

ing wrote:
그런데요..
윈도우에서 MSN 쓸

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

okgo의 이미지

ing wrote:
그런데요..
윈도우에서 MSN 쓸
pains98의 이미지

Quote:
단어단위 입력을 사용하시나보군요..
http://usr.gentoo.or.kr 에서 팁부분에서 검색해보시면..

미쓰랜더님이 올려주신 패치가 있습니다

거기 가서 보니.. 주소는 다음과 같더라고요..

Quote:
http://www.tisphie.net/~mithrandir/portage/gaim.tar.gz

/usr/local/portage 에 푸셔서 쓰시면 됩니다.

음.. 폴더 만들고 portage안에다가 압축 풀어서 그대로 놨는데..

더 뭘 해야하나요?

폴더 구조를 보니 이렇게되어 있던데요...

/usr/local/portage/net-im/gaim

이곳에 보니...

Quote:
ChangeLog Manifest FILES(디렉토리) gaim-0.63-r2ebuild

이렇게 폴더안에 있던데.. 음.. 버전 가임이 제가..

gaim-0.75-0rh9 이거던데요... 음.. 버전이 안 맞아서 그런가..

뭐 크게 불편한건 없지만... 이렇게 하면 된다기에.. 젠투랑 레드헷9.0이랑

틀리나.. 모르겠네요 :D 아 그리고 portage라는 폴더는 처음부터 없어서

제가 만든겁니다.. 그거와 큰 상관이 있나?

ddddd

myroot의 이미지

이 주제와는 별로 상관 없어 보이지만 ㅡㅡ;;

저는 가임이 이상하게 자꾸 죽어서 ( 10초 정도 후에 Gaim has segfaulted and attempted to dump a core file........ 이러면서 죽어요)
Jmsn을 씁니다.

pains98의 이미지

Quote:
preedit string commit 문제
현재 Gtk+-2.x 는 preedit string을 가지는 input method가 오동작 할 수 있는 여지가 많다.

예를들어 Gaim›에서 가나다 (다 라는 글자는 아직 미완성 상태) 라고 치고 엔터를 누른다고 하자.

Gaim› 소스의 gtkconv.c 에 보면 key_press_event 에 대한 콜백을 등록하고, enter가 들어오면 textview의 textbuffer 를 얻어와서 채팅 메시지를 전송한다. 그런데 이때 gtk_text_buffer_get_text () 는 textbuffer에 실제로 들은, 즉 commit 하지 않은 string만을 얻어오게 된다. 위의 경우라면 '가나' 는 전송하고, 다는 여전히 preedit string 상태로 남게 된다('다'가 preedit 상태로 남아있는이유는 gtkconv.c 에서 엔터를 핸들하고 나서 return TRUE 하기 때문).

결과적으로 우리는 평소대로 쳤을뿐인데 (혹은 msn에서 하듯이) 원하지 않는 동작이 일어났다.

see also http://gnome.or.kr/moin.cgi/imhangul#head-596a8675936a59bd2e69138bbac67689278f0697


대충 무슨 말인지는 알겠는데... 음.. .. 머리 아프네.. 더 찾아봐야징...

위의 내용은 http://www.tisphie.net/moniwiki/wiki.php/GtkInputMethod

여기에서..

ddddd

pains98의 이미지

한글의 경우 마지막 문자가 전송 안 되는 문제에 대한 패치가 존재 합니다

소스 받아서 아래의 패치만 적용해 주고 컴파일하면 문제 없는데요

Quote:

코드:
diff -urN src_orig/gtkconv.c src/gtkconv.c
--- src_orig/gtkconv.c 2003-05-17 07:33:31.000000000 +0900
+++ src/gtkconv.c 2003-06-22 02:52:08.000000000 +0900
@@ -366,7 +366,8 @@
struct gaim_connection *gc = gaim_conversation_get_gc(conv);

gtkconv = GAIM_GTK_CONVERSATION(conv);
-
+ gtk_im_context_reset(GTK_TEXT_VIEW(gtkconv->entry)->im_context) ;
+
gtk_text_buffer_get_start_iter(gtkconv->entry_buffer, &start_iter);
gtk_text_buffer_get_end_iter(gtkconv->entry_buffer, &end_iter);
buf2 = gtk_text_buffer_get_text(gtkconv->entry_buffer,

이 내용이... /usr/local/portage/net-im/gaim/files/gaim_lastcharactercommit.diff

여기에 있더군요.. 이걸 패치하면 된다는데.. 위의 내용을..

음.. 뭘까.. ?

ddddd

pains98의 이미지

음..위에 방법은 모르겠다..정태영님이 말 해주시 않는 이상. :D

Quote:
http://people.redhat.com/~djoo/Junk/gaim-0.72-2KR.src.rpm

받아서

$ rpmbuild --rebuild gaim-0.72-2KR.src.rpm
$ rpm -Uvh /usr/src/redhat/RPMS/i386/gaim*.rpm
http://bbs.kldp.org/viewtopic.php?t=27230&highlight=gaim+%B1%DB%C0%DA

여기에서 하라는대로 했다.. 된다.. 그런데 난 gaim-0.75에서 gaim-0.72로 떨어졌다.. 음..

Quote:

http://ftp.freshrpms.net/pub/freshrpms/redhat/9/gtkspell/

gtkspell-2.0.4-fr3.i386.rpm <--<--내꺼에 원래 깔려있었음!

gtkspell-devel-2.0.4-fr3.i386.rpm <-gtkspell 다른버전을 깔다가 실패
같은걸로 깔았더니 의존성 안나오더군요!

http://people.redhat.com/~djoo/Junk/
gaim-0.72-2KR.src.rpm <---이파일이 마지막글자입력안되는현상 막아주나 보더군요!

설치하면 되더군요.!!

/usr/src/redhat/RPMS/i386
[root@Tom i386]# ls
gaim-0.72-2KR.i386.rpm less-378-8KR.i386.rpm
gaim-debuginfo-0.72-2KR.i386.rpm less-debuginfo-378-8KR.i386.rpm
gaim-devel-0.72-2KR.i386.rpm
[root@Tom i386]# rpm -Uvh /usr/src/redhat/RPMS/i386/gaim*.rpm
준비 중... ########################################### [100%]
1:gaim ########################################### [ 33%]
2:gaim-debuginfo ########################################### [ 67%]
3:gaim-devel ########################################### [100%]


음.. 암튼 이젠 글 안 짤리긴 하는데 위에 저건 어찌 해야하는거지?

궁금..또 궁금!

ddddd

정태영의 이미지

pains98 wrote:
Quote:
단어단위 입력을 사용하시나보군요..
http://usr.gentoo.or.kr 에서 팁부분에서 검색해보시면..

미쓰랜더님이 올려주신 패치가 있습니다

거기 가서 보니.. 주소는 다음과 같더라고요..

Quote:
http://www.tisphie.net/~mithrandir/portage/gaim.tar.gz

/usr/local/portage 에 푸셔서 쓰시면 됩니다.

음.. 폴더 만들고 portage안에다가 압축 풀어서 그대로 놨는데..

더 뭘 해야하나요?

폴더 구조를 보니 이렇게되어 있던데요...

/usr/local/portage/net-im/gaim

이곳에 보니...

Quote:
ChangeLog Manifest FILES(디렉토리) gaim-0.63-r2ebuild

이렇게 폴더안에 있던데.. 음.. 버전 가임이 제가..

gaim-0.75-0rh9 이거던데요... 음.. 버전이 안 맞아서 그런가..

뭐 크게 불편한건 없지만... 이렇게 하면 된다기에.. 젠투랑 레드헷9.0이랑

틀리나.. 모르겠네요 :D 아 그리고 portage라는 폴더는 처음부터 없어서

제가 만든겁니다.. 그거와 큰 상관이 있나?

ebuild 는.. 레드햇의 srpm이나.. 데비안의 deb화일에 해당하는..
젠투만의 파일입니다 ;)

열어보셧음 알겠지만..
SRC_URI에.. 소스의 위치가 들어가있어서.. 그걸 이용해서..
소스를 받아오고..

src_unpack()함수에 정의한 방법으로 (eclass란 게 있어서.. 어느정도 공통되는 것들은 거기에 있는걸 이용하기도 합니다..) 소스의 압축을 해제하고.. 패치를 적용시키며..

unpack compile merge clean 단계를 거치면서 패키지를 설치하게 됩니다..

젠투 게시판에 올라와있는 글은.. 젠투에서 패치된 가임 ebuild를 이용해서..
-_-;; 문제를 해결하는 법이지요..

하지만 젠투가 아니라면..
그 배포판에 맞는 src패키지 빌드법을 사용해야겠지요 :)

레드햇이라면 Gaim 의 src.rpm을 가져다가 spec에.. 위에 말하신 패치파일을..
적용시키도록 고치고 rpmbuild -bb gaim.spec 을 해주는게 방법이
되는겁니다 =3=33

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

pains98의 이미지

Quote:
ebuild 는.. 레드햇의 srpm이나.. 데비안의 deb화일에 해당하는..
젠투만의 파일입니다

열어보셧음 알겠지만..
SRC_URI에.. 소스의 위치가 들어가있어서.. 그걸 이용해서..
소스를 받아오고..

src_unpack()함수에 정의한 방법으로 (eclass란 게 있어서.. 어느정도 공통되는 것들은 거기에 있는걸 이용하기도 합니다..) 소스의 압축을 해제하고.. 패치를 적용시키며..

unpack compile merge clean 단계를 거치면서 패키지를 설치하게 됩니다..

젠투 게시판에 올라와있는 글은.. 젠투에서 패치된 가임 ebuild를 이용해서..
-_-;; 문제를 해결하는 법이지요..

하지만 젠투가 아니라면..
그 배포판에 맞는 src패키지 빌드법을 사용해야겠지요

레드햇이라면 Gaim 의 src.rpm을 가져다가 spec에.. 위에 말하신 패치파일을..
적용시키도록 고치고 rpmbuild -bb gaim.spec 을 해주는게 방법이
되는겁니다 =3=33

아네... 이해가 좀 되려고 하네요..

한마디로 젠투는 저런 파일 하나만으로 편하게 설치를 한다 이말씀이죠?

unpack compile merge clean <--이거..

정말로 파일 안을 보니.. 그런 단계로 구성이 되어있네요...

전 레드헷 사용이 처음이라 .. 젠투는 잘 모르겠네요..

우선 한길만 판 다음에... 다른 os도 공부를 더 해야겠습니다..

답변에 감사합니다.. 오늘도 많은걸 알아갑니다...

ddddd

댓글 달기

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