SlideShare a Scribd company logo
1 of 22
Download to read offline
CLB Công nghệ máy tính



Hướng dẫn cài đặt và sử dụng
         Ubuntu


              Tokyo, 24/6/2007
                Giang Trần
Chương trình

   Giới thiệu về Linux và quá trình phát triển
   Hướng dẫn cài đặt Ubuntu
   Hướng dẫn thiết lập môi trường Desktop
   Hướng dẫn thiết lập môi trường Developer
Giới thiệu về Linux

   Linus Tovarlds công bố hạt nhân (kernel) chính
    của Linux vào 1991
   Linux kernel kết hợp với các công cụ, tiện tích
    GNU tạo ra GNU/Linux
   Linux distribution(distro) = Linux kernel + GNU
    tools + others
Linux distro timeline
Giới thiệu về Ubuntu

   1 Linux distro dựa trên Debian etch
   Phiên bản đầu ra đời 10/2004, sản phẩm của
    Cty Cannonical. Phiên bản hiện tại 7.04
   Giao diện đẹp, thân thiện nhắm tới đối tượng
    dùng Desktop
   Chu kì phát triển cố định, cập nhật phiên bản
    mới sau 6 tháng
Giới thiệu về Fedora

   1 distro phát triển theo sau RedHat 9.0
   Có cộng đồng phát triển mạnh(kế thừa từ
    RedHat)
   Chu kì phát triển nhanh, ra phiên bản mới sau
    7 tháng. Hiện tại Fedora 7
Giới thiệu Hacao Linux

   Distro dựa trên Puppy Linux do người Việt Nam
    phát triển.
   Nhỏ gọn(hơn 200MB), giao diện thuần Việt.
   Có nhiều tính năng Desktop hoàn chỉnh.
   Hứa hẹn sẽ giúp phổ cập Linux ở Việt Nam .
Hướng dẫn cài đặt Ubuntu

   Sử dụng Ubuntu 7.04
   Yêu cầu cần thiết
       PC, laptops đủ mạnh
       CD Drive
       CD chứa Ubuntu 7.04
Ubuntu as a Desktop

   Cài đặt và gỡ bỏ phần mềm
   Thiết lập môi trường tiếng Việt, tiếng Nhật
   Kết nối internet, chat
   Nghe nhạc, xem film
   Ứng dụng văn phòng
   Ứng dụng hình ảnh
Cài đặt phần mềm

   Các phần mềm được cung cấp dưới dạng các
    gói (package)
   Packages được quản lý bởi hệ thống package
    management(pk)
   Ubuntu sử dụng gói .deb và pk là APT
   APT GUI : Synaptic Package Manager
Sử dụng Synaptic

   System -> Administration -> Synaptic Package Manager
   Settings -> Repositories
   Thêm nguồn phần mềm vào (trong lần này sử dụng local repo)
        deb http://192.168.11.252/ubuntu feisty main restricted universe
         multiverse
        deb http://192.168.11.252/ubuntu-ja feisty/
        deb http://192.168.11.252/ubuntu-ja feisty-ja/
   Click reload để cập nhật
   Search để tìm kiếm gói cần cài đặt
   Right-click -> Mark for installation
   Mark all upgrades để cài đặt các phần mềm vừa chọn
Cài đặt môi trường tiếng Nhật,
              tiếng Việt
   System -> Administration -> Language support
   Chọn English, Japanese, Vietnamese
   Tick chọn Enable support to enter complex
    character
   Chọn OK
   ...
Bộ gõ tiếng Nhật, Việt

   SCIM bộ gõ tổng hợp cho các loại ngôn ngữ
   Tạo file 74custom-scim_startup
       export XMODIFIERS=quot;@im=SCIMquot;
       export GTK_IM_MODULE=quot;scimquot;
       export XIM_PROGRAM=quot;scim -dquot;
       export QT_IM_MODULE=quot;scimquot;
   Ctrl+Alt+Del để khởi động lại X Window
