Kirjoittaja Aihe: libgtk2.0-dev asennusongelma  (Luettu 2908 kertaa)

mikaeli

  • Käyttäjä
  • Viestejä: 16
    • Profiili
libgtk2.0-dev asennusongelma
« : 22.08.06 - klo:22.37 »
Seuraavanlainen ongelma libgtk2.0-devin asennuksessa. apt-get valittaa, että riippuvuutta libpango1.0-dev ei voida selvittää. Ok, asennetaan sitten libpango1.0-dev, mutta kun sitä koittaa synapticilla tai apt-getillä asentaa niin asentaja valittaa seuraavaa:

Näillä paketeilla on tyydyttämättömiä riippuvuuksia:
libpango1.0-dev: Riippuvuudet: libpango1.0-0 (=1.12.2-0ubuntu3) mutta 1.12.3 0ubuntu3 on merkitty asennettavaksi.

Onko koneessani oleva libpango1.0-0 versio liian tuore? Miten saan sen päivitettyä alaspäin ja onko se yleensäkään kovin suositeltavaa? Voinko asentaa molemmat versiot rinnakkain?

Aika sekava viesti, mutta toivottavasti joku osaa auttaa.
« Viimeksi muokattu: 22.08.06 - klo:22.40 kirjoittanut mikaeli »

raimo

  • Käyttäjä
  • Viestejä: 4267
  • openSUSE Tumbleweed
    • Profiili
Re: libgtk2.0-dev asennusongelma
« Vastaus #1 : 23.08.06 - klo:10.07 »
Minulla ainakin on libpango1.0-0 ja libpango1.0-dev versiossa 1.12.3-0ubuntu3,
libgtk2.0-0 ja libgtk2.0-dev  on versiossa 2.8.20-0ubuntu1.
Nuo ovat uusimmat Ubuntun kirjastossa olevat versiot.

Asennetut versiot voi tarkistaa näin:
dpkg -l libpango1.0-0 libpango1.0-dev libgtk2.0-0 libgtk2.0-dev

Elikkä sinulla on nyt jotakin hässäkkää noissa versioissa tai jokin muu ristiriita?
Arvailen että uudelleenasennus auttanee:
Koodia: [Valitse]
sudo apt-get update
sudo apt-get -f install
sudo apt-get install --reinstall libpango1.0-0 libpango1.0-dev libpango1.0-common libgtk2.0-0 libgtk2.0-dev libgtk2.0-common

Kokeilin tuota itselläni, ja uudelleenasentuu nätisti, eli tuollaista 1.12.2-0ubuntu3 riippuvuutta ei ilmennyt.
Kertoile mitä se sanoo, jos virheitä ilmenee niin hämmästellään lisää.
« Viimeksi muokattu: 23.08.06 - klo:10.11 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

mikaeli

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Re: libgtk2.0-dev asennusongelma
« Vastaus #2 : 23.08.06 - klo:21.52 »
Minulla ainakin on libpango1.0-0 ja libpango1.0-dev versiossa 1.12.3-0ubuntu3,
libgtk2.0-0 ja libgtk2.0-dev  on versiossa 2.8.20-0ubuntu1.
Nuo ovat uusimmat Ubuntun kirjastossa olevat versiot.
Koodia: [Valitse]
sudo apt-get update
sudo apt-get -f install
sudo apt-get install --reinstall libpango1.0-0 libpango1.0-dev libpango1.0-common libgtk2.0-0 libgtk2.0-dev libgtk2.0-common
Aivan sama virhe tulee edelleen. Voisiko olla niin, että tuosta lib-pango1.0-dev paketista ei ole vielä versiota 1.12.3 64-bittiselle järjestelmälle. Voisiko tuon asentaa niin, että riippuvuuksia ei tarkisteta sen kun asennetaan vaan?

raimo

  • Käyttäjä
  • Viestejä: 4267
  • openSUSE Tumbleweed
    • Profiili
