顯示具有 vmware 標籤的文章。 顯示所有文章
顯示具有 vmware 標籤的文章。 顯示所有文章
JeOS 強化篇 - 使用 GNOME 桌面應用程式
上午9:49 | Author: toBalaGe

GNOME 桌面
應用程式
-------------------------------
gedit 是 GNOME 桌面環境內建的輕量級文字編輯器,如果在 Windows 系統, 就相當於 記事本(Notepad),但是 gedit 的功能相對於 記事本 要來的強大許多,像是存取各種語言編碼的文件或撰寫 程式 (java, php, python,...). 它甚至在可編輯畫面中, 開啟 終端機執行 Linux 系統命令 .

安裝 gedit 命令如下 :
$ sudo apt-get install gedit-common
$ sudo apt-get install gedit-plugins

[注意] 如使用 Ubuntu 8.04.2 版, 你還必須安裝 hicolor-icon-themegnome-icon-theme 這二個套件, 這樣才能在 gedit 正常啟動 "檔案瀏覽器", 否則你會看到以下錯誤訊息 :

** (gedit:4847): WARNING **: Could not load theme icon gnome-fs-home: 圖示 gnome-fs-home 不存在於佈景主題中

** (gedit:4847): WARNING **: Could not load theme icon gnome-fs-regular: 圖示 gnome-fs-regular 不存在於佈景主題中

** (gedit:4847): WARNING **: Could not load theme icon file-manager: 圖示 file-manager 不存在於佈景主題中


啟動 gedit 命如下 :
$ gedit


瀏覽器已是目前主要的應用程式, 在 Linux 系中, Firefox 是使用最普遍的, 以下為安裝命令 :
安裝 firefox 命令如下 :
# sudo apt-get install firefox

啟動 firefox 命如下 :
# firefox

完成上述命令, 你會發覺所啟動的應用程式, 無法正常顯示中文. 如要正常顯示中文, 則需安裝 X Window 及 GNOME 華文套件, 命令如下 :

安裝 X Window 華文套件
------------------------------
$ sudo apt-get install language-pack-zh
讀取套件清單中... 完成
了解套件依存關係中
Reading state information... 完成
The following packages were automatically installed and are no longer required:
libstdc++6-4.3-dev linux-headers-2.6.27-7 g++-4.3 libgomp1 g++ linux-libc-dev gcc-4.3 gcc libtimedate-perl dpkg-dev
libc6-dev patch binutils make
Use 'apt-get autoremove' to remove them.
下列的【新】套件都將被安裝:
language-pack-zh-base
建議(Suggested)的套件:
language-support-zh
下列的【新】套件都將被安裝:
language-pack-zh language-pack-zh-base
更新 0 個套件,新安裝 2 個套件,刪除 0 個套件,另不更新 2 個套件。
需要下載 4237kB 的檔案。
After this operation, 14.5MB of additional disk space will be used.
繼續執行嗎? 是按 [Y] 鍵,否按 [n] 鍵 y
下載:1 http://tw.archive.ubuntu.com intrepid-updates/main language-pack-zh-base 1:8.10+20081107 [4235kB]
下載:2 http://tw.archive.ubuntu.com intrepid-updates/main language-pack-zh 1:8.10+20081107 [2012B]
讀取 4237kB 用了 1min19s (53.1kB/s)
選中了曾被取消選擇的套件 language-pack-zh-base。
(正在讀取資料庫 ... 系統目前總共安裝有 21915 個檔案和目錄。)
正在解壓縮 language-pack-zh-base (從 .../language-pack-zh-base_1%3a8.10+20081107_all.deb) ...
選中了曾被取消選擇的套件 language-pack-zh。
正在解壓縮 language-pack-zh (從 .../language-pack-zh_1%3a8.10+20081107_all.deb) ...
正在設定 language-pack-zh (1:8.10+20081107) ...
正在設定 language-pack-zh-base (1:8.10+20081107) ...
Generating locales...
zh_CN.UTF-8... done
zh_HK.UTF-8... done
zh_SG.UTF-8... done
zh_TW.UTF-8... up-to-date
Generation complete.


