OSMC depends probleem

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • klen_ghost
  • Registratie: Juli 2006
  • Laatst online: 07-07 20:49
zit hier met het volgende probleem, ik probeer moonlight te installeren op mijn raspberry pi 2
deze RPi 2 is voorzien van OSMC
nu krijg ik de 2 volgende error/ returns van de ssh client
"
The following packages have unmet dependencies:
cmake : Depends: cmake-data (= 3.0.2-1) but 3.2.2-2 is to be installed
libevdev-dev : Depends: libevdev2 (= 1.3+dfsg-1) but 1.4.2+dfsg-1 is to be installed
E: Unable to correct problems, you have held broken packages.
"
Dit gebeurd als ik het volgende ingeef als command :
sudo apt-get install libexpat1-dev rbp-userland-dev-osmc libopus0 libexpat1 libasound2 libudev0 libavahi-client3 libcurl3 libevdev2 libssl-dev libopus-dev libasound2-dev libudev-dev libavahi-client-dev libcurl4-openssl-dev libevdev-dev cmake build-essential

Reading package lists... Done
Building dependency tree
Reading state information... Done
libasound2 is already the newest version.
libasound2 set to manually installed.
libavahi-client3 is already the newest version.
libavahi-client3 set to manually installed.
libcurl3 is already the newest version.
libcurl3 set to manually installed.
libexpat1 is already the newest version.
libexpat1 set to manually installed.
libudev-dev is already the newest version.
libudev0 is already the newest version.
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:
cmake : Depends: cmake-data (= 3.0.2-1) but 3.2.2-2 is to be installed
libevdev-dev : Depends: libevdev2 (= 1.3+dfsg-1) but 1.4.2+dfsg-1 is to be installed
E: Unable to correct problems, you have held broken packages.


helaas krijg ik niets gevonden om dit zelf op te lossen ( incl los downloaden libedev2 1.4.2+dfsg-1 & cmake-data 3.2.2-2)
wie kan me hier bij helpen ?
thanks !!

[ Voor 36% gewijzigd door klen_ghost op 22-12-2015 20:22 ]


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

Lees eens goed de foutmelding over cmake die afhankelijk is van cmake-data. Het probleem is dat cmake afhankelijk is van een heel specifieke versie van cmake-data, echter is er een nieuwere aanwezig in de repo en die wil hij installeren. Check dus even of je wel de jusite versies beschikbaar hebt in de repositories. Misschien mis je er een, of moet je even de versie specifiek opgeven. Mocht je aptitude beschikbaar hebben, dan is dat ideaal omdat je dan met een curses interface alles kan bekijken wat 't wil doen.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • klen_ghost
  • Registratie: Juli 2006
  • Laatst online: 07-07 20:49
lees ik de melding dan fout door ?
er staat toch : cmake-data (=3.0.2-1) but 3.2.2-1 ~~ ? (zelfde voor libevdev met de nr's)

Acties:
  • 0 Henk 'm!

  • ongekend41
  • Registratie: September 2007
  • Laatst online: 27-09 22:48

ongekend41

Division Brabant

Er staat dat cmake cmake-data versie 3.0.2-1 nodig heeft, maar versie 3.2.2.2-1 zal worden geïnstalleerd. Je zal dus op een manier de oudere versie (3.0.2-1) moeten installeren.

nope


Acties:
  • 0 Henk 'm!

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

Dit lijkt op een out-of-date repo cache.

Doe eens een apt-get update

Als je het dan nog steeds krijgt, moet je eerst even de packages op het systeem upgraden:
apt-get upgrade

en probeer het commando dan nog een keer.

We are pentium of borg. Division is futile. You will be approximated.


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

klen_ghost schreef op dinsdag 22 december 2015 @ 20:49:
lees ik de melding dan fout door ?
er staat toch : cmake-data (=3.0.2-1) but 3.2.2-1 ~~ ? (zelfde voor libevdev met de nr's)
Wat ongekend zegt dus. De melding zegt dat cmake depends cmake-data 3.0.2-1, en exact die versie. Dus de versie 3.2.2-1 die hij wil installeren, voldoet niet. Als je 4 nodig hebt, en je krijgt 6, krijg je niet wat je moet hebben.

Een verouderde cache kan, maar dat is wel apart aangezien cmake specifiek wordt verzocht voor installatie en cmake-data als dependencie erbij wordt gehaald. Bij een verouderde cache zouden die twee versies gelijk moeten zijn, tenzij de repo net op het moment van updaten niet volledig bijgewerkt is en de versies verschillen. De kans dat dat echter gebeurt is minimaal.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • klen_ghost
  • Registratie: Juli 2006
  • Laatst online: 07-07 20:49
ik was aan het proberen moonlight-embedded te installeren. na wat door spitten en nog eens alles goed gelezen te hebben is het toch gelukt :)
bedankt voor de hulp/uitleg. nu rest alleen nog even configureren via luna (was hier niet meer aan toe ge komen gister avond)

maar inderdaad zoals je het nu neerzet snap ik het ook direct ;)

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

Het is goed om de verschillende 'operators' te kennen. = is ook echt exact, >= is gelijk of groter dan, etc. Iets dat ik bij Xfce zie, maar bij andere packages ook vast is, is dat ze voor een bepaalde versie de dependencies 2x noemen. Een panel plugin bijvoorbeeld eist xfce4-panel > 4.11 maar < 4.13. Het is dus gecompileerd voor 4.12, maar om = 4.12 neer te zetten zal dan weer problemen geven als je 4.12.1 e.d. krijgt als update.

Commandline FTW | Tweakt met mate

Pagina: 1