Category Archives: Ubuntu

Ubuntu 9.10 安裝筆記

Ubuntu 9.10 在 10/30 已經開放下載了,安裝後的一些問題及改版重點如下:

Part I: Desktop

eclipse 問題

eclipse 3.5.1 安裝軟體的機制無法運作,這個網址有 bug 回報,第13篇有一個執行 eclipse 的 script 可以解決這個問題,我自己寫的一併列出來供大家參考:

#!/bin/sh

ECLIPSE_HOME=/u00/develop/eclipse
export GDK_NATIVE_WINDOWS=1
$ECLIPSE_HOME/eclipse

subclipse 問題

libsvn-java 這個套件昇級到 1.6.5,但是安裝後發現無法 commit 資料到 SVN server,現在已經確認是 subclipse 的 bug。暫時的解決方法是修改 ~/.subversion/config 這個檔案,找到以下這行設定

# password-stores = gnome-keyring,kwallet

修改為

password-stores =

中文輸入法

9.10 把預設的 scim 換成 ibus,安裝中文支援後,先登出再登入就會看到 ibus 的 tray icon。注音輸入可以用酷音,速成輸入法找了好久,原來是標示為 簡ALL 的那一個,也有倉頡可以用,熟悉 scim 的話看一下應該不會有太大的問題。

Virtualization

VMware 10/26 release 的 VMware server 2.0.2 版,剛出來馬上就不能用,compile kernel module 過不了,看來又要等 patch 了。VirtualBox Open Source 版昇級到 3.0.8 版,這個版本穩定又好用,是個不錯的選擇。

Part II: Server

XFCE4

執行 aptitude install xfce4,登入後發現許多 icon 都沒有顯示出來,結果發現是漏了 xfce4-icon-theme 這個套件。

Service 管理

首先可以複製一個 /etc/init.d 下面的 script 來當作範本,ssh 這個檔案是一個很好的例子,要注意的是 script 的 header 及提供 start、stop 2 個 method,然後利用以下指示建立相關 symbolic link 即可:

update-rc.d -f <your script name> defaults

VNC server

目前應該沒有自動執行的 script 和設定檔,最快的方法是在 /etc/rc.local 加入以下這行啟動 vnc server。記得把 vincent 換成實際的 user 帳號,如果有多個 vnc 用戶,必須指定各別的 display number,例如 :1, :2, etc。

/bin/su – vincent -c “/usr/bin/vncserver :1” >/dev/null

reboot 之後 server 起不來

由於 server 沒有裝 console , syslog 也沒有看到異常的 log ,所以確實的原因不明,硬體是比較老舊。參考網路上的一些案例發現 9.10 在 mount / 的 option 是 errors=remount-ro,改成 defaults 之後就沒有再發生了。

常用的 GUI 管理套件

synaptic

update-manager

update-notifier

bum

2009.11.29 加註

VMware Player 3.0 已經內建 VM 新增及管理功能,如果環境單純的話,已經沒有必要再借助 VMware server 了。在 ubuntu 9.10 上執行 VMware server 2.0.2,這個 網址 有測試過確定可用的方案,把下載的 VMware server gz 檔和他的 script 放在同目錄執行 script 就會自動 patch 與進行安裝。

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

安裝印表機於無 X window Ubuntu server

由於 Ubuntu server 預設並未安裝 KDE 或 Gnome,在沒有 GUI 管理工具可運用的情況下找到這個方法。

首先安裝印表機驅動程式,以 HP 產品為例,需要安裝 hpijs。

接下來安裝 cups 列印管理系統,cups 預設只服務 localhost port 631,所以記得修改 /etc/cups/cupsd.conf 的網路設定及認證服務。

完成以上設定後只要連到 http://<cups host ip>:631 就可以新增印表機及管理印表作業。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Ubuntu 新安裝時常用套件及指令

常用套件

1. 讓 firefox 支援 flash 顯示

flashplugin-nonfree

2. terminal server client 的 VNC 無法選取

必須安裝 vnc viewer, 例如 xtightvncviewer 即可

3. virtualbox 虛擬化套件

這個是依據 open source 版作出來的套件,採 GPL v2 license,使用限制上比較寬鬆,目前只看到 Guest Additions 縮水這個缺點。官方網站上的 binary distribution 其實是有蠻多使用上的限制,如果有授權上的考量,可以用 ubuntu 的套件就好。

這部份需要安裝以下套件:

virtualbox-ose

virtualbox-ose-source

常用指令

sudo -s (成為系統管理員)

aptitude update (更新套件資料庫)

aptitude upgrade (將系統已安裝套件更新至最新版本)

aptitude search (搜尋套件)

aptitude install (安裝套件)

aptitude remove (移除套件)

do-release-upgrade (將 ubuntu 昇級至最新版本,例如 8.10 -> 9.04,必須安裝 update-manager-core 套件)

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Ubuntu 8.10 + eclipse 3.4.1 + subclipse 問題

在 Ubuntu 8.10 上裝好 eclipse 3.4.1 後,接著安裝 subclipse 套件,第一次連 SVN 時一直出現 Unable to load default SVN Client 的錯誤,在 Fedora 8 並沒有這樣的問題,查了一下安裝時要注意 2 個步驟:

  1. 必須利用 ubuntu 的套件管理程式安裝 libsvn-java 這個套件
  2. 在 eclipse.ini 要加一行設定 -Djava.library.path=/usr/lib/jni

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

Ubuntu 8.04 OpenVPN troubleshooting

這兩天想在 Ubuntu 上使用 OpenVPN 連線確發現原本設定好、測試過的 profile 連不上了。Unix 系統的問題當然要先看 log 檔,/var/log/message 沒有任何記錄,最後 google 一下才發現 OpenVPN 連線是由 Network Manager 管理的,log 記錄在 /var/log/syslog。我看到的事件如下:

NetworkManager: <WARN>  nm_vpn_manager_activate_vpn_connection(): nm_vpn_manager_activate_vpn_connection(): no currently active network device, won’t activate VPN.

找不到可用的網路設備?那我是怎麼 google 查資料的 !! 因為我當時是手動指定 IP,把 IP 設定改成預設的 Roaming mode 試看看,改 Roaming mode 就可以了,應該是 Network Manager 的 script 有問題。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...