Re: libgtk2.0-dev asennusongelma
« Vastaus #3 : 24.08.06 - klo:11.59 »
Aivan sama virhe tulee edelleen. Voisiko olla niin, että tuosta lib-pango1.0-dev paketista ei ole vielä versiota 1.12.3 64-bittiselle järjestelmälle. Voisiko tuon asentaa niin, että riippuvuuksia ei tarkisteta sen kun asennetaan vaan?
Joo, no sehän siinä justiinsa varmaan on.
AMD 64 versio on nettihaun mukaan 1.12.2-0ubuntu3 (tosin niin on näemmä myös i386:kin muka):
http://packages.ubuntu.com/cgi-bin/download.pl?arch=amd64&file=pool%2Fmain%2Fp%2Fpango1.0%2Flibpango1.0-dev_1.12.2-0ubuntu3_amd64.deb&md5sum=f76c11c10e09129c05987775118749c2&arch=amd64&type=main
Tuo siis löytyy kun hakee libpango1.0-dev pakettia.
Mutta kuitenkin sitten kun viisaana yrittää ladata 1.12.3-0ubuntu3 pakettia, sellainen löytyy kuusnelosellekin.  ???
http://archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango1.0-dev_1.12.3-0ubuntu3_amd64.deb

Eli haku ei löydä tätä! GRRRR!
http://packages.ubuntu.com/cgi-bin/download.pl?arch=amd64&file=pool%2Fmain%2Fp%2Fpango1.0%2Flibpango1.0-dev_1.12.3-0ubuntu3_amd64.deb&md5sum=f76c11c10e09129c05987775118749c2&arch=amd64&type=main

Haku piipistä on!  8)

Sama koskee libpango1.0-0, siitäkin on kuitenkin saatavilla tuo 1.12.3-0ubuntu3
http://archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango1.0-0_1.12.3-0ubuntu3_amd64.deb

mitä komento dpkg -l libpango1.0-0 libpango1.0-dev sanoo asennetuiksi versioiksi sinulla?
minulla tosiaan on 1.12.3-0ubuntu, mutta tämä onkin i386 (onneksi)

Versiota voit kokeilla muuttaa näin.
Ja vaikka se ei suosiolla sitä tekisi muutenkaan jos ei sen mielestä ole kaikki hyvin,
niin käytä -s parametriä (simulate)
Koodia: [Valitse]
sudo apt-get install -s  libpango1.0-0=1.12.2-0ubuntu3 libpango1.0-dev=1.12.2-0ubuntu3

Vastaavasti tuohon uudempaan versioon:
Koodia: [Valitse]
sudo apt-get install -s  libpango1.0-0=1.12.3-0ubuntu3 libpango1.0-dev=1.12.3-0ubuntu3

Jos jompikumpi kelpaa, tai jokin variaatio edes, niin sitten -s pois ja komento uudelleen.

Sanoo jotakin tämän suuntaista jos ei kelpuuta
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.
...

sudo apt-get -f install korjailee jos menee pieleen.
sudo apt-get clean toisinaan voi olla hyvästä, tai/ja sudo apt-get autoclean

Toivottavasti en mennyt missään kohtaa sekaisin?  :)


edit:
Komento: sudo apt-cache show  libpango1.0-dev
Koodia: [Valitse]
Package: libpango1.0-dev
Priority: optional
Section: libdevel
Installed-Size: 1120
Maintainer: Sebastien Bacher <seb128@debian.org>
Architecture: i386
Source: pango1.0
Version: 1.12.2-0ubuntu3
pitäiskö laittaa sebille mailia että sillä on paketiti ihan vinksin vonksin,
tai ainakin jäänyt versio muuttamatta paketin tietoihin.  ;D

Nimittäin tuossa lukee minullakin
1.12.2-0ubuntu3 kun taas komento dpkg -l  libpango1.0-dev sanoo 1.12.3-0ubuntu3

Vai onkohan sittenkin niin, että minä olen jonkin kääntelyhässäkän takia asentanut jotakin ohi,
mutta kun kaikissa lukee Origin: Ubuntu, niin sekään ei tunnu mahdolliselta.

Sekasin tässä menee vähemmästäkin. :)



« Viimeksi muokattu: 24.08.06 - klo:12.01 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski