Windows에서는 Google Desktop을 설치를 하면 Gadget도 사용할 수 있지만, Linux에서는 Google Desktop을 설치하면 Google Desktop만 설치됩니다. Gadget은 설치가 안되죠.

이번에 연구실에 있는 CentOS에서 Google Gadget을 설치하기로 결심했습니다. Windows에 사용하는 것 처럼 Linux에서도 사용해보고 싶어서였죠.
그래서 Google에서 Beta로 제공하는 googld-gadgets-for-linux를 설치하게 되었습니다!!!
웹사이트 : http://code.google.com/p/google-gadgets-for-linux/
Google Gadget for linux Homepage

Google Gadget for linux Homepage (http://code.google.com/p/google-gadgets-for-linux/)


저도 Windows에서 쓰는 것 같이 Google Desktop Gadget을 사용하려고 삽질을 이룩하게 되었습니다.

우선 다운로드 받은 다음 /usr/local 폴더에 가서 압축을 풀고 컴파일을 하려고 했습니다.
컴파일 하기 전에 어떻게 빌드할 것인가를 참고해보고 빌드를 합니다.
(HOW TO BUILD http://code.google.com/p/google-gadgets-for-linux/wiki/HowToBuild )
위의 링크대로 설치하려고할때에는 CentOS에서 없는 것들이 나옵니다. ㅠㅠ
선수로 설치해야하는 패키지 중에서
Pre-requirements
You need install following packages in order to prepare and build the source code.
    * autoconf >= 2.50
    * automake >= 1.9
    * libtool >= 1.5.20

This project also depends on the following libraries:
    * SpiderMonkey >= 1.60
    * libcurl >= 7.15.0, openssl backend is required
    * libxml2 >= 2.6.0
    * zlib >= 1.2.0
    * xulrunner-dev >= 1.8
    * D-Bus >= 1.0.2
    * gstreamer and gstreamer-plugin-base >= 0.10.0

You can choose from the two toolkits: GTK or QT. If you choose GTK, this project also depends on the following libraries:
    * cairo >= 1.0.0, 1.2.0 or above is better.
    * gtk >= 2.8.0, 2.10.0 or above is better.

If you choose QT, the project also depends on the following libraries:
    * Qt and QtWebKit >= 4.3, (it's optional, and 4.4 is better).

These packages are included in most modern Linux distributions, you can install them using software management application provided by the distribution.

CentOS에서는 SpiderMonkey가 없습니다 ㅡ,.ㅡ
우선 설치한다고 configure를 실행시켰더니 아래의 메시지가 나오면서 설치를 하기에 껄끄러운 상황까지 옵니다.
[root@localhost google-gadgets-for-linux-0.10.2]# ./configure --prefix=/usr --disable-qt-host --enable-debug
Build options:
  Version                       "0.10.2"
  Install prefix                /usr
  Install included libltdl      yes
  Build shared libs             yes
  Build static libs             yes
  Enable debug                  no
  Host type                     linux
  OEM brand

 Libraries:
  GTK SVG Support               no
  Build libggadget-gtk          yes
  Build libggadget-qt           no
  Build libggadget-dbus         yes

 Extensions:
  Build dbus-script-class       yes
  Build gtk-edit-element        yes
  Build gtkmoz-browser-element  no
  Build qtwebkit-browser        no
  Build gst-audio-framework     yes
  Build gst-video-element       yes
  Build gtk-system-framework    yes
  Build qt-system-framework     no
  Build linux-system-framework  yes
  Build smjs-script-runtime     no
  Build qt-script-runtime       no
  Build curl-xml-http-request   yes
  Build qt-xml-http-request     no
  Build libxml2-xml-parser      yes

 Hosts:
  Build gtk host                no
  Build qt host                 no

configure: WARNING: Neither gtk host nor qt host will be built !!!
              Nothing can be used to run Google Gadgets for Linux.
어쩌라고? -_-;;

Hosts가 설정안되는 위 문제는 js, js-devel, nspr, nspr-devel패키지를 설치하면 됩니다.
설치를 하면 문제없이 컴파일을 할 수 있는 상태가 됩니다.
[root@localhost google-gadgets-for-linux-0.10.2]# ./configure --prefix=/usr --disable-qt-host --enable-debug
Build options:
  Version                       "0.10.2"
  Install prefix                /usr/local
  Install included libltdl      yes
  Build shared libs             yes
  Build static libs             yes
  Enable debug                  no
  Host type                     linux
  OEM brand

 Libraries:
  GTK SVG Support               no
  Build libggadget-gtk          yes
  Build libggadget-qt           no
  Build libggadget-dbus         yes

 Extensions:
  Build dbus-script-class       yes
  Build gtk-edit-element        yes
  Build gtkmoz-browser-element  no
  Build qtwebkit-browser        no
  Build gst-audio-framework     yes
  Build gst-video-element       yes
  Build gtk-system-framework    yes
  Build qt-system-framework     no
  Build linux-system-framework  yes
  Build smjs-script-runtime     yes
  Build qt-script-runtime       no
  Build curl-xml-http-request   yes
  Build qt-xml-http-request     no
  Build libxml2-xml-parser      yes

 Hosts:
  Build gtk host                yes
  Build qt host                 no

[root@localhost google-gadgets-for-linux-0.10.2]#

그리고 나서 아래와 같은 명령어를 치고 나서 컴파일을 합니다.
[root@localhost google-gadgets-for-linux-0.10.2]# make
[root@localhost google-gadgets-for-linux-0.10.2]# make install
컴파일하는 지루한 시간에는 딴 짓을 해도 좋습니다 ^^

그리고 나서 ggl-gtk를 실행시킵니다.
드디어 띄운 결과 화면!!
Google Gadget for linux setting

CentOS에서 드디어 설치한 Google Gadget실행화면입니다.


컴파일에러나오는 것 수정하느라 미치는 줄 알았죠.
Ubuntu에서 apt-get으로 패키지 설치하다, 오랜만에 컴파일 해서 설치하니깐 재미는 있는데 삽질을 해버렸습니다.

드디어 연구실에 설치한 CentOS로 Google Gadget을 맛보게 되어서 기쁩니다.
Buy me a coffeeBuy me a coffee
예전, 2006년 5월경. 2006년 1월초부터 모 조직의 Linux서버를 갑자기 맡고나서 안정적으로 운영을 한답시고 공부를 하다가, 갑자기 서버에 이상이 생길듯한 징후들이 보였습니다.

어떤 징후였나면파일이 갑작스럽게 접근이 안되는 것도 있었고, 시스템이 갑자기 느려지고 등의 문제가 있었습니다.
그 당시에는 혼자만 쓰던 Linux가 아니라 여러 사람들이 쓰는 Linux서버를 처음 맡게 되어서 어떻게 해결할지도 걱정되었지요. 그때에 하드디스크 부족해서 N모사 다니시는 90학번 선배님이신 클랴님 친구분께 하드디스크를 얻어서 공간 확보하느라 정신 없을 시기였습니다.

그러다 2006년 8월달. 모 조직의 Linux서버가 있는 학교 컴퓨터실에 공사를 한다고 정전이 되어버렸습니다.

정전이 난 후에 다시 컴퓨터를 켜보니 뭥미? 컴퓨터 부팅이 안되는 것이였습니다. 
아래와 같은 메시지가 뜨고나서 좌절을 했지요.

*** An error occurred during the file system check.
*** Dropping your to a shell : the system whill reboot
*** when you leave the shell.
Give root passwd for maintenance
(or type Control-D for normal startup) :
이걸 알아보니, 갑작스런 정전 또는 비정상적인 시스템 종료등으로 인해 마운트되어 있던 파일 시스템이 정상적으로 언마운트 되지 않아 파일 시스템에 이상이 생기게 되면 부팅시 자동으로 파일 시스템을 복구하는 유틸리티에 의해서 복구가 되는데 파일시스템 손상정도가 심해서 자동으로 복구가 되지 않아서 이런 메시지가 나오는 것임.
파일 접근이 안되고, 파일이 안읽혀지는 등의 문제였죠.

그래서 부랴부랴 하드디스크 복구 시도를 했다만...
exec of init(/sbin/init) failed!!! : No such file or directory
Kernel panic - not syncing : Attemped to kill init!
이것때문에 하드디스크 새로 구해서 다시 설치하는 삽질을 했습니다.

이후로도 하드디스크문제때문에 2006년 내내 골치를 썩혔죠.
모 조직 Linux서버의 문제점은 하드디스크의 내구연한을 충분히 넘겼는데도 그대로 사용하여, 후임인 저에게 골탕먹이는 짓을 했다죠. 하드디스크가 3개 있었는데 다들 4년을 넘게 쓰던 것이라서 자료의 안전성이 걱정이 되었죠.

2007년도에 제 돈 쓰고 자료들을 옮겨서 자료 손실은 없는 것이 다행.

2006~2007년도에 Linux에서 하드디스크 문제로 나오는 Error들을 너무나 많이 보아서 눈 감고도 문제를 풀 정도가 되었습니다.

2007년 10월달이였나? 이때에는 Linux서버가 해킹되는 문제가 생겼습니다.
KT에서 전화가 와서 
그래서 여기서는 문제를 발견 못했다 irc데몬이 돌아간다는 것에 경악하여 서버 다시 설치 -_-;; 여기서는 서버 에러를 못알아먹을 수 있구나와 해킹이 쉽게 되는 것을 알게 되었죠.

2008년 7월 방학때.
연구실에 들어가서 2008년 2월부터 Linux서버 두대를 운영하게 되었습니다. 하나는 연구실 연구용 서버, 또 다른 하나는 교수님이 연구및강의용으로 사용하는 서버였죠. 둘다 Fedora Core 7 (x86_64)를 쓰게 되었습니다.
어느날 Linux(Fedora Core 8 x86_64)에 Sakai Project를 돌리면서 yum으로 update를 하였습니다. 
(※ 참고로 Fedora Core 7에서 8로는 5월달에 업그레이드 하였습니다.

제가 쓰고 있는 연구용 컴퓨터의 램이 1Gb라서  Sakai Project와 동시에 yum으로 update를 하다가 메모리를 다 쓰고 스왑까지 다써서 접속 자체도 안되고등의 메모리 부족 에러가 생겼다.
Sakai Project는 메인 메모리를 1G가까이 사용되는 대규모 Project이라서 tomcat를 쓰는데에 메모리 할당을 엄청 많이 해버렸지.
yum으로 업그레이드 하는데에도 실행을 해야하니 메모리를 많이 사용해야하니 컴퓨터에 메모리 부족에러 뜨면서 제대로 작동이 되지 않는 문제가 생겼 ㅠㅠ
Cannot allocate memory
Out of Memory: Kill process 
위 문제때문에 Fedora Core를 버리고 CentOS로 전향하게 되었고, 교수님과 쇼부를 쳐서 램 1G더 마련해서 위의 문제가 없게 만들었습니다.

그리고 그래픽카드 문제도 생겨서 용산서 수리까지 하였음. -_-;; 그래픽 카드는 Kernel Error는 안나왔지만 모니터 출력이 안되어서 -_-;;

(위의 문제때문에 한달내내 연구를 진행하지 못하고 서버문제만 매달리다 짤릴듯 하였다 ㄷㄷㄷ)

Linux에서 하드디스크 에러만 줄창 보다 프로세스 너무 많이 굴리면 메모리 부족하여 실행못하는 에러까지 다 봤으니 서버를 빡세게 굴리는 것은 확실한 것이다 ㅎㅎ

그리고 2008년 10월 10일
지도교수님 서버에 접속이 갑자기 안되자, 뭔가 원인이 뭔지 모르다가 아래의 메시지가 나와 당황 ;ㅁ;
Give root passwd for maintenance
(or type Control-D for normal startup) :
다른 문제는 없었고 갑자기 잘 돌아가다 멈춰버리는 것이였다.

하드디스크쪽에는 전혀 문제가 없었고(산지 얼마되지 않는 컴퓨터에 fsck로 검사해보아도 아무런 문제 없었음) 잘 돌아가다 갑자기 멈추는 에러가 생겨서 재부팅을 시도를 해보았더니......
계속 이런 메시지가 뜬다.
Kernel panic not syncing: Aiee, killing interrupt handler!
아님
RIP blah~ blah~
REP blah~ blah~
Kernel panic - not syncing: Attempted to kill init!
그러다 갑자기 부팅이 안된다. 부팅이 안되고 삐익 소리만 계속 난다. 이건 메인보드쪽 문제임을 알게 되었음.
부팅이 되었다 그러나 아래의 메세지가 나온다. ㅠㅠ
Call Trace
_atomic_dec_and_lock+0x39/0x58
dput +0x37/0xfb
path_release+0xc/0x27
vfs_stat_fd+0x3c/0x4a
autoremove_wafe_function+0x0/0x2e
kmsg_read+0x3a/0x44
sys_newstat+0x19/0x31
tracesys+0xd5/0xda
메인보드같은 하드웨어쪽의 문제를 알고 나서 용산가야겠다는 생각이 들면서..... 이건 내 책임이 아니라 컴퓨터가 부끄럼을 타서를 주장해야겠다.
(메인보드같은 하드웨어 문제이니 만큼 수리비는 교수님이 주시겠지?)

2006년도부터 조직 서버를 관리 했었고 2008년도에 연구실에 들어가면서 Linux서버에서 나오는 에러는 다 보는 것 같은 생각을 해보았다.
(위의 내용 말고도 더 많은 에러 메세지를 보았지요. 그러나 Kernel에서 에러나는 것은 아니니 기록은 제외)

ps. 이 글은 지도교수님 서버가 메인보드 에러가 나와 부팅 안되는 것을 한탄을 하며 쓴 글입니다.
Buy me a coffeeBuy me a coffee

서울특별시청에서 내놓은 글자체인 서울한강체와 서울남산체를 Ubuntu에 설치를 해보았습니다.

이상하게도 무료 폰트를 내놓은 조선일보사(조선일보명조체)나 한겨레신문사(한겨레결체),  네이버(네이버사전체)에서는 Windows나 Mac사용자가 아닌 Linux사용자들에게 배려를 하여 .zip파일이나 .tgz파일로 압축한 폰트파일인 .ttf파일을 제공했습니다. 그런데 서울시측에서는 윈도우즈나 맥용 자동설치파일만 제공해서 Linux에 설정하는데 고생을 했습니다?^^

공개한 글꼴 다운 받는 곳 : http://design.seoul.go.kr/citizen/handwrite_list.php

서울시에서 폰트를 제공하는데 저작권 문제도 없으니 .ttf파일로 배포해도 문제 없을 것 같은데 자동설치용으로 만들어서 황당했습니다.

저는 서울시에서 제공하는 서울한강체와 서울남산체를 윈도우즈에 설치한 후에 복사하여 Linux 폰트 파일들 있는 곳에 넣어서 인식을 했습니다.

/usr/share/fonts/truetype 폴더에 서울시에서 제공한 서울한강체와 서울남산체 ttf파일을 복사해 넣고 나서 아래 명령어를 쳐서 인식했습니다.

studioego@studioego-laptop:/usr/share/fonts/truetype$ fc-cache -r

그리고 나서는 확인차 오픈오피스을 열고나서 서체 확인^^


UBUNTU 8.04, 오픈오피스에서 서체모양을 테스트했습니다.

설치를 해보니깐 예쁘게 설치 되었습니다. ㅎㅎ

Sun사에서 돈주고 사야하는 Starsuit에 포함된 썬바탕체와 조선일보사와 한겨레신문사에서 무료로 제공하는 서체와 서울시에서 제공한 서체를 비교해보았는데 나름대로의 서체의 맛이 있습니다.

이런 무료 서체들이 많은 회사나 단체에서 공개되어서 사용자들이 눈이 즐거운 서체들을 보았으면 합니다. :)


Buy me a coffeeBuy me a coffee

KLDP글들을 RSS로 구독하는데 KOHJINSHA(고진샤) K800XE에 Gentoo 사용기라는 글을 보았다.역시나 저의 대학교 선배님이신 cinsk[각주:1]님께서 쓴 글이였다.

고진샤의 K800XE라는 제품에 일부로 Gentoo Linux를 깔았다는 소리이다.

[UMPC/2G메모리 팩]K800XE (인텔A110(800MHz/터치스크린/1G메모리/80G하드]
863,040원 / 컴퓨터/주변기기 > 노트북/pda > umpc/타블렛pc
상세보기관련상품보기

글을 보고 나서는 정말 나도 해보고 싶은 생각이 들어버렸다. 잘 쓰던 노트북에 편하게 깔았던 Ubuntu를 쓰는 저로서는 삽질을 해야하는 Gentoo를 깔기가 껄끄럽긴 해도 예전 대학교 1학년때 리눅스 설치하면서의 삽질의 손맛에 이미 익숙해버린지라 한번 노트북에 Gentoo를 설치해볼까라는 생각을 해버렸습니다.

그런데 노트북에 Gentoo를 쓰기에는 집에서 쓰는 컴퓨터가 노트북밖에 없어서 도전하긴 힘들군요 --;;

umpc의 대명사인 고진샤 제품을 구입하셔서, Windows대신에 젠투를 설치하시다니, 정말 용자같다는 생각이 많이 들었습니다.

나도 저런 용자가 되어야 하는데 ㅎㅎ (전공이 컴퓨터공학인지라 밥벌이 하려면 용자가 되어야 할듯)

  1. 홍익대학교 컴퓨터공학과를 나오셨으며, 현재 삼성 전자에서 임베디드 소프트웨어 개발자로 일하고 있다. Emacs의 고수로 유명하신 분이다. KLDP에서 활동하신다. [본문으로]
Buy me a coffeeBuy me a coffee
이번에 Ubuntu에서 Mozilla Firefox 3 RC2 를 꼼수(?)를 써서 깔아보았습니다.

위의 사이트에 있는대로 따라하면 ubuntu 8.04에서도 Mozilla Firefox 3 RC2 를 쓸수 있습니다.

/etc/apt/sources.list 파일에 아래와 같이 글자를 추가하시면 됩니다.
deb http://ppa.launchpad.net/fta/ubuntu hardy main
추가를 하셨다면 아래와 같은 작업을 하시면 Ubuntu에서 Mozilla Firefox 3 RC2를 미리 써볼수 있습니다.
$ sudo apt-get update
$ sudo apt-get upgrade

이런 작업을 하시면 Firefox 3 RC2가 깔립니다.
이 것은 Firefox 3 RC2를 미리 쓰고싶은 사람들을 위한 것이기 때문에 Ubuntu에 대해 잘 아신다는 분 말고는 위의 배포판 사이트를 추가하시는 것은 권장하지 않습니다.
(Daum과 KAIST 등의 공식 배포판 리스트에 없는 내용들을 넣었기 때문입니다.)

아래는 Firefox 3 RC 2 Testing Version을 설치했을때의 캡쳐입니다.
Mozilla Firefox 3 RC2 Testing Version

Firefox 3 RC 2 Testing Version을 설치했을때의 캡쳐입니다


Mozilla Firefox  3 RC2가 공식으로 발표되기 전에 Firefox 3 RC2 Test버전입니다.
Firefox 3 RC 2 Testing Version

Firefox 3 RC 2 Testing Version

Mozilla Firefox 3 RC2 정식 발표후의 Version입니다.
Firefox 3 RC 2 Version

Firefox 3 RC 2 정식 Version


Firefox 3 RC2를 제공하는 주소에서 계속 Firefox의 update를 받고 Firefox 3 RC2를 써보니 만족스럽습니다.

우선 메모리 누수 현상이 많이 줄어들었으면서 속도도 엄청 빨라짐을 느끼고 있는 것은 Firefox 3 Beta 버전부터 느껴졌는데 RC2를 쓰는데에는 소프트웨어의 완성도가 높아짐을 알수 있습니다.
(그렇다고 IE7이나 Firefox 3 RC2나 메모리를 효율적으로 쓴다고 해도 오래 쓰면 프로세스에서 메모리를 많이 잡아먹습니다.)

Ubuntu에서 mncast나 다음tv팟 등의 플래쉬를 사용했을때에도, 갑자기 꺼지는 문제는 잘 안보이군요. (갑자기 꺼지는 현상은 많이 줄어들었음을 알수 있군요.)

점차 Firefox 3를 지원하는 확장기능도 점차점차 많이 지원되고 있으니 Firefox 3 정식버전이 나오기를 기대됩니다.

IE7보다 더 진보된 브라우저인 Firefox 3는 IE를 제칠 날이 얼마 안있을듯 합니다.

아래는
Wall Street Journal의 Walter S. Mossberg가 A New Browser Champ라는 동영상에서 Firefox의 차기 버전인 Firefox 3가 현재로서는 최고의 웹 브라우저라고 평가한 동영상입니다.

이제는 MS사의 Internet Explorer를 제치고 Firefox가 예전의 Netscape처럼의 브라우저 왕좌에 오를수 있을지가 궁금하군요.

ps. Firefox가 좋다고 아무리 떠들어도, 국내의 웹 환경은 Internet Explorer에 맞춰지고 ActiveX에 떡칠된 상황에서는 Firefox의 국내 보급률은 아직도 1%를 넘을련지가 궁금하군요.

Firefox가 좋게 느껴질정도로 사람들이 쓸려면 국내의 웹 환경을 웹표준에 맞춰야 하는데 아직도 '웹표준은 뮝미?'하는 국내 상황에서는 ... 암울한 현실이군요.
Buy me a coffeeBuy me a coffee

이번에 리눅스용 한글 2008 설치 포스트는 아래의 순서로 소개하겠습니다.
Ubuntu에서 리눅스용 한글오피스2008 설치
Fedora Core 9(X86_64)에서 리눅스용 한글 오피스 2008 설치

wubi를 이용해서 노트북에 Ubuntu 8.04를 깔았더니, 뭔가 허전한 것이 있었습니다.
그것은 한글파일(hwp)파일을 읽고 쓰기가 힘들다는 것이죠 -_ㅠ

다행이도, 리눅스 사용자들을 위해서 한글과컴퓨터에서는 리눅스용 한글오피스2008 60일 체험판을 내놓았습니다.
사용자 삽입 이미지

한글과 컴퓨터에서 내놓은 리눅스용 오피스2008 60일 체험판은 한글과컴퓨터에서 배포판으로 내놓은 Asianux에 설치할수 있게 최적화했으므로 Ubuntu나 Fedora Core에서 쓸려면 삽질이 필요합니다.

Ubuntu에서 한글오피스2008 60일 체험판을 설치를 하려면 아래와 같이 해야합니다.
우선 한글과컴퓨터 사이트에 가서 다운로드 받습니다. (이 것은 당연한일 :) )
다운로드를 받았으면 다운로드받은 파일을 압축 풉니다.
studioego@studioego-laptop:~/Download$ tar xvf HOffice2008_trial_32_080515.tar.gz

압축을 풀었으면 폴더가 생길 것입니다.
생긴 폴더로 들어가봅니다.

그리고 설치하기 전에 아래의 패키지를 설치를 해야 한글오피스 2008이 Ubuntu에 설치될 것입니다.
rpm 패키지와 libssl-dev 패키지, libodbc++4, libgif4패키지를 설치합니다.
studioego@studioego-laptop:~/Download$ sudo apt-get install rpm libssl-dev libodbc++4 libgif4

패키지를 다 설치하였으면 설치를 합니다.
그리고 나서는 아래와 같은 명령어를 쳐서 파일들을 심볼릭링크를 시킵니다.
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
sudo ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6
sudo ln -s libodbc++-mt.so.4 libodbc.so.1


설치를 하려면 꼭 sudo 명령어를 이용해서 root권한으로 설치를 하여야 합니다.
studioego@studioego-laptop:~/Download/HaansoftOffice2008trial_32_CD1_080515$ sudo ./haansoft-office7-installer
위의 명령어를 누르면 아래과 같은 화면이 나오면서 설치가 됩니다.
리눅스용 한글오피스2008 60일체험판 설치#1

리눅스용 한글오피스2008 60일체험판 설치#1 - 처음 실행시에 나오는 화면


사용권 계약서

리눅스용 한글오피스2008 60일체험판 설치#2 - 사용권 계약서

사용권 계약서의 내용에 동의하면 설치가 진행됩니다.
사용자 정보

리눅스용 한글오피스2008 60일체험판 설치#3 - 사용자 정보

여기서는 사용자 이름과 단체를 적습니다.
설치 종류

리눅스용 한글오피스2008 60일체험판 설치#4 - 설치 종류

모두 설치해 봅니다 :)

프로그램 설치 준비 완료

리눅스용 한글오피스2008 60일체험판 설치#5 - 프로그램 설치 준비 완료

설치정보는 위와 같이 나와있습니다.

한글과컴퓨터 오피스 2008을 설치합니다.

리눅스용 한글오피스2008 60일체험판 설치#6 - 한글과컴퓨터 오피스 2008을 설치합니다.

설치가 진행되고 있습니다.

설치 완료

리눅스용 한글오피스2008 60일체험판 설치#7 - 설치 완료

설치가 완료되었답니다!!

설치가 끝났다면 한글, 넥셀, 슬라이드를 실행하기 위해서 아래와 같은 작업을 해줘야 합니다.
프로그램 -> 오피스 -> 한글과컴퓨터 기본 설정
을 클릭하여서 기본 설정을 해야 한글, 넥셀, 슬라이드를 실행시킬 수 있습니다.

기본설정을 하셨으면 한글을 실행해보도록 합시다. :)

체험판 사용기간 팝업

한글과컴퓨터 한글 2008 체험판 사용기간이 60일 남았습니다.

확인을 누르면 한글이 실행됩니다.
아래는 한글 실행화면 스크린 샷입니다 :)
리눅스용 한글 화면

