Dropbox在linux下的安裝方法

Dropbox在linux下的安裝方法



可以從網頁上直接下載編譯好的套件檔,
https://www.dropbox.com/downloading?os=lnx

或是透過yum來安裝,但要透過yum的話,需要先做些設定。如果你是Fedora的用戶可以用命令視窗先進到“/etc/yum.repos.d”這個目錄下,然後下達以下指令:
# sudo vim dropbox.repo

用vim來建立套件倉庫的設定,他的內容就貼入以下的內容:
[Dropbox]
name=Dropbox Repository
baseurl=http://linux.dropbox.com/fedora/$releasever/
gpgkey=http://linux.dropbox.com/fedora/rpm-public-key.asc

然後存檔離開,當然不用vim也可以,只要用覺得順手的文字編輯器然後用root的權限來建這個檔案就可以了。

最後透過yum來安裝就可以了。
# sudo yum install nautilus-dropbox

如果不想這麼麻煩的朋友,可以直接在下載頁面中(https://www.dropbox.com/downloading?os=lnx)下載符合你系統的套件檔,再用rpm指令安裝就可以了。

執行安裝好的程式後,會做第一次使用的設定,第一步如果你已經註冊好帳號了,就選"I don't have a Dropbox account",如果已經有帳號了,就選"I already have a Dropbox account"。
接下來就是輸入帳號和密碼或是進行註冊的步驟和設定備份更新檔案的路徑設在那裡。

設定好後,就只要將想備份和同步的資料存在指定的目錄中,就可以達到一台更新,全部更新的境界了,如果要設定分享給其他朋友的目錄,只要用Nautilus檔案管理就可以了,因為Dropbox直接將功能整合進Nautilus裡了,透過右鍵選單就可以操作,簡單方便。

在Windows下的安裝就更簡單了,只要把windows用的檔案下載後安裝,設定的步驟幾乎都是相同的,功能直接整合進檔案總管裡的右鍵選單中。


Ubuntu的使用者因為我不確定要不要加入官倉的設定,可以試試直接執行以下指令看看:


# sudo apt-get update;sudo apt-get upgrade nautilus-dropbox

如果不行的話就直接下載網頁中的deb檔來安裝就可以了。


Dropbox - 免費資料備份並且同步更新多台裝置的網路硬碟

Dropbox - 免費資料備份並且同步更新多台裝置的網路硬碟


  
 Dropbox簡單來就是網路硬碟,若真的把他當成網路硬碟也太小看他了。一直以來在Windows下有很多即時備份資料到網路上的軟體和服務,但鮮少
有支援同時支援linux環境下的,Dropbox不僅支援windows和linux,同時還支援了iPhone、Android、iPad和
Blackberry(黑莓機)。只要在需要同步的電腦上裝上Dropbox的軟體,就可以做到一台電腦更新,其他有裝軟體的裝置都同步更新,不用再廢神
手動到網路上存取資料做同步。Dropbox有免費版本也有付費的,免費的版本可使用的空間只有2GB,但對平常只需要同步一些文件的使用者來說相當足
夠,甚至可以放“多媒體檔”了。
   
既然是網路硬碟,免不了要有分享的功能,Dropbox也有分享的功能,只要在你想分享的檔案或資料夾上透過滑鼠右鍵的Dropbox功能選單設定分享就
可以了,操作相當簡單。但是請注意一點,就是如果你的朋友分享了他的目錄給你,而你也接受了他的邀請。那麼共享的檔案除了會消耗他的空間之外,同時也會佔
用你的空間哦!不過共享的檔案如果有更新的話,也會同步出現最新的檔案在你設定的目錄下。
   
最讓我覺得值得推薦的功能是Dropbox做了版本控制的功能。如果你突然想要之前某個版本的檔案時,只要透過Dropbox提供的檔案管理的web界
面,可以取出之前的版本,但免費版本的Dropbox似乎有30天內的限制,也就是超過30天以上的檔案版本就不見了。如果有檔案誤刪的話,也是可以透過
web界面取回,同樣免費版本有著30天的限制,只能拿回30天內刪除的檔案,這樣一般使用者而言,應該是足夠的。亦或是升級成付費的版本,就可以得到更
長的保存時間和更大的檔案空間。

免費版本雖然只有2G而已,但Dropbox有些提升空間的方法。例如在剛加入時會有新手入門六個步驟,
1.Take the Dropbox tour
2.Install Dropbox on your computer
3.Put files in your Dropbox folder
4.Install Dropbox on other computers you use
5.Share a folder with friends or colleagues
6.Invite some friends to join Dropbox
每個步驟都完成,可以增加250MB。
另外每介紹一個朋友來使用也可以增加250MB(要完成註冊和完裝檔案完成才算),


https://www.dropbox.com/referrals/NTg0NTE3NDc5


這是我的推薦連結,只要你是用這個連結加入Dropbox,完成註冊和安裝檔案後,就能幫助我增加250MB的使用空間,被介紹人似乎也會增加250MB
,我是用別人的連結加入的,加入完成後,收到一個訊息是因為成功被介紹使用Dropbox,所以我也增加了250mb。
當然也不是一直無限制的增加下去,免費空間的最大空間只能增加到8GB而已,超過是不會再增加的哦!
希望大家都能順利到8G,不過如果有需要的朋友可能考慮付費的版本,也歡迎各位一起分享有趣的資訊。


目前我就是用他來同步我在linux和windows下的文件檔,相當方便。




Linux下安裝的簡單說明可參考


 ropbox在linux下的安裝方法


透過SSH的VNC連線

 


透過SSH的VNC連線




   
透過VNC來做遠端連線是很方便,也比Xming來得快速,但是最令人逅病的是VNC的連線並不安全,很容易遭到封包被竊聽或攔截。所以比較恰當的方法是
先建立起SSH通道後,再讓VNC透過SSH加密通道來連線,就可以得到較高的安全性。以下介紹如何在Windows的環境下使用VNC透過SSH連到
Linux的桌面。

    首先在linux的環境下把VNC Server設定好,設定的方法請參考“TUTORIAL: VNC (Virtual Network Computing) 101”,這裡不再多說。

    完成VNC Server的設定之後,接下來就是在Windows下的設定了。在winodws下需要使用PUTTY來建立SSH連線,所以先要有Putty。需要的朋友可以到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html官方網頁下載。



 







   
將Putty裝好後啟動,將Connection選項中的SSH設定下的Tunnels頁面中的設定設置如圖。將 Local ports
accept connections from other hosts和Remote ports do the same(SSH-2
only)勾起來,在Source
port的空格中填入5920,Destination的空格中填入"目的IP:5920",在這裡是以"192.168.1.100:5920"為例,
填好後按下Add按鈕,就可以加入一組轉port的設定。這部份設定的意思是在現在這台本機port
5920和"192.168.1.100"這台電腦的port 5920建立起一個通道,也就是說現在兩台電腦的port
5920是互通的,而且在這個通道上傳輸的資料都是在ssh加密通道中傳輸,比較安全一點。



    到這裡設定就大致上完成了,只要再回到Session的設定,將遠端IP"192.168.1.100"填入,連線登入到Linux 下的SSH server,建立SSH通道到這裡完成,接下來就要啟動linux 下的vnc server了。



    利用前面完成的Putty SSH設定連線到Linux主機上,啟動VNC Server,指令如下:

# vncserver :20 -depth 8 -geometry 1280x1024

:20 指定使用port 5920

-depth 8 指定使用8 bit的色彩度,預設是24 bit

- geometry 1280x1024 指定解析度為1280x1024



以上參數可試各位的情況修改,但:20不要動,因為剛剛在Putty中已指定PORT要轉到5920了,這裡如果修改會連不上哦!



    成功執行之後,就可以在Windows下的電腦啟動VNC來進行連線了,但切記Putty不可以關閉連線或結束程式,因為SSH的加密通道就是靠他在維持的,如果Putty斷線了,SSH的加密通道也就沒了。



    這時可以啟動Windows電腦中的VNC Clinet了,VNC
Server連線位置填入"localhost:20",然後連線就完成了,如果遇到VNC要求輸入連線密碼,要輸入VNC設定的密碼,不是你的帳號密碼
哦!如果一開始VNC就沒設密碼,就不會被要求輸入密碼了。VNC的密碼設定請參考"Tutorial:VNC"密碼設定



    這樣就能克服VNC以明碼傳遞封包的問題,讓你的VNC連線更安全。












VIM的搜尋取代插入進階用法


VIM的搜尋取代插入進階用法



    VIM中的基本搜尋方式是在普通模式下按 “/” 鍵(指令模式的),再輸入要搜尋的字串或是正則表示式,就可以找到需要的字串。

    透過搜尋的結果可以驗證輸入的條件或正則表示式是否可以正確選出要處理的字串。例如以下的檔案內容




冰ice

火fire

水water

車子car

房子house




如果要選出英文字母的部份,可以在普通模式下輸入 
“/\w”。其中的“/”是進入搜尋模式,“\w”指的是正規表示式中的[0-9A-Za-z_],所以範例中的所有英文字母都會被選取起來。想知道在
VIM中有多少個類似“\w”的用法可以在普通模式下輸入“:h \w”,就可以看到一張列表和說明了。



搜尋成功之後,接下來就是取代的功能了。取代的說明可以在指令模式下輸入“:h
substitute”,可以看到取代指令的基本格式是“:[range]s[ubstitute]/{pattern}/{string}
/[flags]
[count]”。不過目前這次會用到的只有“:[range]s[ubstitute]/{pattern}/{string}/”而已,有興趣的朋友
可以看看說明檔裡的說明。



我們試著將每一行的第一個英文字母變成A,指令為“:%s/\w/A/”

其中%指的是[range]的部份,也就是檔案全部,如果沒有指定[range]的話,範圍就是游標所在的那一行。%後面的s,就是s[ubstitute]的s,“\w”就是這次的{pattern},也就是搜尋條件,“/A/”就是{string},要換上去的字串。執行了“:%s/\w/A/”後,檔案內容應該就會變成以下的樣子:




冰Ace

火Aire

水Aater

車子Aar

房子Aouse




可以看到每個字的第一個字母都變成A了。



接下來就是插入的功能了,這個功能平常比較少在用,但卻是相當實用的功能。現在先回到最原始的檔案內容:





冰ice

火fire

水water

車子car

房子house








    現在我們試著在英文和中文的中間插入一個等號。

    指令為“:%s/\(\w\)/=\1/”

    其實這個指令的意思是在每行第一個字母前加上一個等號。其結果如下




冰=ice

火=fire

水=water

車子=car

房子=house




    “:%s/\(\w\)/=\1/”指令中的“%s/”就跟之前一樣,就不再說明,\(\w\)中的\w”和之前的說明一樣指的是指的是正規表示式中的[0-9A-Za-z_],而\(\w\)中的\( \)”把\w”包起來,指定這是一個範圍,在一個搜尋的{pattern}中可以有好幾個範圍,之後要引用時就是用出現的順序來調用,例如第一個就用\1”,第二個就用\2”



    接下來的是{string}部位的=\1=\1”的\1指的就是{pattern}中出現的第一個指定範圍,也就是\(\w\)”,在這個例子中只有一個指定範圍,所以就只有\1”出現而沒有\2”。而=\1=就是在找到的指定範圍前面加一個=。或許有些人會覺得奇怪,明明用\(\w\)沒有指定出現個數的話,搜尋到的結果應該是每一個字元”,所以應該是在每一個字元前面都加上=才對,問題就出在取代指令的基本格式是“:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]”中的[flags],在這次使用的“:%s/\(\w\)/=\1/”取代指令中可以看到並沒有指定[flags],在[flags]沒有指定的情況下,只會針對每一行第一個符合條件的字串做處理,之後的就跳過了。如果要讓每一個字元前面都加上=的話,[flags]就用g”,整個指令就會變成 “:%s/\(\w\)/=\1/g”。有興趣的朋友可以自己試看看





    再來就是多個指定範圍的使用方法,以下把原始範例中的中文和英文做對調來做示範。

    指令為“