$ sudo apt-get install language-support-zh
讀取套件清單中... 完成
了解套件依存關係中
Reading state information... 完成
下列的套件曾因其他套件而被自動安裝,現在已不需要:
libstdc++6-4.3-dev linux-headers-2.6.27-7 g++-4.3 libgomp1 g++ linux-libc-dev gcc-4.3 gcc libtimedate-perl dpkg-dev
libc6-dev patch binutils make
使用 'apt-get autoremove' 來移除他們。
下列的【新】套件都將被安裝:
fontconfig hicolor-icon-theme im-switch language-support-fonts-zh language-support-input-zh
language-support-translations-zh libatk1.0-0 libatk1.0-data libcairo2 libchewing3 libchewing3-data libcups2
libdatrie0 libglib2.0-0 libglib2.0-data libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libjpeg62 libpango1.0-0
libpango1.0-common libpixman-1-0 libscim8c2a libthai-data libthai0 libtiff4 libxcb-render-util0 libxcb-render0
libxcomposite1 libxfont1 openoffice.org-help-zh-cn openoffice.org-help-zh-tw openoffice.org-l10n-common
openoffice.org-l10n-zh-cn openoffice.org-l10n-zh-tw scim scim-bridge-agent scim-bridge-client-gtk scim-chewing
scim-gtk2-immodule scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh thunderbird-locale-zh-cn
thunderbird-locale-zh-tw ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-ukai ttf-arphic-uming ttf-wqy-zenhei
x-ttcidfont-conf xfonts-encodings xfonts-utils xfonts-wqy xutils xutils-dev
建議(Suggested)的套件:
language-support-extra-zh cups-common librsvg2-common ttf-kochi-gothic ttf-kochi-mincho ttf-thryomanes ttf-baekmuk
ttf-arphic-gkai00mp ttf-arphic-bkai00mp hunspell-dictionary-zh-cn myspell-dictionary-zh-cn
openoffice.org-hyphenation-zh-cn openoffice.org2-thesaurus-zh-cn hunspell-dictionary-zh-tw myspell-dictionary-zh-tw
openoffice.org-hyphenation-zh-tw openoffice.org2-thesaurus-zh-tw scim-uim scim-hangul scim-m17n scim-prime
scim-anthy scim-skk scim-canna scim-tables-additional scim-tables-ja scim-tables-ko scim-thai tfm-arphic-bsmi00lp
xserver-xorg xfs-xtt xfs tfm-arphic-gbsn00lp
下列的【新】套件都將被安裝:
fontconfig hicolor-icon-theme im-switch language-support-fonts-zh language-support-input-zh
language-support-translations-zh language-support-zh libatk1.0-0 libatk1.0-data libcairo2 libchewing3
libchewing3-data libcups2 libdatrie0 libglib2.0-0 libglib2.0-data libgtk2.0-0 libgtk2.0-bin libgtk2.0-common
libjpeg62 libpango1.0-0 libpango1.0-common libpixman-1-0 libscim8c2a libthai-data libthai0 libtiff4
libxcb-render-util0 libxcb-render0 libxcomposite1 libxfont1 openoffice.org-help-zh-cn openoffice.org-help-zh-tw
openoffice.org-l10n-common openoffice.org-l10n-zh-cn openoffice.org-l10n-zh-tw scim scim-bridge-agent
scim-bridge-client-gtk scim-chewing scim-gtk2-immodule scim-modules-socket scim-modules-table scim-pinyin
scim-tables-zh thunderbird-locale-zh-cn thunderbird-locale-zh-tw ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp
ttf-arphic-ukai ttf-arphic-uming ttf-wqy-zenhei x-ttcidfont-conf xfonts-encodings xfonts-utils xfonts-wqy xutils
xutils-dev
更新 0 個套件,新安裝 58 個套件,刪除 0 個套件,另不更新 2 個套件。
需要下載 77.4MB 的檔案。
After this operation, 234MB of additional disk space will be used.
繼續執行嗎? 是按 [Y] 鍵,否按 [n] 鍵 y


安裝 GNOME 華文套件
------------------------------
$ sudo apt-get install language-pack-gnome-zh
讀取套件清單中... 完成
了解套件依存關係中
Reading state information... 完成
下列的套件曾因其他套件而被自動安裝,現在已不需要:
libstdc++6-4.3-dev linux-headers-2.6.27-7 g++-4.3 libgomp1 g++ linux-libc-dev gcc-4.3 gcc libtimedate-perl dpkg-dev
libc6-dev patch binutils make
使用 'apt-get autoremove' 來移除他們。
下列的【新】套件都將被安裝:
language-pack-gnome-zh-base
下列的【新】套件都將被安裝:
language-pack-gnome-zh language-pack-gnome-zh-base
更新 0 個套件,新安裝 2 個套件,刪除 0 個套件,另不更新 2 個套件。
需要下載 4016kB 的檔案。
After this operation, 14.3MB of additional disk space will be used.
繼續執行嗎? 是按 [Y] 鍵,否按 [n] 鍵
y


啟動 GNOME 中文應用程式
----------------------------------
1. 啟動 gedit, 畫面如下 :


1. 啟動 firefox, 畫面如下 :



上述的二個 GNOME 應用程式 (gedit, firefox), 是有中文畫面, 卻無法中文輸入, 這是因為 SCIM 中文輸入系統沒被啟動, 在啟動 SCIM 之前, 先執行設定程式 (scim-setup) , 去設定輸入法啟動按鈕 (alt+space), 設定命令如下 :

# sudo scim-setup

