Ubuntu 20.04'e nodeos nasıl kurulur
Önceden oluşturulmuş ikili dosyalar Ubuntu 16.04 ve Ubuntu 18.04 içindir Dizüstü bilgisayarımda Ubuntu 20.04 var ve geliştirme ve test için nodeos yüklemek istiyorum. Eosio_2.0.7-1-ubuntu-18.04_amd64.deb dosyasını sürümler sayfasından indirdim,https://github.com/EOSIO/eos/releases
Ama kullanarak yüklenmeyecek
sudo apt install ./eosio_2.0.7-1-ubuntu-18.04_amd64.deb
Bu hata:
The following packages have unmet dependencies:
eosio : Depends: libicu60 but it is not installable
E: Unable to correct problems, you have held broken packages.
Herhangi bir çözüm var mı?
Yanıtlar
Kendi kendinize eos oluşturmanız gerekir veya kişisel paket arşivimi kullanabilirsiniz (yalnızca geliştirme amacıyla).
sudo add-apt-repository ppa:conr2d/eosio
sudo apt install eosio
Klonlanmış github deposu üzerine inşa edilmedi, bu nedenle sürümü 'bilinmeyen' olarak gösterilecek, ancak 'v2.0.7' olacak. (Başlangıçta nodeos sürümü github etiketlerinden alınacaktır)
Clang sürümü yönetilmediğinden, bu önceden oluşturulmuş ikili dosyalar tarafından oluşturulan durum gelecekteki sürümlerde uyumsuz olabilir. Durum db'nin uyumluluğu için, boost sürümü, derleyicinin sürümü, yapı türü (yayınlama veya hata ayıklama), işletim sistemi ve mimari aynı tutulmalıdır.
Eksik paketi aşağıdaki komutlarla manuel olarak yükleyin:
wget http://mirrors.edge.kernel.org/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3.1_amd64.deb
sudo dpkg -i ./libicu60_60.2-3ubuntu3.1_amd64.deb
Ardından, yeni bir Ubuntu 20.04 sürümündeki sürümler sayfasından Ubuntu 18.04 için EOSIO önceden oluşturulmuş ikili dosyaları yükleyebilirsiniz.
Bu çözüm bir github sorununda bulundu