:%s/\(\W\+\)\(\w\+\)/\2\1/

    效果如下:




ice冰

fire火

water水

car車子

house房子




    這個部份稍嫌複雜,做個對照

    指令 “:%s/\(\W\+\)\(\w\+\)/\2\1/

    格式 “:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]

    用顏色來區分可以比較清楚看出各是那個參數,其中的[flags] [count],在這裡是沒有用到的。

    %s請看前段,就不再說明囉!

    \(\W\+\)\(\w\+\)是參數中的{pattern},大寫的W所代表的字元就是小寫w的相反,相關說明可以參考:h \W”。在這裡的用途就是用來選出中文的部份。眼尖的朋友應該有注意到W後面的“\+,這表示至少重複一個以上(類似用法可以參考:h multi”)

    用“
\(\)括起來表示這個範圍指是一個或一個以上的不是0-9A-Za-z(VIM中的說明是指“[^0-9A-Za-z_],在這個簡單的例子中指就是中文)的字元集合,簡單的說就是一個以上(含一個)的中文字。\(\W\+\)指的就是冰”,“火”,水”,車子”,房子”

    相同而言“\(\w\+\),就是指ice”,“fire”,water”,car”,house”



    \2\1({string})中的\2指的是{pattern}中的第二個指定範圍,也就是第二個\(\)括起來的部份,在這裡指的就是\(\w\+\)(ice”,“fire”,water”,car”,house”)。而“\1就是第一個\(\)括起來的部份,指的是\(\W\+\)”(冰”,“火”,水”,車子”,房子”)。\2\1的順序就是把第二個範圍跟第一個範圍做對調,就可以達到中文和英文的對調了。







    在上面的例子中,如果沒有\+的話,就會變成以下的結果。




