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"







修改前








修改後





沒有留言:

張貼留言