執行成功, 會出現以下畫面 :



輸入法設定好, 接著設定啟動方式. 使用者登入便會自動啟動 SCIM, 設定方式如下 :

編輯 .bashrc 檔, 增加內容如下 :

$ nano nano .bashrc
:
export XMODIFIERS=@im=scim
export GTK_IM_MODULE=scim
scim&

編輯後請登出, 然後再登入. 啟動 GNOME 應用程式後, 按 alt+space 便可執行中文輸入
Ubuntu JeOS 虛擬主機第一次設定

1. 更新軟體清單
登入系統後, 先確定網路是否連接, 測通命令如下 :

# ping 168.95.1.1

系統更新命令如下 :

# sudo apt-get update

2. 系統升級

升級命令如下 :

# sudo apt-get upgrade

3. 設定語系 (Big5)
因要編輯系統文字檔, 在系統中須安裝 nano 文字編輯器, 命令如下 :

# sudo apt-get install nano

編輯系統 locale 設定檔, 命令如下 :
# sudo nano /etc/default/locale
LANG="zh_TW.Big5"
LANGUAGE="zh_TW:zh:en_US:en"

將系統 locale 改成 big5,請執行以下命令 :

# sudo locale-gen zh_TW

上述命令, 主要是提供 putty 工具軟體, 可以處理 Big5 字元

4. 清除 apt-get 命令下載的暫存檔

# sudo apt-get clean


封裝 Ubuntu JeOS 虛擬主機

在 VMware Workstation 開啟此虛擬主機時, 因目錄位址與原先不同, 便會出現下圖中, 如你選擇 [Copied it]


會使得網卡的 MAC 位址重新產生, 以至系統啟動後, 沒有網路系統可使用, 避免此問題發生, 在關閉此虛擬主機之前, 請執行以下命令 :

# sudo rm /etc/udev/rules.d/70-persistent-net.rules

系統關機後, 請將 Ubuntu JeOS 虛擬主機的 目錄 壓縮 (*.zip, *.rar), 便大功告成
JeOS 二部曲 - 安裝 Ubuntu JeOS
下午1:20 | Author: toBalaGe
啟動 Ubuntu JeOS 虛擬主機, 切記要指定安裝 ISO 檔. 整個安裝過程與 Ubuntu Server 類似, 重點提示如下 :

選擇安裝模式

選擇 [語系] 後, 按 F4 出現下圖, 然後選擇 [安裝最小型虛擬機器]

指定固定 IP

出現輸入 [主機名稱] 畫面, 如下圖 :


在上圖中, 輸入主機名稱後, 按 Esc 鍵會出現下圖, 請選擇 [手動設定網路]


在下圖中, 輸入 IP 位址


硬碟分割

在下圖中, 請選擇 [使用整顆磁碟], 磁碟會被分割成二個分割區, 分別是 ext3 及 swap


設定使用者帳號及密碼

在下圖中, 輸入使用者完整姓名, 這不是登入的帳號名稱, 請勿記錯

在下圖中, 輸入要登入的帳號名稱

在下圖中, 輸入帳號的密碼



JeOS 首部曲 - 建置 VMware 虛擬主機
中午12:55 | Author: toBalaGe
啟動 VMware Workstation 6.5, 點選 [File][New][Virtual Machine], 然後以問答的方式, 產生用來執行 Ubuntu JeOS 的虛擬主機. 在產生虛擬主機的過程, 記得要選取安裝所需的 ISO 檔, 如下圖 :


最後完成的 Ubuntu JeOS 虛擬主機規格, 如下圖 :



[注意] 在 CD/DVD 裝置中, 可指定的 Ubuntu JeOS 安裝映像檔 (*.iso), 如是 8.04 請選擇 jeos-8.04.1-jeos-i386.iso, 如是 8.10 請選擇 ubuntu-8.10-server-i386.iso
JeOS 虛擬應用主機 (果汁機)
下午4:22 | Author: toBalaGe
最近興起一個移動性應用技術, 稱之為 JeOS (Just enough Operating System), 發音為 Juice (果汁). 這技術之所以具有移動性, 那是因為它將 Linux 加上 應用系統 (人資, 財會, CRM, Wiki,...), 整個放入 VMware 的虛擬主機. 這樣的整合對於 Linux 作業系統, 採取 "夠用就好" 設計規範, 使得包裝後的 VMware 虛擬主機, 不至體積過大, 以至不易佈署與使用

JeOS 相關網站

  1. Ubuntu JeOS - official variant of Ubuntu optimized for virtual machines
  2. TurnKey Linux - release easy-to-use JeOS appliances based on Ubuntu with a typical footprint of 150MB
  3. OEL JeOS - small footprint/JeOS edition of Oracle Enterprise Linux to build virtual appliances or templates
  4. Novell Jeos - official variant of Novell optimized for virtual machines