i冰ce

f火ire

w水ater

車c子ar

房h子ouse




    這個地方就留給大家自己想一想為什麼了?


boot 分割區的大小

最近面臨一個很冏的情況,我的一台新系統裝了Fedora 12,但/boot的分割區我在定大小時只給了他100MB而已。沒想到一開始還都挺順利的,最近幾次透過yum更新kernel頻頻發出失敗的訊息,仔細去看才發現,原來現在的kernel套件都已經大到30~60MB了,而系統預設會存下最近三次的kernel套件,導致我的boot分割區不夠大,無法裝下即將要更新的rpm套件。只好手動先移除一個最舊的kernel再進行更新,經過幾次這麼麻煩的手續之後決定要裝boot分割區加大了。於是祭出Gparted,開開心心的把其中一個分割區調小後,把空間讓給了boot分割區,於是開始進行處理。開始之後才赫然想到,我還沒備份......於是只要祈禱不要出問題呀。系統預計要幾個小時左右才能完成,只要先去睡覺,沒想到早上一起來看到的第一個訊息居然是處理錯誤。頓時晴天霹靂呀,吶喊著...我不要重灌呀。。。。。、


無可奈何的重新開機後發現,居然還能開機耶。仔細查看才發現,把另一個分割區變小的作業有成功,只是boot分割區變大的作業失敗了。但資料都還好。真是好哩佳在呀,趕快再做一次boot分割區加大的處理,總是是有驚無險的度過了。。。。。。




