'분류 전체보기'에 해당되는 글 16건
- 2011.10.02
- 2011.10.01
- 2011.10.01
- 2009.08.06
- 2008.07.21
- 2008.06.20
- 2008.06.20
- 2006.11.19
- 2006.11.18
- 2006.11.15
어제부터 GTK+ 3.0 Reference Manual을 주말마다 짬을 내어 올해안까지 번역해보자는 목표를 세워보았다.
이렇게 목표를 잡고 나서 간한단 GTK+ 프로그램을 C로 작성해보았다.
아래는 C소스코드입니다.
#include <gtk/gtk.h>
GtkWidget* build_label() {
GtkWidget *label = gtk_label_new("Hello, World!");
gtk_label_set_selectable(GTK_LABEL(label), FALSE);
return label;
}
int main (int argc, char **argv)
{
GtkWidget *win;
gtk_init (&argc, &argv);
win = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_container_add(GTK_CONTAINER(win), build_label());
gtk_window_resize(GTK_WINDOW(win), 300, 200);
g_signal_connect(win, "destroy", G_CALLBACK(gtk_main_quit), NULL);
gtk_widget_show_all (win);
gtk_main ();
return 0;
}
소스코드를 컴파일 하는 방법은, GTK+3.0 라이브러리가 설치되어야 하며, 아래와 같은 명령어를 작성하여 누르면 컴파일이 됩니다. 실행파일을 열면 아래와 같은 화면이 나옵니다.
gcc `pkg-config --cflags gtk+-3.0` -o gtkmain gtkmain.c `pkg-config --libs gtk+-3.0`
조만간 재미있는 GTK+용 프로그램이 나오겠지?ㅎㅎ
여기는 GTK+3 Reference Manual(GTK+ 3 레퍼런스 매뉴얼)의 한국어판 번역사이트입니다.
GTK+ 3 라이브러리, 버전 3.2.0를 위한 문서입니다. 최근 버전은 http://library.gnome.org/devel/gtk3/ (영어, English)에서 찾을 수 있습니다. 만약 오래된 GTK+ 2 버전의 라이브러리를 찾으려면 http://library.gnome.org/devel/gtk/(영어, English)를 방문하십시요.
GTK+ 3 Reference Manual
This document is for the GTK+ 3 library, version 3.2.0 . The latest versions can be found online at http://library.gnome.org/devel/gtk3/. If you are looking for the older GTK+ 2 series of libraries, see http://library.gnome.org/devel/gtk/.
GTK+ 이란? (0) | 2011.10.01 |
---|
What is GTK+
============
GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is
suitable for projects ranging from small one-off tools to complete application suites.
GTK+ has been designed from the ground up to support a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development.
GTK+ is free software and part of the GNU Project. However, the licensing terms for GTK+, the GNU LGPL, allow it to be used by all developers, including those developing proprietary software, without any license fees or royalties. GTK+ is the only 100% free-of-cost open source industrial-strength GUI toolkit available today.
Since its origins as the toolkit for the GNU Image Manipulation Program (GIMP), GTK+ has been used in a wide range of software. Notably, GTK+ is the foundation of the GNOME desktop.
GTK+ 3 Reference Manual(GTK+ 3 레퍼런스 매뉴얼) (0) | 2011.10.01 |
---|
How Tomcat Wroks(톰캣 최종 분석) - Tomcat 4&5 Reading Summary
서블릿 컨테이너가 서블릿에 대한 요청을 처리할 때 기본적으로 하는 일은 세가지
Catalina는 세련되게 설계되고 개발된, 매우 정교한 소프트웨어의 일부분이며 모듈화 되어있다.
Connector는 요청을 Container에 연결해주는 Module.
Connector의 역할은 전달받은 각 HTTP 요청에 대해 요청 객체(Request object)와 응답 객체(Response object)를 구성하고, Container에 전달하는 것이다. Container는 Connector로부터 요청 객체(Request object)와 응답 객체(Response object)를 전달 받고, Servlet의 service method를 호출할 책임을 진다.
예를 들어 Servlet를 load하고, 사용자를 인증하고, 해당 사용자의 Session을 갱신 하는 등의 많은 일들이 Servlet의 service method를 호출하기 전에 수행돼야 한다. 따라서 Container가 각각의 작업을 위해 서로 다른 여러 모듈을 사용한다. 사용자의 Session을 처리하는 Manager Module, Servlet class를 Load하는 Loader Module등 여러 Module이 존재한다.
이 글은 스프링노트에서 작성되었습니다.
이번에 학교 연구실 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)를 참고로 설치를 하였다.
우선 설치하기 전에 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는 우선 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
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 ResolutionDependencies 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 kTransaction 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 ResolutionDependencies 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 MTransaction 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~)
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를 나도 개발하게 되는 것인가? ㅎㅎ
이 글은 스프링노트에서 작성되었습니다.
이번에 잘쓰던 학교 연구실 컴퓨터에 깔려진 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으로 모든 패키지를 업그레이드 하기로 한다. 의존성문제를 없애기 위해서 아래의 작업을 해준다.
그리고 난 다음 Fedora Core 8을 업그레이드를 하기 위한 절차를 진행하기로 한다.
Fedora Core 8로 업그레이드 하기 위하여 적당한 위치에서 파일을 내려받고 설치한다
위의 작업을 해야 Fedora Core 8 배포판 파일을 받을 수 있다.
아래의 wget명령어로 rpm파일을 다운로드받는다.
[root@localhost ~]# wget ftp://ftp.kaist.ac.kr/fedora/releases/8/Fedora/i386/os/Fedora/fedora-release-8-3.noarch.rpm
[root@localhost ~]# wget ftp://ftp.kaist.ac.kr/fedora/releases/8/Fedora/i386/os/Fedora/fedora-release-notes-8.0.0-3.noarch.rpm
그리고는 설치를 한다.
설치를 하였으면 아래의 /etc/yum.repos.d/fedora.repo 파일과 /etc/yum.repos.d/fedora-updates.repo 을 수정한다.
수정하는 이유는 속도 빠른 국내서버에서 다운로드 빨리 받기 위해서이다. Upgrade하는데에 대략 2.0G정도의 파일을 다운로드 받는데 외국서버에서 다운로드 받으면 엄청난 시간을 잡아먹기때문에 수정을 한다.
Upgrade하기 전에 /etc/yum.repos.d/fedora.repo 파일을 수정한다.
/etc/yum.repos.d/fedora-updates.repo 파일도 수정한다.
아래와 같이 파일을 수정을 하였으면 아래와 같이 yum으로 업그레이드를 한다.
아마, 2.0GB라는 어마어마한 용량을 받는다는 메시지를 보일것이다.
[root@localhost ~]# yum clean all
[root@localhost ~]# yum -y upgrade
그러다가 의존성 문제로 에러가 난다. -_-;;
이런 문제는 dbus.i386를 제거하면 된다고 한다. (http://fedoraproject.org/wiki/YumUpgradeFaq#head-56b13936246769f517ac488a0098d193c7fc3600 참조)
이렇게 dbus.i386 package를 지우고서는 다시 yum으로 업그레이드를 한다.
[root@localhost ~]# yum clean all
[root@localhost ~]# yum -y upgrade
Complete!라는 메시지가 뜨면서 성공을 하였다!
성공을 하였으면 Reboot을 한다.
아님 아래 명령어를 써도 된다.
제대로 설치가 되면서 Fedora Core 8로 업그레이드가 되었다.
Fedora Core 9가 조금 있으면 나오는데 Fedora Core 7로 계속 유지하기가 뭐랄까? 점차 뒤쳐질것 같은 느낌이 들어서 업그레이드를 해버렸다.
어차피 시스템을 내맘대로 만질수 있는 컴퓨터다 보니 왜이리 삽질의 욕구가 자꾸만 늘어가군요. -_-;;
원격접속하였을때에는 아무런 문제가 없다가, 컴퓨터 앞에서 업그레이드가 제대로 되었는지 확인해보니 GNOME Desktop이 날라갔습니다 -_-;;
아마 yum erase dbus.i386 으로 날려진것 같더군요, 나머지는 정상인데 말이죠 ㅠㅠ
그래서 마지막으로
으로 GNOME Desktop설치를 합니다. -_-;;
이 글은 스프링노트에서 작성되었습니다.
아 어셈블어 언어 과제 끝나고 나서 뿌듯함은 이루 말할수 없습니다.
될듯 안될듯 계속 사람 속 타게 하던 SPARC Assembly과제를 끝냈답니다.
끝내고 나서 제출
이번 과제 난이도가 최강이였다 ㅠ_ㅠ 이번숙제는 쉬운듯 하면서도 어려웠다.
EditPlus에 쓸 SPARC Assembly code 문법파일 만들었음 (0) | 2006.11.18 |
---|---|
C언어가 대단한 언어였군 (0) | 2006.11.15 |
SPARC Architecture에서 stack과 register의 이해 (0) | 2006.11.14 |
SPARC Architecture Assembly Language Programming, and C (4) | 2006.11.14 |
아 이 어셈블리언어 과제끝난 뿌듯함 (1) | 2006.11.19 |
---|---|
C언어가 대단한 언어였군 (0) | 2006.11.15 |
SPARC Architecture에서 stack과 register의 이해 (0) | 2006.11.14 |
SPARC Architecture Assembly Language Programming, and C (4) | 2006.11.14 |
요즘 학교에서 SPARC Architecture상에서 구현되는 Assembly Language를 공부한다.
Assembly Language를 공부하다 보니 C언어를 다시 보게 되었다.
이번에 나온 숙제를 하기 위해서 C언어를 만든 분이 만드신 책을 봤다.
The C Programming Language, Second Edition
아 이 어셈블리언어 과제끝난 뿌듯함 (1) | 2006.11.19 |
---|---|
EditPlus에 쓸 SPARC Assembly code 문법파일 만들었음 (0) | 2006.11.18 |
SPARC Architecture에서 stack과 register의 이해 (0) | 2006.11.14 |
SPARC Architecture Assembly Language Programming, and C (4) | 2006.11.14 |