Từ điển Stardict

   Cài đặt gói stardict
   Tải từ điển gói từ điển về
       http://192.168.11.252/pkgs/stardict
Sử dụng OpenOffice

   OpenOffice Write <--> MS Word
   OpenOffice Calc <--> MS Excel
   OpenOffice Impress <--> MS PowerPoint
Multimedia

   Xem film <--> VLC
   Nghe nhạc <--> Amarok
   Chỉnh sửa âm thanh với Audacity
Vẽ hình ảnh, chỉnh sửa hình ảnh

   Sử dụng GIMP
   Sử dụng Inkscape
   Sử dụng Dia
Thiết lập môi trường phát triển

   Cài đặt các trình biên dịch phổ biến
       C/C++ : gcc
       Java: Sun Java JDK 1.5
       Ruby
       Perl
       PHP
       Python
Môi trường Eclipse

   Cài đặt Eclipse 3.2.2
   Tải xuống từ:
       http://192.168.11.252/pkgs
Hello !!!

   Biên dịch và chạy thử chương trình Hello ở các
    ngôn ngữ.
       Hello.c
       Hello.java
       Hello.rb
Môi trường phát triển web

   Cài đặt Web server Apache
   Cài đặt Database server MySQL
   Chạy thử PHP

Sinh hoat CLB tin hoc Komaba lan 1 - Phat bieu cua G

More Related Content

What's hot

L#04=মূলধন ও মুনাফা জাতীয় লেনদেন
L#04=মূলধন ও মুনাফা জাতীয় লেনদেনL#04=মূলধন ও মুনাফা জাতীয় লেনদেন
L#04=মূলধন ও মুনাফা জাতীয় লেনদেনMasum Bellah Shazib
 
Accounting Chapter 7 Lecture 07
Accounting Chapter 7 Lecture 07Accounting Chapter 7 Lecture 07
Accounting Chapter 7 Lecture 07Cambriannews
 
prototype slide for example
prototype slide for exampleprototype slide for example
prototype slide for examplevirajSankhe1
 
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁY
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁYKINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁY
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁYVOBAOTOAN
 
PUMS.buthavarayanpettai
PUMS.buthavarayanpettaiPUMS.buthavarayanpettai
PUMS.buthavarayanpettaidesigntn
 
Falling leaves annotation
Falling leaves annotation Falling leaves annotation
Falling leaves annotation themerch78
 
College speial fee
College speial feeCollege speial fee
College speial feeaaruicwai
 
Sample character certificate for job or admission(in Bangla)
Sample  character certificate for job or admission(in Bangla)Sample  character certificate for job or admission(in Bangla)
Sample character certificate for job or admission(in Bangla)Josnar Alo
 
Linux Kernel Overview Cn
Linux Kernel Overview CnLinux Kernel Overview Cn
Linux Kernel Overview Cnguest82c8d6
 

What's hot (20)

L#04=মূলধন ও মুনাফা জাতীয় লেনদেন
L#04=মূলধন ও মুনাফা জাতীয় লেনদেনL#04=মূলধন ও মুনাফা জাতীয় লেনদেন
L#04=মূলধন ও মুনাফা জাতীয় লেনদেন
 
Accounting Chapter 7 Lecture 07
Accounting Chapter 7 Lecture 07Accounting Chapter 7 Lecture 07
Accounting Chapter 7 Lecture 07
 
Linux Primer
Linux PrimerLinux Primer
Linux Primer
 
prototype slide for example
prototype slide for exampleprototype slide for example
prototype slide for example
 
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁY
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁYKINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁY
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁY
 
Photo reading notes
Photo reading notesPhoto reading notes
Photo reading notes
 
PUMS.buthavarayanpettai
PUMS.buthavarayanpettaiPUMS.buthavarayanpettai
PUMS.buthavarayanpettai
 
Falling leaves annotation
Falling leaves annotation Falling leaves annotation
Falling leaves annotation
 
Testing
TestingTesting
Testing
 
College speial fee
College speial feeCollege speial fee
College speial fee
 