這裡提醒各位朋友,現在的kernel越來越大了,可以的話boot分割區給個二百至三百MB比較安心。另外就是要記得備份呀!!!!


2009年度Linux下最受歡迎的opensource軟體票選結果!

2009 LinuxQuestions.org Members Choice Awards


這是由網友們票選的結果,大家可以參考一下看看現在最受歡迎的軟體有那些,說不定會發現你正在尋找的替代軟體哦!


 


 


[轉載]Fedora 下安裝 PPStream

在Linux下一直沒有一個整合性佳的網路電視軟體,用過windows下的PPStream的朋友應該都會覺得很好用,其實PPStream去年出現了for Linux的版本,並不是用wine來驅動的. 因為有朋友問起,所以轉貼一篇大陸網友的安裝方法以供有需要的朋友參考.


如何在 Fedora 下安裝 PPStream 網路電視
http://linuxtoy.org/archives/how-to-setup-ppstream-on-fedora.html


Skype 2.1 Beta 2 for Linux 更新

總算是看到Skype的Linux版本有更新了,我還以為linux版就這樣被打死了。看來有新增一些新的功能,有興趣的朋友可以參考這裡。
https://developer.skype.com/LinuxSkype




想下載的朋友請參考這裡
英文頁面
http://www.skype.com/intl/en/download/skype/linux/
中文頁面
http://www.skype.com/intl/zh-Hant/download/skype/linux/


不管用那個語言的頁面,取得的檔案應該會相同,因為skype一向都把多國語言一起打包起來。


關掉SELinux的方法

SELinux的全名是 Security Enhance Linuxe,用來加強Linux的安全控管。對會用的人來說是個很好的工具,可惜對初學者而言,常會出現因為SELinux設定的關係導致很多東西無法正常運作,所以一般都是建議初學者暫時先把他關閉。以下是關閉的方法。
修改 /etc/selinux/config 檔案
把其中的一句SELINUX改成disabled然後重新開機就可以了。記得要有root權限哦!

