http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-8.2-release/archivers/gtar-1.25_1.tbz
把這個下載回去,用 winzip 或 7zip 解開,取裡面的 bin/gtar 更名為 tar,放到 /usr/bin 就好了
如果不是 i386 平台,請自行更換路徑。
傳上去 FreeBSD 之後,記得要執行 chmod 755 /usr/bin/tar 讓它可執行。
救到帳號被清空?
手動重建 /etc/master.passwd
再同步到系統 pwd_mkdb -p -d /etc /etc/master.passwd
可是FreeBSD好像錯亂了, 一堆功能無法正常啟動, 也沒辦法重裝
(卡在套件的相依性地獄)
也不斷的狂寄 error 的訊息到 root 的 mail
這麼慘的話,只有重裝一途了....
FreeBSD 8.2 官方不支援了
官方的ftp上面最舊的版本是 8.3
要更新版本
卡在
"Updates cannot be installed when the system securelevel is greater than zero."
然後改 /etc/rc.conf 降securelevel 到-1
然後重新開機
主機就起不來了
沒輒了
1.tar 遺失 (已修復)
2.掉進相依套件地獄 (無解)
3.帳號設定移失 (手動補回帳號, 但密碼都掉了)
4.一堆服務起不來? (無解)
5.最後是無法重新開機? 遠端連不進去了?
毀掉? 你是做了什麼事??
先想法子利用 sysintall 把 source tree 安裝進去, 再進去
/usr/src/usr.bin/tar
把 tar 重新編譯再安裝即可.
這不是個「壓縮」、「解壓縮」的標準公用程式嗎?
應該可以用光碟連網重新裝回來吧!不過,我沒失去過他,要如何簡易裝回,還沒試過。
如果有第二台 FreeBSD,或是再安裝一台主機起來,就一定有啦!COPY過去就好了。
而且我都是用 Fedora,我都是用 yum 來裝軟體,剛剛逛了 FreeBSD 好像差蠻多的。