Freebsd10のアップデートを実行しようとしていますが、カーネルソースを求められます
===>>> Launching child to update lsof-4.89.b,8 to lsof-4.89.d,8
===>>> All >> lsof-4.89.b,8 (9/9)
===>>> Currently installed version: lsof-4.89.b,8
===>>> Port directory: /usr/ports/sysutils/lsof
===>>> This port is marked IGNORE
===>>> requires kernel sources
===>>> If you are sure you can build it, remove the
IGNORE line in the Makefile and try again.
===>>> Update for lsof-4.89.b,8 failed
===>>> Aborting update
sysinstallは存在しません
sysinstall: not found
FreeBSD10にカーネルソースをインストールする新しい方法は何ですか?
私はbsdinstallを考えましたが、それは私が欲しくない私のディスクを切り取ろうとするだけです
あなたはそれを行うことができます:
git clone https://github.com/freebsd/freebsd.git /usr/src
cd /usr/src; make clean
ftp://ftp.freebsd.org/pub/FreeBSD/releases/ から、特定のリリースの完全なソースツリーのtarballを手動でダウンロードして抽出できます。
例えば。
フェッチ ftp://ftp.freebsd.org/pub/FreeBSD/releases/AMD64/
10.2-RELEASE
/ src.txztar -C/-xzvf src.txz
10.2-RELEASE
は、OSの正しいバージョンに置き換える必要があります。コマンドを使用してバージョンを見つけることができます:
freebsd-version -k
上記のURLからフェッチするには、マイナーバージョンを無視する必要があります。例:
10.2-RELEASE-p1
の場合、次のように使用します:10.2-RELEASE
もう少し一般的なソリューション:
fetch -o /tmp ftp://ftp.freebsd.org/pub/`uname -s`/releases/`uname -m`/`uname -r | cut -d'-' -f1,2`/src.txz
tar -C / -xvf /tmp/src.txz
そして、あなたは/tmp
好きなディレクトリでダウンロードしてください。
または:
svn checkout https://svn.freebsd.org/base/releng/`uname -r | cut -d'-' -f1,1` /usr/src