여기는 저의 2004~2007년까지의 기록입니다. 이 블로그는 이제 Tistory로 옮겼습니다.
2008년부터의 기록은 http://blog.studioego.info 로 가시기 바랍니다.

StudioEgo's Thoughts, seasonⅡ


Fedora Core 7에서 Fedora Core 8로 Upgrade하기

이번에 잘쓰던 학교 연구실 컴퓨터에 깔려진 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설치를 합니다. -_-;;


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

by Ego君 | 2008/05/11 20:04 | 리눅스 | 트랙백 | 덧글(0)
Ego君's Blog

KLDP의 Cinsk님께서 홍익대학교 컴퓨터공학과 후배들에게
2008년 5월 11일 일요일 오후 1시 30분부터 "programming in the Emacs"란 주제로 세미나를 해주셨습니다.

이 사진은 발표를 하다 리눅스가 깔린 노트북에서 Open Office에 열리진 ppt내용 찾을때 찍었습니다.

여기서 Emacs의 무한한 기능을 알려주시며, 저에게도 공감되는 내용들을 많이 알려주었습니다.

(예를들어, 일주일걸려 버그 고쳤는데 메뉴얼 타이핑에러때문에 삽질했다는 이야기 등등 - 이번에 Sakai Project라는 오픈소스프로젝트할때 느꼈던 내용이랑 똑같음 ㅠㅠ)

by Ego君 | 2008/05/11 17:51 | 트랙백 | 덧글(0)
Ego君's Blog

KLDP의 Cinsk님께서 홍익대학교 컴퓨터공학과 후배들에게
2008년 5월 11일 일요일 오후 1시 30분부터 "programming in the Emacs"란 주제로 세미나를 해주셨습니다.


여기서 Emacs의 무한한 기능을 알려주시며, 저에게도 공감되는 내용들을 많이 알려주었습니다.

(예를들어, 일주일걸려 버그 고쳤는데 메뉴얼 타이핑에러때문에 삽질했다는 이야기 등등 - 이번에 Sakai Project라는 오픈소스프로젝트할때 느꼈던 내용이랑 똑같음 ㅠㅠ)

by Ego君 | 2008/05/11 17:49 | 트랙백 | 덧글(0)
Ruby on rails 설치

Ruby On Rails Linux Setting Log


 이번에 학교 연구실 Linux서버에 Ruby on rails를 설치하게 되었다.


여기서는 Ruby on rails를 설치한 일대기를 기록해보기로 한다.


Linux는 Fedora Core 7을 사용하였다.


어떻게 설치를 하였나?


 황대산님이 쓰신 웹개발 2.0 루비 온 레일스 라는 책에서는 Windows와 MAC OS에서 설치하는 방법만 나와있어서 Linux에서 설치하려고 할때에는 어떻게 설치하는지 몰라서 홈페이지에서 찾아보았다.


