2010年6月27日 星期日

在 KDE4 環境中使用 dropbox

寄件者 openSUSE11.3rc

Dropbox 首頁: https://www.dropbox.com/
Dropbox 維基: http://wiki.dropbox.com/FrontPage
基本的概念就是利用 dropbox 來儲存您的檔案,可以在不同電腦間進行同步,並和朋友分享
有免費的 2GB 容量(這樣算不算雲端運算啊?)
如果經由下面連結來申請並成功使用 dropbox,我們兩個都可以得到增加一點空間(250MB)的獎勵
經由我的推薦申請 Dropbox
如果您還沒帳號,看在我辛苦 po 文的份上就拜託了

為什麼要特別說明是在 KDE4 中呢?
因為 dropbox 預設的 linux 支援方式是使用 nautilus
這是 gnome 桌面預設的檔案管理程式
您若是不介意的話也可以直接在
http://software.opensuse.org/search?p=1&baseproject=ALL&q=nautilus-dropbox
找到 nautilus-dropbox 單鍵安裝
裝起來會是這樣子
寄件者 openSUSE11.3rc

在 nautilus 的右鍵選單中會多了 Dropbox 的選項
對 Gnome 桌面使用者而言多了這個方便

若您不想多安裝 nautilus
您可以參考 http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall 進行安裝
我把他改成了一個 shell script
您可以用下面連結下載: http://dl.dropbox.com/u/6331820/kde-dropbox.sh
(已在 openSUSE 11.2, 11.3 rc1 測試)
下載了 kde-dropbox.sh 後在終端機執行
$ sh kde-dropbox.sh

內容也貼出來,大家幫忙看一下有什麼可以改進的
#!/bin/bash
test -d /usr/lib64 && myarch="x86_64" || myarch="x86"
echo "Install dropbox (arch: $myarch) without nautilus in KDE4"
echo "Please make sure you have a dropbox account!"
echo "Continue ? (y or n)"
read yn
if [ $yn == "y" ]; then
echo "Installing ..."
cd
wget -O dropbox-$myarch.tar.gz http://www.dropbox.com/download/?plat=lnx.$myarch
tar -zxof dropbox-$myarch.tar.gz
mv .dropbox-dist ~
echo "Do you want to startup Dropbox automatically when login? (y or n)"
read autoyn
if [ $autoyn == "y" ]; then
ln -s ~/.dropbox-dist/dropboxd ~/.kde4/Autostart/
fi
echo "Do you want to add Dropbox startup to your menu? (y or n)"
read menuyn
if [ $menuyn == "y" ]; then
wget http://dl.dropbox.com/u/6331820/dropbox.desktop
echo "Icon=$HOME/.dropbox-dist/dropbox.png" >> dropbox.desktop
mkdir -p ~/.local/share/applications
mv dropbox.desktop ~/.local/share/applications/
wget http://dl.dropbox.com/u/6331820/dropbox.png
mv dropbox.png ~/.dropbox-dist/
fi
echo "Starting setup ..."
~/.dropbox-dist/dropboxd &
echo "Done!"
fi

安裝過程如下:
$ sh kde-dropbox.sh
Install dropbox (arch: x86) without nautilus in KDE4 <--請確認電腦架構(arch 沒錯)
Please make sure you have a dropbox account! Continue ? (y or n)
y
Installing ...
--2010-06-27 14:27:48-- http://www.dropbox.com/download/?plat=lnx.x86
正在查找主機 www.dropbox.com... 174.36.30.70
正在連接 www.dropbox.com|174.36.30.70|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 302 FOUND
位置: http://dl-web.dropbox.com/u/17/dropbox-lnx.x86-0.7.110.tar.gz [跟隨至新的 URL]
--2010-06-27 14:27:49-- http://dl-web.dropbox.com/u/17/dropbox-lnx.x86-0.7.110.tar.gz
正在查找主機 dl-web.dropbox.com... 75.101.159.151, 174.129.2.129, 184.73.187.113, ...
正在連接 dl-web.dropbox.com|75.101.159.151|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 13121925 (13M) [application/x-tar]
Saving to: `dropbox-x86.tar.gz'
100%[=========================================================>] 13,121,925 226K/s in 81s

2010-06-27 14:31:29 (158 KB/s) -- 已儲存 ‘dropbox-x86.tar.gz’ [13121925/13121925])

mv: ‘.dropbox-dist’ 及 ‘/home/ray2/.dropbox-dist’ 為同一檔案
Do you want to startup Dropbox automatically when login? (y or n) <--會將執行檔連結到 ~/.kde4/Autostart
y
Do you want to add Dropbox startup to your menu? (y or n) <--會下載 dropbox.desktop 和 dropbox.png
y
--2010-06-27 14:31:54-- http://dl.dropbox.com/u/6331820/dropbox.desktop
正在查找主機 dl.dropbox.com... 184.73.197.205, 75.101.129.115, 75.101.136.120, ...
正在連接 dl.dropbox.com|184.73.197.205|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 334 [application/octet-stream]
Saving to: `dropbox.desktop'
100%[=========================================================>] 334 --.-K/s in 0s

2010-06-27 14:31:55 (26.2 MB/s) -- 已儲存 ‘dropbox.desktop’ [334/334])

--2010-06-27 14:31:55-- http://dl.dropbox.com/u/6331820/dropbox.png
正在查找主機 dl.dropbox.com... 184.73.197.205, 75.101.129.115, 75.101.136.120, ...
正在連接 dl.dropbox.com|184.73.197.205|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 5016 (4.9K) [image/png]
Saving to: `dropbox.png'

100%[=========================================================>] 5,016 17.9K/s in 0.3s

2010-06-27 14:31:56 (17.9 KB/s) -- 已儲存 ‘dropbox.png’ [5016/5016])

Starting setup ... <--會開始進行設定
Done!


設定畫面如下:
1. 先確定已申請了 dropbox 帳號

2. 使用您的帳號密碼登入

3. 如果您要付費升級空間也可以

4. 登入完成,以下為使用導覽

5. 您可以用網站介面登入(就像是一般網路硬碟)

6. 在您的系統匣會有一個 Dropbox 的圖示,按左鍵會用檔案管理員開啟預設的 Dropbox 目錄
按右鍵則是設定及開啟網頁等功能

7. 您也可以和朋友分享您的檔案或目錄(這是 nautilus-dropbox 才有的功能),
KDE 的使用者,必須在 dropbox 網站上設定

8. 完成


使用方法很簡單
把您的檔案丟到 ~/Dropbox 下,就會和網路硬碟同步
甚至可以留下修改紀錄(30天),可自由復原
基本上,Dropbox 希望能取代 usb 隨身碟,email 傳檔,文件檔案備份...
更多功能等您來發覺!
(我怎麼好像業務代表啊)
寄件者 openSUSE11.3rc

2 則留言:

小山仔 提到...

官網提供的另一種安裝方法

32-bit:

cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86 | tar xzf -

64-bit:

cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86_64 | tar xzf -

Next, run the Dropbox daemon from the newly created .dropbox-dist folder.

~/.dropbox-dist/dropboxd

開機自動執行上面那行就好了

Unknown 提到...

仔文林:
感謝您的意見,不過我好像就是用你說的這種方法啊,
另提供一種方法給您參考:
http://forums.opensuse.org/content/37-re-how-install-dropbox-kde.html