誤って/etc/rc.d/rtadvd
FreeBSDシステム(8.2-RELEASE)から削除しました。
これらのシステムファイルを回復するための最良の方法は何ですか?
答え1
これCVSネットワークそれを覆いなさい。しかしident /etc/rc.d/rtadvd
、私のもの8.2-RELEASE-p3 システム出力
$FreeBSD: src/etc/rc.d/rtadvd,v 1.12.2.1.6.1 2010/12/21 17:09:25 kensmith Exp $
そこに見つかりません... rev 1.12にタグが付けられていますRELENG_8
。
答え2
このファイルはプライマリシステムにあるため、プライマリシステムアーカイブをインポートして特定のファイルを抽出します。
cd /tmp
wget -r ftp://ftp.fi.freebsd.org/pub/FreeBSD/releases/i386/8.2-RELEASE/base
cd /
cat /tmp/ftp.fi.freebsd.org/pub/FreeBSD/releases/i386/8.2-RELEASE/base/base.?? |
tar -xzf - etc/rc.d/rtadvd
または、ファイルがソースと同じであるため、etc/rc.d/rtadvd
システム(圧縮解除した場合)(/usr/src/etc/rc.d/rtadvd
)またはWebのソースツリーからファイルをインポートできます。ファイルを次の場所に保存したいと思います。/etc/rc.d
RELENG_8_2_0_RELEASE
ラベル付きCVSソースツリーの表示;なぜそこには現れないのかわかりません。から始めることができますsvnソースツリービューのrelease/8.2.0
分岐。
答え3
さらなる調査によると、基本バージョンが/usr/src/etc
。
だからCPは/usr/src/etc/rc.d/rtadvd /etc/rc.d/rtadvd
私の問題を解決しました。