이번에 Ruby, Ruby on rails 설치는 링크(http://www.dreamincode.net/forums/index.php?showtopic=30705&hl)를 참고로 설치를 하였다.


 


필요한 Fedora package설치


우선 설치하기 전에 httpd와 mysql은 기본적으로 깔려있어야 한다.


혹시나 모를까봐 httpd(웹서버)와 Mysql(DB-데이터베이스)가 설치가 되었는지를 확인해본다.



[root@localhost ~]# yum install httpd mysql-server mysql



깔려져있다는 것을 확인을 하였다.



[root@localhost ~]# yum install httpd mysql-server mysql

Setting up Install Process

Parsing package install arguments

Package httpd - 2.2.8-1.fc7.x86_64 is already installed.

Package mysql-server - 5.0.45-6.fc7.x86_64 is already installed.

Package mysql - 5.0.45-6.fc7.x86_64 is already installed.

Nothing to do

[root@localhost ~]#



readline 라이브러리가 이 Linux에 깔려있다는 것을 확인하였다.



[root@localhost ~]# yum install readline

Setting up Install Process

Parsing package install arguments

Package readline - 5.2-4.fc7.i386 is already installed.

Package readline - 5.2-4.fc7.x86_64 is already installed.

Nothing to do

[root@localhost ~]#



깔려 있다는 것을 확인하였다.


 


Ruby Package 설치


Ruby는 우선 Fedora core 7 배포판에 있는 것으로 사용하기로 하였다.



[root@localhost ~]# yum install ruby

fedora                    100% |=========================| 2.1 kB    00:00

macromedia                100% |=========================| 1.9 kB    00:00

updates                   100% |=========================| 2.3 kB    00:00

primary.sqlite.bz2        100% |=========================| 3.9 MB    01:59

adobe-linux-i386          100% |=========================|  951 B    00:00

Setting up Install Process

Parsing package install arguments

Package ruby - 1.8.6.114-1.fc7.x86_64 is already installed.

Nothing to do

[root@localhost ~]#



이미 설치가 되어 있다는 것을 확인하였다 -_-;; (언제 깔았는지는 나도 잘 모른다.  컴퓨터를 받은 3월초에 Ruby를 사용한답시고 설치했을듯 하다.)


 


그리고 나서 RubyGems(루비젬)을 설치해보자.


루비젬(RubyGems)은 루비의 각종 라이브러리를 자동으로 설치하고 관리해주는 패키지 관리 유틸리티로 레일즈 설치에 사용된다.


루비젬은 Fedora Core 7 배포판에서 받아 설치를 한다.



 [root@localhost rubygems-1.1.1]# yum install rubygems



설치하면 아래와 같이 다른 프로그램도 깔리게 된다. 이것도 깔아야 설치가 된다.



[root@localhost rubygems-1.1.1]# yum install rubygems

Setting up Install Process

Parsing package install arguments

Resolving Dependencies

--> Running transaction check

---> Package rubygems.noarch 0:0.9.4-1.fc7 set to be updated

--> Processing Dependency: ruby-rdoc for package: rubygems

--> Running transaction check

---> Package ruby-rdoc.x86_64 0:1.8.6.114-1.fc7 set to be updated

--> Processing Dependency: ruby-irb = 1.8.6.114-1.fc7 for package: ruby-rdoc

--> Running transaction check

---> Package ruby-irb.x86_64 0:1.8.6.114-1.fc7 set to be updated

--> Finished Dependency Resolution


Dependencies Resolved


=============================================================================

 Package                 Arch       Version          Repository        Size

=============================================================================

Installing:

 rubygems                noarch     0.9.4-1.fc7      updates           498 k

Installing for dependencies:

 ruby-irb                x86_64     1.8.6.114-1.fc7  updates           274 k

 ruby-rdoc               x86_64     1.8.6.114-1.fc7  updates           342 k


Transaction Summary

=============================================================================

Install      3 Package(s)

Update       0 Package(s)

Remove       0 Package(s)


Total download size: 1.1 M

Is this ok [y/N]:



y(yes)를 입력하고 나서 설치를 한다.


설치를 하면 아래와 같은 글자들이 나온다.



Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

  Installing: ruby-irb                     ######################### [1/3]

  Installing: ruby-rdoc                    ######################### [2/3]

  Installing: rubygems                     ######################### [3/3]


Installed: rubygems.noarch 0:0.9.4-1.fc7

Dependency Installed: ruby-irb.x86_64 0:1.8.6.114-1.fc7 ruby-rdoc.x86_64 0:1.8.6.114-1.fc7

Complete!

[root@localhost ~]#



그리고는 Complete!라 나오면서 설치가 끝난다.


그리고 나서 나머지도 설치를 한다.



[root@localhost ~]# yum install install ruby ruby-devel ruby-irb ruby-libs ruby-rdoc ruby-ri rubygems



아래와 같이 설치가 된다.



[root@localhost lib]# yum install install ruby ruby-devel ruby-irb ruby-libs ruby-rdoc ruby-ri rubygems

fedora                    100% |=========================| 2.1 kB    00:00

macromedia                100% |=========================| 1.9 kB    00:00

updates                   100% |=========================| 2.3 kB    00:00

primary.sqlite.bz2        100% |=========================| 3.1 MB    00:15

adobe-linux-i386          100% |=========================|  951 B    00:00

Setting up Install Process

Parsing package install arguments

No package install available.

Package ruby - 1.8.6.114-1.fc7.x86_64 is already installed.

Package ruby-irb - 1.8.6.114-1.fc7.x86_64 is already installed.

Package ruby-libs - 1.8.6.114-1.fc7.x86_64 is already installed.

Package ruby-rdoc - 1.8.6.114-1.fc7.x86_64 is already installed.

Package rubygems - 0.9.4-1.fc7.noarch is already installed.

Resolving Dependencies

--> Running transaction check

---> Package ruby-libs.i386 0:1.8.6.114-1.fc7 set to be updated

---> Package ruby-devel.i386 0:1.8.6.114-1.fc7 set to be updated

---> Package ruby-ri.x86_64 0:1.8.6.114-1.fc7 set to be updated

---> Package ruby-devel.x86_64 0:1.8.6.114-1.fc7 set to be updated

--> Finished Dependency Resolution


Dependencies Resolved


=============================================================================

 Package                 Arch       Version          Repository        Size

=============================================================================

Installing:

 ruby-devel              i386       1.8.6.114-1.fc7  updates           770 k

 ruby-devel              x86_64     1.8.6.114-1.fc7  updates           778 k

 ruby-ri                 x86_64     1.8.6.114-1.fc7  updates           2.0 M

Installing for dependencies:

 ruby-libs               i386       1.8.6.114-1.fc7  updates           1.7 M


Transaction Summary

=============================================================================

Install      4 Package(s)

Update       0 Package(s)

Remove       0 Package(s)


Total download size: 5.2 M

Is this ok [y/N]: y

Downloading Packages:

(1/4): ruby-devel-1.8.6.1 100% |=========================| 778 kB    00:06

(2/4): ruby-ri-1.8.6.114- 100% |=========================| 2.0 MB    00:05

(3/4): ruby-devel-1.8.6.1 100% |=========================| 770 kB    00:03

(4/4): ruby-libs-1.8.6.11 100% |=========================| 1.7 MB    00:05

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

  Installing: ruby-libs                    ######################### [1/4]

  Installing: ruby-devel                   ######################### [2/4]

  Installing: ruby-ri                      ######################### [3/4]

  Installing: ruby-devel                   ######################### [4/4]


Installed: ruby-devel.i386 0:1.8.6.114-1.fc7 ruby-devel.x86_64 0:1.8.6.114-1.fc7 ruby-ri.x86_64 0:1.8.6.114-1.fc7

Dependency Installed: ruby-libs.i386 0:1.8.6.114-1.fc7

Complete!

[root@localhost lib]#



설치를 다 하였으면 아래 명령어로 rails를 설치하자.



[root@localhost ~]# gem install rails --include-dependencies



아래와 같이 설치가 된다.



[root@localhost ~]# gem install rails --include-dependencies

Bulk updating Gem source index for: http://gems.rubyforge.org

Successfully installed rails-2.0.2

Successfully installed rake-0.8.1

Successfully installed activesupport-2.0.2

Successfully installed activerecord-2.0.2

Successfully installed actionpack-2.0.2

Successfully installed actionmailer-2.0.2

Successfully installed activeresource-2.0.2

Installing ri documentation for rake-0.8.1...

Installing ri documentation for activesupport-2.0.2...

Installing ri documentation for activerecord-2.0.2...

Installing ri documentation for actionpack-2.0.2...

Installing ri documentation for actionmailer-2.0.2...

Installing ri documentation for activeresource-2.0.2...

Installing RDoc documentation for rake-0.8.1...

Installing RDoc documentation for activesupport-2.0.2...

Installing RDoc documentation for activerecord-2.0.2...

Installing RDoc documentation for actionpack-2.0.2...

Installing RDoc documentation for actionmailer-2.0.2...

Installing RDoc documentation for activeresource-2.0.2...

[root@localhost ~]#



rails를 설치를 하였으면 mongrel를 설치하기로 한다.


아래와 같이 명령어 쳐서 설치하면 된다.



[root@localhost ~]# gem install gem_plugin daemons capistrano --include-dependencies


[root@localhost ~]# gem install mongrel mongrel_cluster railsmachine --include-dependencies



아래와 같이 설치가 된다.



[root@localhost ~]# gem install gem_plugin daemons capistrano --include-dependencies

Successfully installed gem_plugin-0.2.3

Installing ri documentation for gem_plugin-0.2.3...

Installing RDoc documentation for gem_plugin-0.2.3...

Successfully installed daemons-1.0.10

Installing ri documentation for daemons-1.0.10...

While generating documentation for daemons-1.0.10

... MESSAGE:   Unhandled special: Special: type=33, text="All"

... RDOC args: --ri --op /usr/lib/ruby/gems/1.8/doc/daemons-1.0.10/ri --quiet lib README Releases TODO

(continuing with the rest of the installation)

Installing RDoc documentation for daemons-1.0.10...

Successfully installed capistrano-2.3.0

Successfully installed net-ssh-2.0.1

Successfully installed net-sftp-2.0.0

Successfully installed net-scp-1.0.0

Successfully installed net-ssh-gateway-1.0.0

Successfully installed highline-1.4.0

Installing ri documentation for capistrano-2.3.0...

While generating documentation for capistrano-2.3.0

... MESSAGE:   Unhandled special: Special: type=33, text="Notes"

... RDOC args: --ri --op /usr/lib/ruby/gems/1.8/doc/capistrano-2.3.0/ri --quiet lib

(continuing with the rest of the installation)

Installing ri documentation for net-ssh-2.0.1...

While generating documentation for net-ssh-2.0.1

... MESSAGE:   Unhandled special: Special: type=33, text="This"

... RDOC args: --ri --op /usr/lib/ruby/gems/1.8/doc/net-ssh-2.0.1/ri --quiet lib

(continuing with the rest of the installation)

Installing ri documentation for net-sftp-2.0.0...

While generating documentation for net-sftp-2.0.0

... MESSAGE:   Unhandled special: Special: type=33, text="Net::SFTP"

... RDOC args: --ri --op /usr/lib/ruby/gems/1.8/doc/net-sftp-2.0.0/ri --quiet lib

(continuing with the rest of the installation)

Installing ri documentation for net-scp-1.0.0...

While generating documentation for net-scp-1.0.0

... MESSAGE:   Unhandled special: Special: type=33, text="Provides"

... RDOC args: --ri --op /usr/lib/ruby/gems/1.8/doc/net-scp-1.0.0/ri --quiet lib

(continuing with the rest of the installation)

Installing ri documentation for net-ssh-gateway-1.0.0...

While generating documentation for net-ssh-gateway-1.0.0

... MESSAGE:   Unhandled special: Special: type=33, text="A"

... RDOC args: --ri --op /usr/lib/ruby/gems/1.8/doc/net-ssh-gateway-1.0.0/ri --quiet lib

(continuing with the rest of the installation)

Installing ri documentation for highline-1.4.0...

While generating documentation for highline-1.4.0

... MESSAGE:   Unhandled special: Special: type=33, text="A"

... RDOC args: --ri --op /usr/lib/ruby/gems/1.8/doc/highline-1.4.0/ri --title HighLine Documentation --main README --quiet lib README INSTALL TODO CHANGELOG LICENSE

(continuing with the rest of the installation)

Installing RDoc documentation for capistrano-2.3.0...

Installing RDoc documentation for net-ssh-2.0.1...

Installing RDoc documentation for net-sftp-2.0.0...

Installing RDoc documentation for net-scp-1.0.0...

Installing RDoc documentation for net-ssh-gateway-1.0.0...

Installing RDoc documentation for highline-1.4.0...

[root@localhost ~]#

[root@localhost ~]# gem install mongrel mongrel_cluster railsmachine --include-dependencies

Select which gem to install for your platform (x86_64-linux)

 1. mongrel 1.1.4 (ruby)

 2. mongrel 1.1.4 (java)

 3. mongrel 1.1.4 (x86-mswin32-60)

 4. mongrel 1.1.3 (java)

 5. mongrel 1.1.3 (i386-mswin32)

 6. mongrel 1.1.3 (ruby)

 7. Skip this gem

 8. Cancel installation

> 1

Select which gem to install for your platform (x86_64-linux)

 1. fastthread 1.0.1 (mswin32)

 2. fastthread 1.0.1 (ruby)

 3. fastthread 1.0.1 (i386-mswin32)

 4. Skip this gem

 5. Cancel installation

> 2

Building native extensions.  This could take a while...

Building native extensions.  This could take a while...

Successfully installed mongrel-1.1.4

Successfully installed fastthread-1.0.1

Successfully installed cgi_multipart_eof_fix-2.5.0

Installing ri documentation for mongrel-1.1.4...

Installing ri documentation for fastthread-1.0.1...


No definition for dummy_dump


No definition for dummy_dump


No definition for rb_queue_marshal_load


No definition for rb_queue_marshal_dump

Installing ri documentation for cgi_multipart_eof_fix-2.5.0...

Installing RDoc documentation for mongrel-1.1.4...

Installing RDoc documentation for fastthread-1.0.1...


No definition for dummy_dump


No definition for dummy_dump


No definition for rb_queue_marshal_load


No definition for rb_queue_marshal_dump

Installing RDoc documentation for cgi_multipart_eof_fix-2.5.0...

Successfully installed mongrel_cluster-1.0.5

Successfully installed railsmachine-1.0.0

[root@localhost ~]#



For the last install, it may ask which version you want, choose the latest ruby versions.


마지막 설치에서 어떤 버전을 원하는지를 물어보는데 나는 최신 Ruby 버전을 선택하였다.



Select which gem to install for your platform (x86_64-linux)

 1. mongrel 1.1.4 (ruby)

 2. mongrel 1.1.4 (java)

 3. mongrel 1.1.4 (x86-mswin32-60)

 4. mongrel 1.1.3 (java)

 5. mongrel 1.1.3 (i386-mswin32)

 6. mongrel 1.1.3 (ruby)

 7. Skip this gem

 8. Cancel installation

> 1

Select which gem to install for your platform (x86_64-linux)

 1. fastthread 1.0.1 (mswin32)

 2. fastthread 1.0.1 (ruby)

 3. fastthread 1.0.1 (i386-mswin32)

 4. Skip this gem

 5. Cancel installation

> 2



이유는 간단하다. 웹페이지에 쓰여져 있기 때문이다. 물어보는것도 Platform을 어떤 것으로 하는 가를 물어보기 때문에 선택할 것이 Ruby밖에 없었다. (Ruby 설치하는 법도 잘 모르므로 -_-;; 자세한 것은 고수님 Help~)


 


 


Mongrel 설정


root권한에서 설정을 하였다.


* Creating a mongrel user to run mongrel as: /usr/sbin/adduser -r mongrel
* Create mongrel conf directory: mkdir /etc/mongrel_cluster
* Symlink mongrel initscript

ln -s /usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/resources/mongrel_cluster /etc/init.d/mongrel_cluster
* Make it executable chmod 755 /usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/resources/mongrel_cluster
* Add it to chkconfig chkconfig --add mongrel_cluster
* Enable it in chkconfig chkconfig mongrel_cluster on


여기서 중요한 점은 mongrel_cluster 버전이 뭔가에 따라 폴더이름이 다르다. 이 점을 유의해야 한다.


 


후기


설치는 링크(http://www.dreamincode.net/forums/index.php?showtopic=30705&hl)를 참고로 설치를 하였다.


나도 웹에서 보고 찾은 내용들을 한글로 정리하니까 뿌듯(?)까지는 아니지만 한글 Rails문서를 쓴다는 것에 보람을 느낀다.


말로만 듣던 Ruby on Rails를 나도 개발하게 되는 것인가? ㅎㅎ


 



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

by Ego君 | 2008/05/10 18:50 | 컴퓨터 | 트랙백 | 덧글(0)
Mozilla Community 10주년 기념 사진 축하 메시지

Mozilla Community 10주년.., originally uploaded by StudioEgo.

2008년 3월 31일은 Firefox, Thunderbird를 만든 Mozilla Community가 창설된지 10주년이 되는 날입니다.
한국 Mozilla 커뮤니티에서는 10주년을 기념하여 총 100명의 사진 축하 메시지를 받는 이벤트에 참가하였습니다.
(참가 사이트 : http://www.mozilla.or.kr/ko/10th/)
이 날 저는 Mozilla 재단 10주년 축하 메시지 사진을 웹캠에 찍어서 이벤트 홈페이지에 사진을 올렸습니다.

10주년 축하합니다.
대학교 1학년인 2005년도, Web에 관심있게 해준 Firefox를 만들어준 Mozilla Community를 감사하게 생각하고 있습니다.

by Ego君 | 2008/04/01 01:28 | 트랙백 | 덧글(0)
Ego君's Blog

2008년 3월 16일 일요일
센트럴시티 5,6층에서 블로그 컨퍼런스가 열림.
블로그컨퍼런스에서 점심을 제공하여서 점심식사를 찍었습니다.
그런데 양이 적어서 더 먹고 싶었... (ㅠㅠ)
도시락 1개 더 먹고 싶다고 말하고 싶었으나 이미지상 참았습니다. (저 몸집에 비해 엄청 많이 먹습니다.)

by Ego君 | 2008/03/16 23:14 | 트랙백 | 덧글(1)
Foxkeh Image

Foxkeh Image. (http://www.foxkeh.com/downloads/)
Copyright © 2006-2008 Mozilla Japan.

by Ego君 | 2008/02/17 01:46 | 트랙백 | 덧글(0)
모에관련 용어 정리
모에(燃える)
상대가 마음에 들거나 이상형, 또는 귀엽거나 자기 취향에 맞을때도 많이 쓰이는 단어로써 대상체에 대해서 귀엽다, 이쁘다, 멋지다 란 의미로 쓰인다.

츤데레
츤츤 + 데레데레의 결합으로서 쌀쌀맞게 구는 모양을 나타내는 의태어 '츤츤'과 달라붙는 모양을 나타내는 의태어 '데레데레'가 결합해서 나온 신조어.
겉으로는 쌀쌀맞게 굴지만, 사실은 좋아하고 있는 성격의 캐릭터, 주로 미소녀 연애 시뮬레이션, 일본 애니메이션 등의 히로인 등에게서 많이 등장한다.

헤타레(ヘタレ)
너무 우유부단해 좋지 않은 모습을 보이거나, 정신적이나 육체적으로 약하거나, 개인적으로 '몹시 서투른 사람' 이 보편적 의미로 통용

얀데레(ヤンデレ)
어떤 대상에 대해 집착할 정도로 사랑하며 강하게 의존하는 상태을 나타내는 말임. 어떤 의미에서는 스토커하고도 비슷하다고 할 수 있다.

보쿠온(ボク女) & 보쿳코(僕っ娘)
여성이 남성처럼 자신을 칭하는 것을 말하는 것을 지칭하며, 대게 이런 캐릭터들은 보이쉬하거나 쇼타에 가깝다.

도짓코(ドジっ娘)
뭘 해도 서툴긴 하나 성실한 타입이 많으며 누군가의 도움이 되고 싶어하는 기분만 앞서 실패를 계속한다. 그러나 그것이 생각치 않은 형태로 좋은 결과를 가져오는 경우도 있음

플러그(フラグ)
원래는 미연시에서 주인공의 어떤 행동이 여성 캐릭의 호감이나 호의를 불러 일으킬 만한 행동, 또는 주인공과 사이가 좋아질려는 복선 등등의 의미에서 옴. 복선이나 계기라는 의미에 가까움

로리 and 쇼타
로리란 남자기준에서 어린여자아이를 좋아하는 것이며, 쇼타란 여자기준에서 어린남자아이를 좋아하는것을 뜻한다.

BL(+야오이) and 백합
Boys Love 란 의미로 둘 이상의 남성이 서로 사랑을 나누는 것으로, 반대개념은 백합을 들 수 있다. (여자들끼리의..사랑... )

쿨데레
애니메이션이나 만화 계열에서 어떤 특정한 사람을 마음에 두고 좋아하면서도 겉으로는 차가운 척, 관심없는 척하는 캐릭터 혹은 그러한 캐릭터들을 이르는 말.

ps.
로리! 로리! 로리!
그것은 인류의 꿈! 인류의 희망! 인류의 보물!
그 순진한 눈망울! 귀여운 입술! 조그만 손과 발! 방긋 웃는 미소!
가느다란 팔다리! 때묻지 않은 영혼!
그리고 납작한 가슴!
놀이터에서 꼬마들이 노는 그 광경을 지킬 수 있다면, 전 인류가 멸망해도 상관없어!
노오란 유치원 가방을 맨 그 작은 몸이 나에게로 뛰어온다면, 세계를 적으로 돌릴 수 있어!
코맹맹이 소리로 나를 향해 ‘오빠♡’라고 불러준다면, 내 생명의 불꽃으로 우주를 밝히겠어!
자아, 이 오빠의 품에 안기려무나 베이베!!! 아하하~ 아하하하하하~
by Ego君 | 2008/02/03 01:33 | 트랙백 | 덧글(6)
2008년 1월 28일 - Ego君의 일상
  • 2004년도에 했던 마지막 콘서트인 What a beautiful moment에서 마지막으로 부른 Zard의 명곡 「Don't you see! 」이 콘서트를 끝으로 Zard의 사카이 이즈미(蒲池幸子)는 공연을 하지 않았고 2007년 5월달 돌연 병원계단에서 죽었다. (zard 사카이 이즈미 사카이이즈미 坂井泉水 蒲池幸子) 2008-01-28 07:21:06



  • Zard의 사카이 이즈미(坂井泉水)가 마지막 콘서트인 What a beautiful moment에서 부른 My Friend(マイ フレンド) 내 휴대폰의 벨소리이다. (자드 zard 사카이 이즈미 사카이이즈미 坂井泉水 蒲池幸子) 2008-01-28 07:40:41



  • 시킨 점심이 도착않한다. 배는 고픈데 왜이리 도착하지 않는가? 학과사무실에서 주문한건데-_- (me2sms) 2008-01-28 12:42:44



  • 홍대안에서 눈이 내리면?(눈왔을때 사진) (me2mms me2photo) 2008-01-28 17:32:18



  • pobi님이 41100이벤트에 당첨되셨습니다! 2008-01-28 20:11:29



이 글은 sungdh86님의 2008년 1월 28일의 미투데이 내용입니다.

by Ego君 | 2008/01/29 04:33 | 트랙백 | 덧글(1)
Ego君의 미투데이 - 2008년 1월 26일

이 글은 sungdh86님의 2008년 1월 26일의 미투데이 내용입니다.

by Ego君 | 2008/01/27 04:33 | 트랙백 | 덧글(0)
Ego君의 미투데이 - 2008년 1월 24일
  • 이놈의 식곤중 ㅡ.ㅡ 집에서 점심먹고 바로 오후 내내 자버렸다. 아까운 내 시간. @.@ (식곤증 점심 밥먹으면왜이리졸리냐) 2008-01-24 16:29:48
  • 교보문고광화문점에서 만박님이 번역하신 ‘방어형 웹사이트 기획’책을 보고있습니다. (me2sms) 2008-01-24 19:07:11
  • 교보문고가면 책을 사고픈 욕망이 난다. 통장에 돈들어오면 만박님이 번역한 책을 살 것이다. (me2sms) 2008-01-24 21:19:45
  • 에이콘출판사책들은 왜이리 사고싶게 하는 마력이 있을까요? (me2sms) 2008-01-24 21:22:19

이 글은 sungdh86님의 2008년 1월 24일의 미투데이 내용입니다.

by Ego君 | 2008/01/25 04:32 | 트랙백 | 덧글(0)
Ego君의 미투데이 - 2008년 1월 23일
  • [미투맵] 서울로 이사가기 전, 중학교다닐때 서현역을 자주 갔었다. 학원을 이 근방으로 다녀보았고, 서점도 서현문고로 이용하고, 부모님과 함께 삼성플라자를 갔던 기억이 난다. 이제 서울로 이사가서 갈일도 없구나.(중1때 분당에 살고 싶다는 생각을 많이했다) (me2map 서현역 서현문고 한국학원 삼성플라자 기억나는서현역 서현역근방 분당) 2008-01-23 00:01:56
  • [미투맵] 분당 중앙공원. 서울로 이사가기 전, 성남 구시가지의 남한산성을 너무 자주 간 나머지 식상하다고 하여 자주 놀러갔던 중앙공원. 저기서 가족끼리 도시락 까먹고 왔다 갔다 했던 기억이 난다. 날림으로 세운 성남 구시가지와는 정말 다른 동네라는 것을 느꼈다. (me2map 분당 중앙공원 분당중앙공원 공원) 2008-01-23 00:06:13
  • [미투맵] 남한산성 입구. 주말이 되면 약수통 들고 버스 타고 남한산성을 자주 오르던 기억이 난다. 성남에서 남한산성을 가려면 꼭 남한산성입구를 가야했다. 저기는 남한산성이 아닌 입구이다. 모든 성남 구시가지 버스들은 여기를 시종점으로 버스를 운영하고 있다. (me2map 남한산성입구 남한산성 약수통 주말 버스 버스종점 버스시종점) 2008-01-23 00:10:26
  • [미투맵] 내가 태어나고 난 3년 후에 살던 주공아파트. 내 여동생 태어나기 전까지 살았었다. 재건축을 하여 주위가 싹다 바뀌어버렸다. 내가 살던 주공아파트 3동자리를 대충 찍어버렸다. (me2map 어릴때의기억) 2008-01-23 00:14:24
  • [미투맵] 올림픽공원은 집근처에 있는 큰 공원이라 자전거 타고 자주 왔다갔다하는 곳이다. 산책하기도 좋고, 볼거리(소마미술관)가 많고, 공연을 자주 한다. 집에서 멀지 않아서 걸어가거나 자전거를 타고 간다. (me2map 올림픽공원 공원 소마미술관 공연) 2008-01-23 00:18:10
  • [미투맵] 친구들이랑 자주 갔던 한강둔치. 고등학교때나 대학교때나 친한 친구들과 술먹었던 곳이다. -_-;; (me2map 한강둔치 한강 천호대로 천호동 친구들과술먹었던곳) 2008-01-23 00:25:53
  • [미투맵] 강변역 테크노마트. 컴퓨터부품을 살때나 가전제품살때, 만화책살때, 음반살때, 영화볼때 등등 여가생활과 소비생활을 위해서 자주 가는 곳이다. 버스타고 얼마 걸리지 않아서 자주 간다. (테팔이들 조심하면 됨) (me2map 테크노마트 강변역 여가생활 테팔이) 2008-01-23 00:37:44
  • [미투맵] 아부지 고향. 성(成)씨들이 많이 사는 곳이다. 나는 자주 가본 적이 없어서 기억에 남는 곳이 별로 없다. 단지 성씨를 가진 사람들이 많이 사는 곳? 조상들이 살고 묻힌 곳 정도렬라나? 친척들이 대도시로 나가서 계속 남은 친척들이 별로 없음. (me2map 경상북도 김천시 아포읍 상송 금릉군 아포면 성씨 집성촌 成氏 成 조상대대로살던곳) 2008-01-23 01:10:17
  • 데이터 조작을 통해서, X보고서를 만들고 있음. 나도 조작의 대열에 참여하였다. 보고서 나올때 어떤 말이 나올지가 궁금하다. (설문조사를 하신 분들이 딱 1명밖에 없으니 내가 어떻게 할 방도가 있나?-_-;;) 2008-01-23 14:30:19
  • 이번년도가 공학인증으로 졸업하시는 분들 처음으로 나오는 졸업년도인데, 공학인증 요건이 안되어서 졸업안되시는 분들이 꽤 있다. 학과사무실에서 졸업사정에서 약간 오류난 졸업예정자에게 전화하고 졸업시키는 방법 연구하느라 난리 났음. (학과사무실 공학인증 졸업 졸업생 공학인증졸업 abeek) 2008-01-23 14:48:58
  • 옆에서 "학생, 학사경고 3번이라 제적될수 있어요. 부모님 모셔오세요"란 전화소리와 "학생, 이번에 공학인증요건이 불충분해서 졸업이 되지 않아요"란 전화소리를 들으니까, 기분이 찝찝하다. (학과사무실 공학인증 졸업 졸업생 공학인증졸업 abeek 학사경고 학고 제적 제적생 부모님모셔오기 조교님하들불쌍) 2008-01-23 16:36:58
  • 교수님이 저녁사주신다. (me2sms) 2008-01-23 17:51:11
  • 모교수님과 과사무실조교님과 같이 밥먹으로 간 곳. 홍대 주차장 골목에 숨어있는 안동간고등어를 전문으로 하는 백반집입니다. 가정집을 개조한 곳으로 가격은 싸지 않으나 제 값을 하는 곳입니다. 경상도식 음식을 홍대앞에서 볼수가 있다는것이 매력입니다. 어머니와 고등어 소개 (revu2미투 어머니와고등어 고등어 간고등어 고딩어 경상도식음식 홍대맛집 홍대앞) 2008-01-23 23:28:07
  • 학교도서관에서 Python과 Perl책을 빌렸습니다. 이거 책이 엄청 두꺼워서 방학 내내 다 볼수 있을지가 의문시 되군요 ㅡㅡ; Perl은 익숙하게 쓰던거라 금방 책을 넘기겠는데 Python은 익숙하지 않아서 한달 내내 다 볼 수가 있을지가 걱정됨. (python perl 파이썬 펄 책 도서관) 2008-01-23 23:34:05
  • 이제 미투데이에서 YouTube를 직접가지 않고도 동영상을 볼 수 있게 되었다Me2day분들 우왕ㅋ굿ㅋ (미투데이 me2day 미투 codian 꽃띠앙 유투브 youtube) 2008-01-23 23:52:29

이 글은 sungdh86님의 2008년 1월 23일의 미투데이 내용입니다.

by Ego君 | 2008/01/24 04:33 | 트랙백 | 덧글(0)
Ego君의 미투데이 - 2008년 1월 22일
  • [미투맵] 이번에 재건축하여 지은 성남의 집. 어릴때에는 여기에 살았다. 여기 일대는 재건축하기 전에 성원아파트와 OPC아파트가 있었다. 재건축을 하더니 GS자이아파트로 바뀌었음. (내가 어릴때 살았던 곳은 OPC아파트 3동이였음) (me2map 재건축 아파트 재건축아파트 어릴때살던곳 성남집 gs자이) 2008-01-22 23:46:03
  • [미투맵] 나 어릴때에는 호남정유 LPG충전소였다. 성남일대를 돌아다니는 택시기사들이 LPG충전하러 몰려갔던 곳이다. 주위에는 기사식당들이 좀 있었다. 집에서 택시탈때에는 꼭 LPG충전소에 가야 바로 잡았던 기억이 ㅎㅎ 이제는 GS충전소로 바뀌었구나. (me2map 어릴때의기억 호남정유 lpg충전소 택시 성남일대 성남 택시기사) 2008-01-22 23:51:41
  • [미투맵] 내가 나온 초등학교. 유치원1년 국민학교3년 초등학교3년을 여기서 보냈다. 성남 구 시가지에서 시범학교라서 시설이 좋았다. 급식을 국민학교3학년때부터 했었다. 지도를 보니까 주위가 많이 바뀐듯 하다. 나는 대하초등학교 10회 졸업생이다. (me2map 유치원 국민학교 초등학교 대하초등학교 대하국민학교 시범학교 시설좋았음 출신초등학교) 2008-01-22 23:56:36

이 글은 sungdh86님의 2008년 1월 22일의 미투데이 내용입니다.

by Ego君 | 2008/01/23 04:34 | 트랙백 | 덧글(0)
Ego君의 미투데이 - 2008년 1월 21일
  • 상쾌하게 아침에 일어났는데, 밖에서 눈이 오다. 신촌까지 오는데 평소보다 시간 많이 걸렸다. 이런 '눈'이 싫어. (점차 낭만을 잃어가는 회색도시민이 되는 듯 하다.) (눈 신촌 지하철 버스 눈내리다) 2008-01-21 10:25:40
  • GoogleYahoo를 따라 [관련글] OpenID의 대세에 동참을 하였다. [글보기] 이제 대세는 오픈아이디가 될 것 같다. 나의 정체성(Identity)으로 어느 어디 사이트를 접속하여 쓸수 있게 한 오픈아이디가 성공했으면 하는 바람이 있습니다. (google yahoo 오픈아이디 openid 오픈id 정체성 me2day가이제번성하기시작하는가) 2008-01-21 12:39:49

이 글은 sungdh86님의 2008년 1월 21일의 미투데이 내용입니다.

by Ego君 | 2008/01/22 04:33 | 트랙백 | 덧글(0)
Ego君의 미투데이 - 2008년 1월 20일

이 글은 sungdh86님의 2008년 1월 20일의 미투데이 내용입니다.

by Ego君 | 2008/01/21 04:33 | 트랙백 | 덧글(0)
< 이전페이지 다음페이지 >