Power Point ICT
Power Point ICTPower Point ICT
Power Point ICT
 
Factsheet_child_Sabrina
Factsheet_child_SabrinaFactsheet_child_Sabrina
Factsheet_child_Sabrina
 
Paint
PaintPaint
Paint
 
Internet and Email -O/L ICT
Internet and Email -O/L ICTInternet and Email -O/L ICT
Internet and Email -O/L ICT
 
Atlasfinal eng
Atlasfinal engAtlasfinal eng
Atlasfinal eng
 
Sample character certificate for job or admission(in Bangla)
Sample  character certificate for job or admission(in Bangla)Sample  character certificate for job or admission(in Bangla)
Sample character certificate for job or admission(in Bangla)
 
Physics class 3
Physics class 3Physics class 3
Physics class 3
 
Linux Kernel Overview Cn
Linux Kernel Overview CnLinux Kernel Overview Cn
Linux Kernel Overview Cn
 
Html bangla ebook
Html bangla ebookHtml bangla ebook
Html bangla ebook
 
dulich 869146
dulich 869146dulich 869146
dulich 869146
 

More from Ngoc Dao

Model with actors and implement with Akka
Model with actors and implement with AkkaModel with actors and implement with Akka
Model with actors and implement with AkkaNgoc Dao
 
I18nize Scala programs à la gettext
I18nize Scala programs à la gettextI18nize Scala programs à la gettext
I18nize Scala programs à la gettextNgoc Dao
 
Develop realtime web with Scala and Xitrum
Develop realtime web with Scala and XitrumDevelop realtime web with Scala and Xitrum
Develop realtime web with Scala and XitrumNgoc Dao
 
BIG DATA サービス と ツール
BIG DATA サービス と ツールBIG DATA サービス と ツール
BIG DATA サービス と ツールNgoc Dao
 
How to write a web framework
How to write a web frameworkHow to write a web framework
How to write a web frameworkNgoc Dao
 
Xitrum @ Scala Matsuri Tokyo 2014
Xitrum @ Scala Matsuri Tokyo 2014Xitrum @ Scala Matsuri Tokyo 2014
Xitrum @ Scala Matsuri Tokyo 2014Ngoc Dao
 
Actor-based concurrency and Akka Fundamentals
Actor-based concurrency and Akka FundamentalsActor-based concurrency and Akka Fundamentals
Actor-based concurrency and Akka FundamentalsNgoc Dao
 
Xitrum HOWTOs
Xitrum HOWTOsXitrum HOWTOs
Xitrum HOWTOsNgoc Dao
 
Xitrum @ Scala Conference in Japan 2013
Xitrum @ Scala Conference in Japan 2013Xitrum @ Scala Conference in Japan 2013
Xitrum @ Scala Conference in Japan 2013Ngoc Dao
 
SockJS Intro
SockJS IntroSockJS Intro
SockJS IntroNgoc Dao
 
Easy distributed load test with Tsung
Easy distributed load test with TsungEasy distributed load test with Tsung
Easy distributed load test with TsungNgoc Dao
 
How to start using Scala
How to start using ScalaHow to start using Scala
How to start using ScalaNgoc Dao
 
Cloud Erlang
Cloud ErlangCloud Erlang
Cloud ErlangNgoc Dao
 
Xitrum internals
Xitrum internalsXitrum internals
Xitrum internalsNgoc Dao
 
Những lỗi bảo mật web thường gặp ở phần application
Những lỗi bảo mật web thường gặp ở phần applicationNhững lỗi bảo mật web thường gặp ở phần application
Những lỗi bảo mật web thường gặp ở phần applicationNgoc Dao
 
Erlang Web
Erlang WebErlang Web
Erlang WebNgoc Dao
 
Nitrogen Web Framework
Nitrogen Web FrameworkNitrogen Web Framework
Nitrogen Web FrameworkNgoc Dao
 
スポイトができるまで
スポイトができるまでスポイトができるまで
スポイトができるまでNgoc Dao
 
Camellia General
Camellia GeneralCamellia General
Camellia GeneralNgoc Dao
 
