2009年3月25日 星期三

安裝Openoffice3

下載OpenOffice (http://download.openoffice.org/other.html)
一、
1.徹底移除原有的Openoffice(例如:2.x版)
 系統/管理/Synaptic套件管理程式
2.解壓縮檔案
 tar -zxvf OOo_3.0.0_LinuxIntel_install_zh-tw_deb.tar.gz
3.安裝OpenOffice
 cd DEBS/
 sudo dpkg -i *.deb
4.安裝選單
 
cd desktop-integration
 sudo dpkg -i *.deb

二、全部在終端機模式進行(第二種方式)
1.修改sources.list,新增下列三行(Ubuntu 8.04版)
#openoffice升級 <==可自行註記 deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu hardy main
deb-src http://ppa.launchpad.net/openoffice-pkgs/ubuntu hardy main
2.修改sources.list,新增下列三行(Ubuntu 8.10版)
#openoffice升級 <==可自行註記 deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
deb-src http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
3.進行升級及安裝
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

PS:出現W: GPG error的訊息解決方式(有兩行錯誤訊息,注意訊息出現的號碼)
在執行sudo apt-get update後會出現兩行錯誤訊息
gpg --keyserver keyserver.ubuntu.com --recv-key 第1行號碼
gpg --export --armor 第1行號碼 > ooo.gpg
sudo apt-key add ooo.gpg
gpg --keyserver keyserver.ubuntu.com --recv-key 第2行號碼
gpg --export --armor 第2行號碼 > ooo.gpg
sudo apt-key add ooo.gpg

參考資料:
1.
阿駕零零壹 © 學習筆記
2.如何按裝Openoffice 3[論壇 - 新手村] - Ubuntu 正體中文站

2009年3月24日 星期二

GPG error: http://ppa.launchpad.net intrepid Release: 由於沒有公鑰,下列簽名無法進行驗證

在輸入apt-get update後出現 "GPG error: http://ppa.launchpad.net intrepid Release: 由於沒有公鑰,下列簽名無法進行驗證"
解決方法:
輸入:gpg --keyserver keyserver.ubuntu.com --recv-key 60D11217247D1CFF
會出現以下訊息:
gpg: 正在請求金鑰 247D1CFF 自 hkp 伺服器 keyserver.ubuntu.com
gpg: 金鑰 247D1CFF: "Launchpad PPA for OpenOffice.org Scribblers" 未改變
gpg: 處理總量: 1
gpg: 未改變的: 1
輸入:gpg --export --armor 60D11217247D1CFF > ooo.pgp
輸入:sudo apt-key add ooo.pgp
輸入:apt-get update (不會出現無法驗證的訊息)

PS:60D11217247D1CFF數字會變化

2009年3月19日 星期四

ubuntu 常用

1.安裝套件下載的目錄位置
/var/cache/apt/archives/

2.locate指令(尋找檔案或目錄的位置)
locate 檔案或目錄名稱

2009年3月17日 星期二

遠端登入-SSH

1.安裝openssh
sudo apt-get install openssh-server
安裝後自動啟動ssh
2.ubuntu安裝openssh後,將root設定為不可登入
sudo vi /etc/ssh/sshd_config
將PermitRootLogin yes改為PermitRootLogin no
3.修改port(預設是22)
若需要修改請將
# What ports, IPs and protocols we listen for
Port 22 (將22修改成其他埠,但要注意是否有其他服務使用該埠)
4.限制IP登入
sudo vi /etc/hosts.allow
sshd:xxx.xxx.xxx.xxx :allow
sudo vi /etc/hosts.deny
sshd:all:deny
5.重新啟動ssh


檢查是否執行
ps aux | grep ssh
停止ssh服務
sudo /etc/init.d/ssh stop
啟動ssh服務
sudo /etc/init.d/ssh start

參考資料:ubuntu SSH遠端安全連線安裝及設定