web-dev-qa-db-ja.com

Ubuntu 15.10にgitをインストールできません

Sudo apt-get install gitでgitをインストールしてみました。しかし、エラーが発生しました。

Reading package lists... Done 
Building dependency tree
Reading state information... Done
Package git is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source                                                          
E: Package 'git' has no installation candidate

Sudo apt-get install git-coreも試しましたが、このエラーが発生しました

E: Unable to locate package git-core

私の現在のスタックオーバーフローの評価では、ここに2つ以上のリンクを投稿することが許可されていないためです。したがって、grep '^[^#]' /etc/apt/sources.listの出力では Pastebinリンク です。

「Sudo apt-get update」を実行した後、エラーが発生しました。

取得できませんでした。ネットワークに到達できません。

完全な出力 です。

編集:Sudo apt-get install gitの出力:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package git is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'git' has no installation candidate
2
Om Prakash

最初に、あなたの場合のようにゲートウェイにpingを実行できるかどうかを確認します

ping 192.168.0.1(ここにゲートウェイ)

ルートを一時的に無効にして、ネットワークマネージャーを一時的に無効にする場合は、返信して返信する場合

Sudo service network-manager stop

Sudo ifconfig eth0(your adapter) 192.168.0.12/24(your ip) up
Sudo route add default gw 192.168.0.1(your gateway)
Sudo -i
echo "nameserver 208.67.222.222" > /etc/resolv.conf (opendns dont change these two)
echo "nameserver 208.67.220.220" >> /etc/resolv.conf

ルートの確認

route

それから

Sudo apt-get update && Sudo apt-get install git

すべてが機能する場合、それに応じてnetwork-managerの設定を変更し、Sudo apt-get updateが機能するが、

Sudo apt-get install git

dosentは、これらの手順を手動で実行します

1)依存関係をインストールする

Sudo apt-get update
Sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

o先に GitHub のgitプロジェクトのページにアクセスして、目的のgitのバージョンを取得します。

プロジェクトのページに到達したときに表示されるバージョンは、アクティブにコミットされているブランチです。最新の安定版リリースが必要な場合は、ブランチを最新のnon- "rc"タグに変更してください

2)次に、ページの右側で、Download Zipボタンを右クリックし、「リンクアドレスのコピー」と同様のオプションを選択します。

3)

wget https://github.com/git/git/archive/v1.9.2.Zip -O git.Zip

バージョンは異なります

4)

unzip git.Zip
cd git-*

make prefix=/usr/local all
Sudo make prefix=/usr/local install

4)gitがインストールされたので、後のバージョンにアップグレードする場合は、リポジトリを複製してビルドしてインストールするだけです。

git clone https://github.com/git/git.git

クローン操作に使用するURLを見つけるには、プロジェクトの GitHub ページで目的のブランチまたはタグに移動し、右側にクローンURLをコピーします

これにより、現在のディレクトリ内に新しいディレクトリが作成され、上記と同様にパッケージを再構築して新しいバージョンを再インストールできます。これは古いバージョンを上書きします

5)

make prefix=/usr/local all
Sudo make prefix=/usr/local install
1