SELINUX=disabled

存檔
重開機



[FC 12]mplayer安裝及rmvb、rm檔播放

    mplayer就不用再介紹了,有興趣的朋友可以參考舊文。但在開始安裝之前請確定已經將RPM Fusion加入到系統的檔案倉庫中,並有設在可使用的狀態下。還沒裝的朋友請參考Fedora 12加入RPM Fusion檔案倉庫

    在Fedora 12下可以透過“新增及移除程式”,只是這類簡單的安裝,實在不想開啟那慢慢的“新增及移除程式”,直接用指令安裝比較快也方便。mplayer及其相關的軟體套件安裝指令如下:


#sudo yum install mplayer mplayer-gui gnome-mplayer






一個指令全部裝到好,非常方便,值得一提的是,這次Fedora 12透過RPM Fusion檔案倉庫安裝的mplayer,順便就把rmvb和rm檔的codec都裝完了,執行安裝執行完畢就可以使用,實在是非常方便甘心呀。



Fedora 12加入RPM Fusion檔案倉庫

    現在的Linux安裝軟體,絕大部份都是直接從檔案倉庫安裝,只果檔案倉庫找不到想要安裝的套件,就得自己編譯。自己手動編譯這個步驟實在不利於一般入門的使用者,所以檔案倉庫就很重要了,所以想安裝很多官方倉庫不支援或沒有的套件就得從其他的檔案倉庫來找了。RPM Fusion可說是除了Fedora官方以外最大的RPM檔案倉庫了,只要設定完成,很多檔案像是mplayer和mplayer播放rmvb的codec,都可以在這裡得到滿足。

    只是有件事很可惜,就是RPM Fusion現在似乎也只有支援FC 10、11、12了,在FC 10之前的檔案似乎也沒有支援了(難怪我的Fedora 8好久更新不到檔案了)。參考RPM Fusion安裝網頁,記得free和nonfree兩個RPM都要裝哦!步驟如下:


# su -c 'rpm -Uvh
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'




    Free和Nonfree的差別就在檔案沒有版權爭議的就放在Free倉庫裡,而有版權爭議像是RMVB codec、mp3 codec的就會放在Nonfree倉庫裡,所以記得要兩個都裝,不然有些好用的東西是裝不到的。


    只是裝好這兩個rpm,接下來只要透過Fedora 12自己新增移除軟體,就可以安裝軟體了。之後要介紹的幾個軟體也都只要透過RPM Fusion就可以完成。以前非官方的的RPM倉庫有好幾個,有些的檔案倉庫RPM套件甚至有不太相容的現象,現在RPM Fusion把幾個比較大的非官方倉庫整合起來後,RPM套件互斥的問題大為降低了。



相關文章:
最大的非官方RPM套件倉庫 - RPM Fusion





[FC 12]安裝倉頡輸入法

Fedora 12預設安裝的輸入法是IBus,而且還只有注音輸入法而己,其他的都沒裝進來,對於像我一樣慣用倉頡的人而言,實在很不方便。



安裝的安裝其實只要把光碟片上的三隻檔案裝起來就可以了。請找一下光碟片的packages目錄下的
ibus-table-1.2.0.20090912-1.fc12.noarch.rpm
ibus-table-cangjie-1.2.0.20090831-2.fc12.noarch.rpm
ibus-table-additional-1.2.0.20090912-1.fc12.noarch.rpm


# sudo rpm ibus-table-1.2.0.20090912-1.fc12.noarch.rpm ibus-table-cangjie-1.2.0.20090831-2.fc12.noarch.rpm ibus-table-additional-1.2.0.20090912-1.fc12.noarch.rpm


裝好後,重新開機就可以在IBus的選單中找到倉三、倉五等倉頡輸入法了。


以下列出幾個IBus幾個輸入法檔案名稱:



  • ibus-chewing 酷音輸入法

  • ibus-pinyin 拼音輸入法

  • ibus-anthy 日文輸入法

  • ibus-hangui 韓文輸入法

  • ibus-m17n  多國語言輸入法


dnf upgrade fails with Error: GPG check FAILED

 OS: Fedora 36 今天在做  dnf  更新的時候,突然有很多 package 都出現簽章問題無法更新。類似如下的錯誤訊息 .... is not signed. ...... is not signed. ......... is not...