git
管理者権限なしでFreeBSD 8.0にインストールできますか?
私はそれを持っていませんpkg
(9.1にのみ表示されます)。とにかく使えなくなったので、sudo
全く使えなくなりますねportsnap
… それともこれが可能なのでしょうか?関連情報が見つかりません。
編集する
ソースからインストールしようとしました。
wget https://www.kernel.org/pub/software/scm/git/git-2.12.0.tar.xz
tar -zxvf git-2.12.0.tar.xz && cd git-2.12.0
./configure && make
...
次のエラーがたくさんあります。
"config.mak.uname", line 490: Missing dependency operator
"config.mak.uname", line 542: warning: duplicate script for target "(,)" ignored
"config.mak.uname", line 547: Need an operator
"config.mak.uname", line 152: warning: duplicate script for target "ifeq" ignored
Error expanding embedded variable.
make -v
または--version
動作しません。
肉:g is'nt a vi command
答え1
FreeBSDのmakeはLinuxのmakeとは異なります。まずGNU make(gmake
)が必要です。から入手できます開発/gmakeポートまたはgmake
パッケージ。
管理権限がなくても、ポートを使用してソースからコンパイルしてpkg
バイナリをインストールできます。
ポート
ポートツリーがすでに存在する場合は、/usr/ports
それを/usr/ports/devel/gmake/
ホームディレクトリにコピーしてmake
実行できます。ホームディレクトリにすべてをインポートするには、いくつかの変数をオーバーライドする必要があります。
それ以外の場合は、ポートツリー全体をホームディレクトリにチェックアウトし、必要なものをコンパイルできます。
パッケージ
pkg fetch git
コマンドを使用してコンパイルされたgitパッケージをダウンロードし、カスタムプレフィックスに抽出できます。