Gitをインストールしようとしていますが、Debian 8.6 Jessie
依存関係の問題があります。奇妙なことに、私はGit
最近Linuxに慣れて、仮想マシンに何度もインストールしましたが、問題はありませんでした。
apt-get install git
明らかにする:
The following packages have unmet dependencies:
git : Depends: liberror-perl but is not installable
Recommends: rsync but it is not installable
E: Unable to correct problems, you have held broken packages.
修正する
私のものsources.list
私のシステムに問題があるようです。もう何も正しくインストールできません。Pulseaudio
数日前に正常にインストールされたエントリのインストール中に依存関係の問題が発生しました。
答え1
次の行を追加してsource.listを編集する必要があります。
deb http://ftp.ca.debian.org/debian/ jessie main contrib
その後、パッケージをアップグレードしてインストールしますgit
。
apt-get update && apt-get upgrade && apt-get dist-upgrade
apt-get -f install
apt-get install git
編集する
次のパッケージgit
、liberror-perl
そして[rsync
]サムリポジトリがmain
ないため、リポジトリとその依存関係をインストールできないため、リポジトリからダウンロードできます。main
sources.list
git
あなたはsources.list
(non-free
パッケージで):
deb http://ftp.ca.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.ca.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ jessie-updates main contrib non-free
deb http://ftp.ca.debian.org/debian/ jessie-backports main contrib non-free
Debian Stretchでは、/etc/apt/sources.list
(少なくとも)次のことを行う必要があります。
deb http://deb.debian.org/debian stretch main
deb http://security.debian.org/ stretch/updates main
deb http://deb.debian.org/debian/ stretch-updates main
答え2
努力するapt-get update && apt-get install git-core
。
私はそれを見つけたここ。
答え3
答え4
私はそれを持ってsudo apt update
走ったsudo apt upgrade
。その後、sudo apt install git
仕事は順調に進んだ。