리눅스용 한글 화면입니다.


이리하여 리눅스에서 한글을 설치하고 쓸수가 있습니다.

Ubuntu에서 한글파일을 읽을 수 있으니깐 Windows에서 사용하는 것처럼 한글 파일을 사용할수 있습니다. :)
요즘 기술의 진보(?)인가 오픈소스의 힘때문에 예전에 Linux에서 쓰기 힘들다고 생각했던 것들이 많이 쓰이고 있는것에 많이 놀라고 있습니다.
Buy me a coffeeBuy me a coffee
말 그대로 Windows만 있는 노트북에 wubi로 Ubuntu 8.04 를 설치하는 중입니다.

노트북에 Linux를 설치하는 것은 큰 모험이 필요합니다. Windows만 쓰던 하드디스크에 파티션 다시 분할해야지? 생각보다 용량 작은 하드디스크에 꾸역꾸역 설치하기란 만만치 않습니다.

wubi라는 프로그램으로 파티션분할하는 걱정에, 하드디스크를 백업하는 일을 없애서 Ubuntu Linux를 쉽게 깔수 있다만, 문제점은 외국서버에서 다운로드 받아서 프로그램을 설치를 해야하니 다운로드 받는 속도때문에 속이 터집니다.

밤에 잠을 자고 나서 다운로드 받은 남은 시간을 확인해보았는데 아직도 시간이 많이 남았더군요.

사용자 삽입 이미지

언제 노트북에 Ubuntu 8.04를 설치를 해볼려나? ^^
Buy me a coffeeBuy me a coffee
말그대로 64비트 Linux에 Firefox 3 RC1을 설치했습니다.
이모교수님 학부연구생되면서 받은 64비트 Linux (Fedora Core 9 x86_64)에 Firefox 3 RC1을 설치했답니다.

Me2day의 Meta님이 올려진 글을 보고 Firefox 3 RC1! 이 나왔다는 것을 알았습니다.
그리고 나서는 오늘 RC1을 설치하게 되었습니다.
Firefox 3 RC1설치를 위해서  http://www.mozilla.com/en-US/firefox/all-rc.html에 가서 RC1을 다운로드 받았습니다.
Mozilla Firefox 3 RC1 Download Page

Mozilla Firefox 3 RC1 Download Page (http://www.mozilla.com/en-US/firefox/all-rc.html)


저는 여기서 Linux용 한국어 버전을 다운로드 받아서 설치하기로 하였습니다.
Firefox 3 RC1 버전을 다운로드를 /usr/local 폴더에 받았습니다.
/usr/local 폴더에 받은 Firefox 3 RC1 버전 파일을 압축을 풀었습니다.
그리고 나서는 압축을 풀고 실행을 시켰더니 아래와 같이 나오더군요.
소프트웨어 라이센서 계약조건

Firefox 3 RC1을 처음 실행할때 나오는 소프트웨어 라이센서 계약조건


확인을 클릭했더니 플러그인 호환성 조사를 하다 아래 화면같이 나오더군요.
WELCOME TO Firefox RELEASE CANDIDATE

Firefox 3 RC1버전을 깔고 나서 처음 나오는 WELCOME TO Firefox RELEASE CANDIDATE 화면


오호 Firerox 3 RC1버전이 쉽게 깔리다니 +_+

그리고 프로그램의 도움말(H)에 클릭을 하여 Mozilla Firefox 정보를 클릭하면 아래와 같은 화면이 나옵니다.
Firefox 버전 3.0

Firefox 버전 3.0. 이번 RC1부터는 Beta같은 이름이 떨어져나가고 정식버전 준비를 하는지 버전 3.0만 있습니다.


Beta나 RC같은 이름이 없이 그냥 버전 3.0으로 나오군요.
이제 얼마 지나지 않아서 정식버전이 나올 태세인것 같군요. BETA라는 이름이 빠지니가 뭔가 정식버전을 쓰고 있다는 느낌이 들고 있는 것 같습니다.

이 글을 쓰는 시점부터 저는 Firefox 3 RC1을 쓰기로 시작하였습니다 ;)
Firefox 3 RC1로 블로깅중

Firefox 3 RC1로 블로깅중입니다. 이 글은 Firefox 3 RC1로 썼습니다.


써보니까 점점 속도가 빨라지면서 안정적으로 프로그램이 운영되더군요.
그런데 플러그인은 2.0과 호환이 안된다는 -_-;;


RC1이 나왔다면 Firefox 3 정식버전은 언제나올려나? ㅎㅎ
점차 좋아지고 있는 Firefox에 대해 기대하는 것이 많습니다.
Buy me a coffeeBuy me a coffee
연구실 서버에 DDD가 안깔려 있는 것을 보고 나서 yum으로 DDD를 깔려고 했습니다

[root@localhost ~]# yum install ddd

이렇게 설치를 하고 있었는데 에러 메시지가 뜨더군요.
ftp://ftp.kaist.ac.kr/fedora/linux/releases/8/Everything/x86_64/os/repodata/filelists.sqlite.bz2: [Errno 4] IOError: [Errno ftp error] 421 There are too many connected users, please try later.
Trying other mirror.
...
ftp://ftp.kaist.ac.kr/fedora/linux/updates/8/x86_64/ddd-3.3.11-17.fc8.x86_64.rpm
: [Errno 4] IOError: [Errno ftp error] 421 There are too many connected users, please try later.
Trying other mirror.
이게 뭔말인지 당황을 했습니다.

