但當使用pacman -Syu後,有某些軟件出現問題或不穩定,呢該怎麼回到舊版本呢?
基本上,更新時,系統也會下載舊版本的軟件包。我們只需查看/var/cache/pacman/pkg裡找上一個版本的軟件包就可以了。
以openssh為例,
ls /var/cache/pacman/pkg | grep "openssh"
找到了一堆過去的軟件包
$ ls /var/cache/pacman/pkg | grep "openssh"
openssh-5.3p1-3-x86_64.pkg.tar.gz
openssh-5.4p1-3-x86_64.pkg.tar.xz
openssh-5.4p1-4-x86_64.pkg.tar.xz
openssh-5.5p1-1-x86_64.pkg.tar.xz
openssh-5.6p1-1-x86_64.pkg.tar.xz
openssh-5.3p1-3-x86_64.pkg.tar.gz
openssh-5.4p1-3-x86_64.pkg.tar.xz
openssh-5.4p1-4-x86_64.pkg.tar.xz
openssh-5.5p1-1-x86_64.pkg.tar.xz
openssh-5.6p1-1-x86_64.pkg.tar.xz
上一個版本是openssh-5.5p1-1-x86_64.pkg.tar.xz,那我們就安裝這個。
cd /var/cache/pacman/pkg
pacman -U openssh-5.5p1-1-x86_64.pkg.tar.xz
系統會以現在安裝這個軟件包去覆蓋現在的新版本。
沒有留言:
發佈留言