2016-09-09 4 views
0

Ich versuche, hyperledger Fabric (Einrichten der Umgebung) zu tun, und es benötigt Docker. Ich habe versucht, im Internet zu suchen, um Docker zu installieren, aber es war vergebens. Die folgenden Fehler treten auf, als ich versuchte, Andockfenster zu installieren.Docker kann nicht installiert werden

Bei Git Bash (Git) habe ich versucht, sudo apt-get install docker-engine zu verwenden. Aber es sagt

Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. 
The following information may help to resolve the situation: 

The following packages have unmet dependencies: 
Docker-engine: Depends: init-system-helpers (>= 1.13~) but it is not installable 
       Depends: sysv-rc (>= 2.88dsf-24) but 2.88dsf-13.10ubuntu11 is to be installed or 
          file-rc (>= 0.8.16) but it is not installable 
       Depends: libc6 (>= 2.17) but 2.15-0ubuntu10 is to be installed 
       Depends: libdevmapper1.02.1 (>= 2:1.02.63) but 2:1.02.48-4ubuntu7 is to be installed 
       Depends: libsystemd-journal0 (>= 201) but it is not installable 
       Recommends: aufs-tools but it is not going to be installed 
       Recommends: cgroupfs-mount but it is not installable or 
          cgroup-lite but it is not going to be installed 
       Recommends: git but it is not going to be installed 
E: Unable to correct problems, you have held broken packages. 

ich jeden einzelnen Schritt dieser Website gefolgt sind Docker in der Installation: https://docs.docker.com/engine/installation/linux/ubuntulinux/

Dies ist die Website habe ich versucht hyperledger Stoff zu bauen (Auf der Stufe der außerhalb von vagabundierenden Gebäude, Installation docker): http://hyperledger-fabric.readthedocs.io/en/latest/dev-setup/build/

+3

Sie git bash erwähnt ... versuchen Sie diese auf Windows zu tun? – Schwern

+0

yeah ich versuche es im Fenster zu tun. – qcc

+3

Ich bin überrascht, "apt-get" lief! Die Anweisungen, denen Sie folgen, sind für Linux, nicht für Windows. git bash wird Ihnen eine Menge grundlegender Unix-Utilities geben, aber es ist kein Unix. Versuchen Sie diese: https://docs.docker.com/engine/installation/windows/ – Schwern

Antwort

-2

updates zu Ihrem apt Repo hinzufügen: "deb http://ftp.de.debian.org/debian Giemendes updates main"

a 0

und durchführen:

sudo apt-get update 

Danach

sudo apt-get install docker-engine 

sollte in Ordnung abzuschließen.

2

Vielleicht kann die direct package download for libsystemd-journal0 Ihnen helfen.

Sie können bestimmte deb-Datei herunterladen und dann mit dem Befehl dpkg installieren, aber es kann immer noch einige Abhängigkeitsprobleme geben. Sie sollten also Ihre /etc/apt/source.list Datei entsprechend dieser page ändern (wenn Sie eine 64-Bit-Version benötigen).

Was libsystemd-journal0 können Sie die folgende Zeile nach dem Schweif /etc/apt/sources.list hinzufügen:

deb http://cz.archive.ubuntu.com/ubuntu trusty main 

dann

sudo apt-get update 

Ich denke, andere Abhängigkeitsprobleme können auf eine ähnliche Art und Weise gelöst werden.

+0

Dieser hat dieses Problem gelöst "docker-ce: Hängt ab: libsystemd-journal0 (> = 201) aber es ist nicht installierbar" –

5

Reinigen Sie das ungültige Paket-Repository:

cd ../../etc/apt/sources.list.d 
sudo rm docker.list 

Dann das Repository hinzuzufügen und zu aktualisieren:

sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main' 
sudo apt-get update 
sudo apt-get install docker-engine 
Verwandte Themen