그런데 생각을 해보니까 Fedora Core 9가 2008년 5월 13일에 발표가 되어서인지 Fedora Core 9를 받기 위하여 많은 사람들이 속도가 빠른 국내 서버인 KAIST서버에 몰리면서 과부하가 걸린 것 같군요.
Fedora Core 9

Fedora Core 9


Fedora Core 7에서 Fedora Core 8로 넘어온지 얼마 되지 않은 것 같은데 Fedora Core 9로 넘어가고 싶은 충동이 생기군요 ㅎㅎ

근데 KAIST서버로 접속하는 사람들이 많아서 yum이 다른 서버로 우회해서 다운로드 받군요. 그래서 다운로드 하는 속도가 느려졌습니다. ㅡ,.ㅡ
Buy me a coffeeBuy me a coffee

이번에 잘쓰던 학교 연구실 컴퓨터에 깔려진 Fedora Core 7를 Fedora Core8로 버전 업하기로 하였다.

이런 것은 버전 업이라는 용어보다는 Upgrade라는 말이 더 맞을듯 하다.

학교 연구실 컴퓨터는 64bit 컴퓨터이며, Fedora Core 7를 쓰고 있다.

준비전 작업

우선 Fedora Core 7에서 쓰는 Kernel Version을 Check를 하였다.

