Frage Installieren Sie Zerotier auf Ubuntu mit Armhf-Hardware


Ich habe ein Problem bei der Installation von Zerotier auf Ubuntu, die auf Armhf Board (Orange Pi) mit Anweisungen von dieser Website laufen:

curl -s https://install.zerotier.com/ | bash

Aber es gibt mir viele Fehler und scheiterte schließlich wie folgt:

N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://download.zerotier.com/debian/xenial xenial InRelease' doesn't support architecture 'armhf'
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package zerotier-one

*** Package installation failed! Unfortunately there may not be a package
*** for your architecture or distribution. For the source go to:
*** github.com/zerotier/ZeroTierOne

Ich weiß, andere Leute tun es und es funktioniert mit ihnen, aber ich bin neu in ubnutu.


Ich versuche, das Repository für Debian Jessie in Ubuntu Xenial auf Armf zu verwenden: Als erste Lösung bekomme ich einen Fehler wie folgt:

orangepi@OrangePI:~$ sudo sh -c 'echo "deb http://download.zerotier.com/debian/jessie jessie main #ZeroTier" > /etc/apt/sources.list.d/zerotier.list'[sudo] password for orangepi: 
orangepi@OrangePI:~$ sudo sh -c 'echo "deb http://download.zerotier.com/debian/jessie jessie main #ZeroTier" > /etc/apt/sources.list.d/zerotier.list'
orangepi@OrangePI:~$ wget -O - 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg' | sudo apt-key add -
--2017-02-09 15:05:40--  https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.140.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.140.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3175 (3.1K) [text/plain]
Saving to: ‘STDOUT’

- 100%[============================================================================>]   3.10K  --.-KB/s    in 0s      

2017-02-09 15:05:41 (7.19 MB/s) - written to stdout [3175/3175]

OK
orangepi@OrangePI:~$ sudo apt update
Reading package lists... Done
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
orangepi@OrangePI:~$ sudo apt install zerotier-one
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package zerotier-one
orangepi@OrangePI:~$ 

So I try to build the software from source: 
And I get an error also as follows:

  orangepi@OrangePI:~$ sudo apt install git build-essential checkinstall libnatpmp-dev libminiupnpc-dev
[sudo] password for orangepi: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
build-essential is already the newest version (12.1ubuntu2).
git is already the newest version (1:2.7.4-0ubuntu1).
The following packages were automatically installed and are no longer required:
  chromium-codecs-ffmpeg-extra console-data libspeechd2
Use 'sudo apt autoremove' to remove them.
Suggested packages:
  minissdpd natpmp-utils
The following NEW packages will be installed:
  checkinstall libminiupnpc-dev libminiupnpc10 libnatpmp-dev libnatpmp1
0 upgraded, 5 newly installed, 0 to remove and 120 not upgraded.
Need to get 183 kB of archives.
After this operation, 720 kB of additional disk space will be used.
Err:1 ht..://ports.ubuntu.com/ubuntu-ports xenial/universe armhf checkinstall armhf 1.6.2-4ubuntu1
  Connection failed [IP: 91.189.88.150 80]
Err:2 ht..://ports.ubuntu.com/ubuntu-ports xenial/main armhf libminiupnpc10 armhf 1.9.20140610-2ubuntu2
  Connection failed [IP: 91.189.88.150 80]
Err:3 ht..://ports.ubuntu.com/ubuntu-ports xenial/main armhf libminiupnpc-dev armhf 1.9.20140610-2ubuntu2
  Connection failed [IP: 91.189.88.150 80]
Err:4 ht..://ports.ubuntu.com/ubuntu-ports xenial/main armhf libnatpmp1 armhf 20110808-4
  Connection failed [IP: 91.189.88.150 80]
Err:5 ht..://ports.ubuntu.com/ubuntu-ports xenial/main armhf libnatpmp-dev armhf 20110808-4
  Connection failed [IP: 91.189.88.150 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/universe/c/checkinstall/checkinstall_1.6.2-4ubuntu1_armhf.deb  Connection failed [IP: 91.189.88.150 80]

E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/main/m/miniupnpc/libminiupnpc10_1.9.20140610-2ubuntu2_armhf.deb  Connection failed [IP: 91.189.88.150 80]

E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/main/m/miniupnpc/libminiupnpc-dev_1.9.20140610-2ubuntu2_armhf.deb  Connection failed [IP: 91.189.88.150 80]

E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/main/libn/libnatpmp/libnatpmp1_20110808-4_armhf.deb  Connection failed [IP: 91.189.88.150 80]

E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/main/libn/libnatpmp/libnatpmp-dev_20110808-4_armhf.deb  Connection failed [IP: 91.189.88.150 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
orangepi@OrangePI:~$ 

In der Tat bin ich neu in Ubuntu, so traurig, dass ich über Fehlermeldungen weiß und vielen Dank an David Foerster, der versucht, mir zu helfen.


2
2018-02-06 05:08


Ursprung


Warum niemand auf dieser Seite aktiv ist ?? - Amgad
Wir sind alle Freiwillige und die Antworten werden beantwortet, wenn jemand das Gefühl hat, dass er / sie das Wissen dafür hat. Vielleicht antwortet niemand, weil sie nicht verstehen, was Sie fragen, oder weil niemand hier die Software verwendet, die Sie installieren möchten. - Soren A
Um auf Soren's Kommentar einzugehen, finde ich deine Frage klar und gut dargelegt und habe sie um die Zeit gewählt, als ich darauf geantwortet habe. - David Foerster


Antworten:


Also hast du die Fehlermeldung nicht wirklich gelesen? Wenn Sie das täten, würden Sie wissen, was das Problem war.

N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://download.zerotier.com/debian/xenial xenial InRelease' doesn't support architecture 'armhf' 

Diese Nachricht teilt Ihnen mit, dass dieses Repository Ihre Hardwarearchitektur nicht unterstützt. Sie müssen einen anderen Weg finden, um die Software zu installieren. Fragen Sie vielleicht in einem Forum, wo es keine Lösung gibt.


1
2018-02-08 09:10





Entsprechend der offizielle Installationsanleitung ZeroTier One ist verfügbar für "Intel 32/64-Bit (und ARM unter Debian / Raspbian)". Ich stocherte ein bisschen herum und es sieht so aus, als könnten Sie das Repository für Debian Jessie in Ubuntu Xenial auf Armf verwenden:

sudo sh -c 'echo "deb http://download.zerotier.com/debian/jessie jessie main #ZeroTier" > /etc/apt/sources.list.d/zerotier.list'
wget -O - 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg' | sudo apt-key add -
sudo apt update
sudo apt install zerotier-one

Alternativ können Sie versuchen Erstellen Sie die Software von der Quelle:

sudo apt install git build-essential checkinstall libnatpmp-dev libminiupnpc-dev
git clone git@github.com:zerotier/ZeroTierOne.git
cd ZeroTierOne
make
sudo checkinstall

0
2018-02-08 12:15



Da du ein Reputation 1 User bist: Wenn dies deine Frage beantwortet, vergiss nicht das graue unter der "0" auf der linken Seite dieses Textes zu klicken akzeptieren, was bedeutet "Ja, diese Antwort ist gültig"! - David Foerster