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"![]() |
修改前 |
![]() |
修改後 |