Nhập môn BDD
Nhập môn BDDNhập môn BDD
Nhập môn BDDNgoc Dao
 

More from Ngoc Dao (20)

Model with actors and implement with Akka
Model with actors and implement with AkkaModel with actors and implement with Akka
Model with actors and implement with Akka
 
I18nize Scala programs à la gettext
I18nize Scala programs à la gettextI18nize Scala programs à la gettext
I18nize Scala programs à la gettext
 
Develop realtime web with Scala and Xitrum
Develop realtime web with Scala and XitrumDevelop realtime web with Scala and Xitrum
Develop realtime web with Scala and Xitrum
 
BIG DATA サービス と ツール
BIG DATA サービス と ツールBIG DATA サービス と ツール
BIG DATA サービス と ツール
 
How to write a web framework
How to write a web frameworkHow to write a web framework
How to write a web framework
 
Xitrum @ Scala Matsuri Tokyo 2014
Xitrum @ Scala Matsuri Tokyo 2014Xitrum @ Scala Matsuri Tokyo 2014
Xitrum @ Scala Matsuri Tokyo 2014
 
Actor-based concurrency and Akka Fundamentals
Actor-based concurrency and Akka FundamentalsActor-based concurrency and Akka Fundamentals
Actor-based concurrency and Akka Fundamentals
 
Xitrum HOWTOs
Xitrum HOWTOsXitrum HOWTOs
Xitrum HOWTOs
 
Xitrum @ Scala Conference in Japan 2013
Xitrum @ Scala Conference in Japan 2013Xitrum @ Scala Conference in Japan 2013
Xitrum @ Scala Conference in Japan 2013
 
SockJS Intro
SockJS IntroSockJS Intro
SockJS Intro
 
Easy distributed load test with Tsung
Easy distributed load test with TsungEasy distributed load test with Tsung
Easy distributed load test with Tsung
 
How to start using Scala
How to start using ScalaHow to start using Scala
How to start using Scala
 
Cloud Erlang
Cloud ErlangCloud Erlang
Cloud Erlang
 
Xitrum internals
Xitrum internalsXitrum internals
Xitrum internals
 
Những lỗi bảo mật web thường gặp ở phần application
Những lỗi bảo mật web thường gặp ở phần applicationNhững lỗi bảo mật web thường gặp ở phần application
Những lỗi bảo mật web thường gặp ở phần application
 
Erlang Web
Erlang WebErlang Web
Erlang Web
 
Nitrogen Web Framework
Nitrogen Web FrameworkNitrogen Web Framework
Nitrogen Web Framework
 
スポイトができるまで
スポイトができるまでスポイトができるまで
スポイトができるまで
 
Camellia General
Camellia GeneralCamellia General
Camellia General
 
Nhập môn BDD
Nhập môn BDDNhập môn BDD
Nhập môn BDD
 

