2016-04-27 73 views
7

ubuntu 16.04 LTS'de apache cassandra'yı yüklemeye çalışıyorum ->http://docs.datastax.com/en/cassandra/3.x/cassandra/install/installDeb.html. çalıştırırkencassandra yüklenirken hata oluştu

Ancak aşağıdaki hatayı alıyorum sudo apt-get install datastax-ddc komut:

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: 
    datastax-ddc : Depends: python-support (>= 0.90.0) but it is not 
          installable 
        Recommends: ntp but it is not going to be installed or 
           time-daemon 
        Recommends: datastax-ddc-tools but it is not going to 
           be installed E: Unable to correct problems, 
           you have held broken packages. 

datastax-ddc kırık falan benim python ile yanlış mı?

+0

'sudo aptitude datastax-ddc' yüklemeye çalıştığınızda (normal prosedür datastax doc anlatıldığı gibi) Böylece cassandra düzgün yüklü olması? – Whitefret

+0

Aynı istisna – sam

+1

bir şey, 16.04 az önce çıktı ve henüz kararlı bir sürüm değil ... – Whitefret

cevap

8

Şimdilik, aşağıdaki adımlar çalıştırabilirsiniz:

1) bağımlılıkları

sudo dpkg --force-depends -i cassandra_3.5_all.deb 

görmezden, depo

apt-get download cassandra 

2) deb dosyasını yükleyin gelen deb paketini indirin Açıkçası, diğer tüm bağımlılıkların karşılandığından emin olmalısınız. python-support zaten varsayılan bir sunucu kurulum dahil, bu yüzden hiçbir endişe Ancak piton kendisi henüz sisteminizde yüklü olmayabilir, bu nedenle çalışmalıdır aşağıdaki dpkg -i ... ÖNCE:

sudo apt-get install python 

görmek için bunu yüklemek çalışmadan önce .deb ait Depends: ..., sen gibi -I seçeneğini kullanabilir:

:

dpkg -I cassandra_3.5_all.deb 

Cassandra 3.5 durumunda, aşağıdaki bakın

Depends: openjdk-8-jre-headless | java8-runtime, adduser, python (>= 2.7), python-support (>= 0.90.0) 

Yani önce tüm bağımlılıkları gerçekten tatmin olduğundan emin olmak için aşağıdakileri çalıştırabilir:

sudo apt-get install adduser python oracle-java8-installer 

veya OpenJDK (TEST DEĞİL) kullanmak istiyorsanız:

sudo apt-get install adduser python default-jre 
2

kısa cevabın sürümü: ubuntu python 2 ve python 3'ü yüklüyor, ancak şimdi ajenti tarafından desteklenen python desteğini değil.

https://askubuntu.com/questions/766169/why-no-more-python-support-in-16-04

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh > install.sh && sudo bash install.sh wget http://launchpadlibrarian.net/109052632/python-support_1.0.15_all.deb sudo dpkg -i python-support_1.0.15_all.deb

İlgili konular