[root@localhost ~]# cat /proc/version
Linux version 2.6.23.15-80.fc7 (mockbuild@xenbuilder2.fedora.redhat.com) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-27)) #1 SMP Sun Feb 10 16:52:18 EST 2008
[root@localhost ~]#

Fedora Core 7에서 2.6.23.15 버전의 Kernel을 쓴다는 것을 알수있다.

(Kernel에 대한 자세한 이야기는 IT EXPERT 리눅스 커널 프로그래밍이라는 책에서 보면 쉽게 이해될 것이다.)


우선 yum으로 모든 패키지를 업그레이드 하기로 한다. 의존성문제를 없애기 위해서 아래의 작업을 해준다.

yum clean all
yum -y upgrade

그리고 난 다음 Fedora Core 8을 업그레이드를 하기 위한 절차를 진행하기로 한다.


Fedora Core 8로 업그레이드 하기

Fedora Core 8로 업그레이드 하기 위하여 적당한 위치에서 파일을 내려받고 설치한다

위의 작업을 해야 Fedora Core 8 배포판 파일을 받을 수 있다.

아래의 wget명령어로 rpm파일을 다운로드받는다.

그리고는 설치를 한다.

rpm -Uvh fedora*.rpm

설치를 하였으면 아래의 /etc/yum.repos.d/fedora.repo 파일과 /etc/yum.repos.d/fedora-updates.repo 을 수정한다.