Sinh hoat CLB tin hoc Komaba lan 1 - Phat bieu cua G

  • 1. CLB Công nghệ máy tính Hướng dẫn cài đặt và sử dụng Ubuntu Tokyo, 24/6/2007 Giang Trần
  • 2. Chương trình  Giới thiệu về Linux và quá trình phát triển  Hướng dẫn cài đặt Ubuntu  Hướng dẫn thiết lập môi trường Desktop  Hướng dẫn thiết lập môi trường Developer
  • 3. Giới thiệu về Linux  Linus Tovarlds công bố hạt nhân (kernel) chính của Linux vào 1991  Linux kernel kết hợp với các công cụ, tiện tích GNU tạo ra GNU/Linux  Linux distribution(distro) = Linux kernel + GNU tools + others
  • 5. Giới thiệu về Ubuntu  1 Linux distro dựa trên Debian etch  Phiên bản đầu ra đời 10/2004, sản phẩm của Cty Cannonical. Phiên bản hiện tại 7.04  Giao diện đẹp, thân thiện nhắm tới đối tượng dùng Desktop  Chu kì phát triển cố định, cập nhật phiên bản mới sau 6 tháng
  • 6. Giới thiệu về Fedora  1 distro phát triển theo sau RedHat 9.0  Có cộng đồng phát triển mạnh(kế thừa từ RedHat)  Chu kì phát triển nhanh, ra phiên bản mới sau 7 tháng. Hiện tại Fedora 7
  • 7. Giới thiệu Hacao Linux  Distro dựa trên Puppy Linux do người Việt Nam phát triển.  Nhỏ gọn(hơn 200MB), giao diện thuần Việt.  Có nhiều tính năng Desktop hoàn chỉnh.  Hứa hẹn sẽ giúp phổ cập Linux ở Việt Nam .
  • 8. Hướng dẫn cài đặt Ubuntu  Sử dụng Ubuntu 7.04  Yêu cầu cần thiết  PC, laptops đủ mạnh  CD Drive  CD chứa Ubuntu 7.04
  • 9. Ubuntu as a Desktop  Cài đặt và gỡ bỏ phần mềm  Thiết lập môi trường tiếng Việt, tiếng Nhật  Kết nối internet, chat  Nghe nhạc, xem film  Ứng dụng văn phòng  Ứng dụng hình ảnh
  • 10. Cài đặt phần mềm  Các phần mềm được cung cấp dưới dạng các gói (package)  Packages được quản lý bởi hệ thống package management(pk)  Ubuntu sử dụng gói .deb và pk là APT  APT GUI : Synaptic Package Manager
  • 11. Sử dụng Synaptic  System -> Administration -> Synaptic Package Manager  Settings -> Repositories  Thêm nguồn phần mềm vào (trong lần này sử dụng local repo)  deb http://192.168.11.252/ubuntu feisty main restricted universe multiverse  deb http://192.168.11.252/ubuntu-ja feisty/  deb http://192.168.11.252/ubuntu-ja feisty-ja/  Click reload để cập nhật  Search để tìm kiếm gói cần cài đặt  Right-click -> Mark for installation  Mark all upgrades để cài đặt các phần mềm vừa chọn
  • 12. Cài đặt môi trường tiếng Nhật, tiếng Việt  System -> Administration -> Language support  Chọn English, Japanese, Vietnamese  Tick chọn Enable support to enter complex character  Chọn OK  ...
  • 13. Bộ gõ tiếng Nhật, Việt  SCIM bộ gõ tổng hợp cho các loại ngôn ngữ  Tạo file 74custom-scim_startup  export XMODIFIERS=quot;@im=SCIMquot;  export GTK_IM_MODULE=quot;scimquot;  export XIM_PROGRAM=quot;scim -dquot;  export QT_IM_MODULE=quot;scimquot;  Ctrl+Alt+Del để khởi động lại X Window
  • 14. Từ điển Stardict  Cài đặt gói stardict  Tải từ điển gói từ điển về  http://192.168.11.252/pkgs/stardict
  • 15. Sử dụng OpenOffice  OpenOffice Write <--> MS Word  OpenOffice Calc <--> MS Excel  OpenOffice Impress <--> MS PowerPoint
  • 16. Multimedia  Xem film <--> VLC  Nghe nhạc <--> Amarok  Chỉnh sửa âm thanh với Audacity
  • 17. Vẽ hình ảnh, chỉnh sửa hình ảnh  Sử dụng GIMP  Sử dụng Inkscape  Sử dụng Dia
  • 18. Thiết lập môi trường phát triển  Cài đặt các trình biên dịch phổ biến  C/C++ : gcc  Java: Sun Java JDK 1.5  Ruby  Perl  PHP  Python
  • 19. Môi trường Eclipse  Cài đặt Eclipse 3.2.2  Tải xuống từ:  http://192.168.11.252/pkgs
  • 20. Hello !!!  Biên dịch và chạy thử chương trình Hello ở các ngôn ngữ.  Hello.c  Hello.java  Hello.rb
  • 21. Môi trường phát triển web  Cài đặt Web server Apache  Cài đặt Database server MySQL  Chạy thử PHP 