2012年8月15日 星期三

在arch中安裝downgrade讓軟體降級

arch中軟體除了手動下載安裝舊版,降級還有這幾種方式,其一:安裝abs,安裝完需升級abs套件庫,複製要降級的資料,手動修改版號、重新計算sum…等等相當不便,其二:安裝downgrader,剛剛裝的是1.3.3版本,使用時提示下載錯誤,故無法完整試驗,其三:安裝downgrade,只有這個比較好用,這裡就介紹這個軟體。







安裝

yaourt -S downgrade


使用

downgrade foo


修改執行檔(非必要可直接使用

這裡修改兩處,第一個為只列出倒數十個版本,有的有很多版本畫面拉好長不太好選,第二個為下軟時能續傳,這樣再次下載就不會在重複下載。

sudo gvim /usr/bin/downgrade




搜尋

tmp=( $(wget -q -O - "$url" 2>/dev/null | grep -v sig$ | sort -rV) )


取代


tmp=( $(wget -q -O - "$url" 2>/dev/null | grep -v sig$ | sort -rV |head -10) )






搜尋

wget -O "$pkg" "$url" || errorout "failed downloading $url"


取代

wget -c -O "$pkg" "$url" || errorout "failed downloading $url"







修改前








修改後





2012年8月1日 星期三

一次登入多個Drobpox帳號




要一次登入多個Dropbox帳號,我們先來瞭解一下預設的Dropbox存放資料是放在那裡





$HOME/.dropbox 存放登入後的帳密等等資料

$HOME/Dropbox 預設登入後同步資料存放處



從這可以看出來,我們只要改變HOME變數內容,就可以登入不同的帳號了。



以下是我兩個帳號的寫法,兩個存放路徑都不一樣,love那個登入後.dropbox是存放在/mnt/total/dropbox-love/.dropbox裡,Dropbox是放在/mnt/total/dropbox-love/Dropbox裡,那另一個tw就以此類推了。



HOME=/mnt/total/dropbox-love dropbox start &
HOME=/mnt/total/dropbox-tw dropbox start &





比較要注意的是的你登入的帳號跟路逕自己要搞清楚,如果用love登入後HOME是寫成tw的路徑,那麼Dropobx會以love資料同步到tw的資料這樣就好玩了…



第一次登入才需要輸入帳密跟路徑,如果登入沒問題的話,寫個shell script下次要登入執行這個檔案就好了。



寫入~/dbox

gedit ~/dbox 



填入原始碼

#!/bin/bash
HOME=/mnt/total/dropbox-love dropbox start &
sleep 50
HOME=/mnt/total/dropbox-tw dropbox start &



給予執行權限

chmod +x ~/dbox



執行

~/dbox






如果要產生publink請對著dropbox圖示按右鍵→Open Dropbox Folder→選取檔案在產生連結。





UFS Explorer Standard Recovery救援誤刪資料

不久前我把硬碟中1TB的影片誤刪了,本來想整理影片的,那時候已經不用整理了,整顆硬碟都乾乾淨淨的了,我想老天是不希望我太辛苦吧!?



我是用Linux的硬碟FileSystem是用XFS,在救援過程中才發現XFS是沒有undelete的功能,這導致一些救援程式諸如testdisk、photorec都沒有用,testdisk有個undelete功能能救援ext2、3、4,photorec救援怪怪的,找的到XFS中的檔案,但是,救出來的檔案名稱都是同一個,只是在不斷重新覆寫相同的檔案我也就沒試了。



最後試了UFS Explorer Standard Recovery才救了回來,以下簡略抓圖與說明。














選取你要救援的磁碟著接著按右鍵。








這裡不改是掃整顆的,接著按下Next








將第二第三選項打勾。








等待掃瞄



我相當幸運,找到的大部份誤刪資料存放位置都沒變,但是有的也是藏在其它的inode資料夾裡,沒找到的就到處翻翻資料夾囉。








選取要恢復的資料,接著按上方的Copy To選擇存放路徑開始救援。








檔案救援中

如果想買UFS Explorer他有分好幾個版本,Raise Data Recovery只能用在單一FileSystem,UFS Explorer則是他支援的FileSystem都可以用,但UFS Explorer也有分版本,詳細請看:UFS Explorer products and software editions comparison