수정하는 이유는 속도 빠른 국내서버에서 다운로드 빨리 받기 위해서이다. Upgrade하는데에 대략 2.0G정도의 파일을 다운로드 받는데 외국서버에서 다운로드 받으면 엄청난 시간을 잡아먹기때문에 수정을 한다.


/etc/yum.repos.d/fedora.repo 수정

Upgrade하기 전에 /etc/yum.repos.d/fedora.repo 파일을 수정한다.

[root@localhost ~]# vim /etc/yum.repos.d/fedora.repo
[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
baseurl=ftp://ftp.kaist.ac.kr/fedora/linux/releases/$releasever/Everything/$basearch/os/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/
baseurl=ftp://ftp.kaist.ac.kr/fedora/linux/releases/$releasever/Everything/$basearch/debug/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-debug-$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/
baseurl=ftp://ftp.kaist.ac.kr/fedora/linux/releases/$releasever/Everything/source/SRPMS/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

/etc/yum.repos.d/fedora-updates.repo 수정

/etc/yum.repos.d/fedora-updates.repo 파일도 수정한다.

[root@localhost ~]# vim /etc/yum.repos.d/fedora-updates.repo
[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/
baseurl=ftp://ftp.kaist.ac.kr/fedora/linux/updates/$releasever/$basearch/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-debug-f$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[updates-debuginfo]
name=Fedora $releasever - $basearch - Updates - Debug
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/debug/
baseurl=ftp://ftp.kaist.ac.kr/fedora/linux/updates/$releasever/$basearch/debug/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-debug-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[updates-source]
name=Fedora $releasever - Updates Source
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/SRPMS/
baseurl=ftp://ftp.kaist.ac.kr/fedora/linux/updates/$releasever/SRPMS/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-source-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

아래와 같이 파일을 수정을 하였으면 아래와 같이 yum으로 업그레이드를 한다.

아마, 2.0GB라는 어마어마한 용량을 받는다는 메시지를 보일것이다.

[root@localhost ~]#  yum clean all

[root@localhost ~]#  yum -y upgrade

그러다가 의존성 문제로 에러가 난다. -_-;;

이런 문제는 dbus.i386를 제거하면 된다고 한다. (http://fedoraproject.org/wiki/YumUpgradeFaq#head-56b13936246769f517ac488a0098d193c7fc3600 참조)

[root@localhost ~]# yum erase dbus.i386

이렇게 dbus.i386 package를 지우고서는 다시 yum으로 업그레이드를 한다.

[root@localhost ~]#  yum clean all

[root@localhost ~]#  yum -y upgrade

Complete!라는 메시지가 뜨면서 성공을 하였다!

성공을 하였으면 Reboot을 한다.

[root@localhost ~]# reboot

아님 아래 명령어를 써도 된다.

[root@localhost ~]# init 6

결과

제대로 설치가 되면서  Fedora Core 8로 업그레이드가 되었다.

[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.24.5-85.fc8 #1 SMP Sat Apr 19 11:18:09 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# cat /proc/version
Linux version 2.6.24.5-85.fc8 (mockbuild@xenbuilder2.fedora.redhat.com) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)) #1 SMP Sat Apr 19 11:18:09 EDT 2008
[root@localhost ~]#

Fedora Core 9가 조금 있으면 나오는데 Fedora Core 7로 계속 유지하기가 뭐랄까? 점차 뒤쳐질것 같은 느낌이 들어서 업그레이드를 해버렸다.

어차피 시스템을 내맘대로 만질수 있는 컴퓨터다 보니 왜이리 삽질의 욕구가 자꾸만 늘어가군요. -_-;;


원격접속하였을때에는 아무런 문제가 없다가, 컴퓨터 앞에서 업그레이드가 제대로 되었는지 확인해보니 GNOME Desktop이 날라갔습니다 -_-;;

아마 yum erase dbus.i386 으로 날려진것 같더군요, 나머지는 정상인데 말이죠 ㅠㅠ

그래서 마지막으로

[root@localhost ~]# yum install gnome*

으로 GNOME Desktop설치를 합니다. -_-;;

이 글은 스프링노트에서 작성되었습니다.

Buy me a coffeeBuy me a coffee

+ Recent posts