1. leht 1-st

python paketid on läinud konflikti

Postitatud: 06.11.2007, 09:57
Postitas JohnDoe
niisiis et ma nii nagu ma võhik olen vaja lahendust:
file /usr/share/man/man1/python.1.lzma conflicts between attempted installs of python2.4-2.4.4-5mdv2008.0 and python-2.5.1-5mdv2008.0

Postitatud: 06.11.2007, 10:04
Postitas spott
Sul on korraga peal kaks Pythoni versiooni nagu aru saan. Ühe pead eemaldama. Vähemalt Gentoos olen mitmel korral sellise asja otsa sattunud.

Postitatud: 06.11.2007, 10:16
Postitas JohnDoe
niisiis see see probleem ongi - peale oskan panna kuid maha ma võtta ei oska :( ehk õpetad :oops:

nagu ma olen :)

Postitatud: 06.11.2007, 10:18
Postitas spott
man urpmi - rohkem praegu ei oska öelda. Ehk mõni Mandriva kasutaja teab täpsemalt juhendada, kuidas eemaldada konkreetset paketti ja versiooni.

Postitatud: 06.11.2007, 11:10
Postitas sander85
käsuga

rpm -qa |grep python

näed sa ära, et millised pythoniga seotud pakid sul peal on ja et eemaldada üks versioonidest, selleks tuleb kasutada käsku

urpme paki_nimi

Postitatud: 06.11.2007, 15:05
Postitas Qilaq
teine võimalus on avada tarkvarahaldur ja seal eemaldada siis linnuke vastava pythoni paki eest (kõige mõttekam on see üles leida otsingukasti python kirjutades ja siis vajalikku paketti valides) - ka sel juhul antakse sulle teada, mis veel tuleb eemaldada (kui on mingit muud tarkvara, mis sõltub antud versioonist), nii et saad siis otsustada, kas see on mõttekas või mitte.
(Tegelikult ei tohiks sellist konflikti küll mu meelest üldse ette tulla, vbla on tegemist mingi veaga - mille puhul sa selle veateate üldse said?)

Postitatud: 06.11.2007, 15:27
Postitas spott
Kes Gentood kasutanud, siis need teavad kindlasti blocked packages probleemi. Ja Python on üks selline elukas, mida võib vabalt mitu tüki masinas olla.

Postitatud: 06.11.2007, 15:51
Postitas Qilaq
Jah, täiesti võimalik. Ilmselt ka Mandrivas saavad nad paralleelselt olla (millele viitab see, et üks on python ja teine python2.4), aga nad ei tohiks olla konfliktis - selline konflikt on viga, mida ei tohiks esineda. Võimalik, et selle saab lahendada üht (arvatavasti vanemat) eemaldades, aga sama võimalik, et mõistlikum oleks veast teada anda (kuigi, kui kasutajal on tõesti ML2007, siis võib vea parandamisega aega minna, sest loomulikult on peatähelepanu ju ML2008 (ja cookeri) peal...)

Postitatud: 06.11.2007, 15:53
Postitas imre
kas see ongi see "RPM hell"?

Postitatud: 06.11.2007, 16:19
Postitas Qilaq
Põhimõtteliselt jah, kuigi ma usun, et tegemist on lihtsalt sellega, et mõni pakendaja on unustanud kuskil midagi lisamata/uuendamata/täpsustamata või midagi sellist (sellisest veast ei ole ilmselt vaba ükski pakisüsteem)

Postitatud: 06.11.2007, 16:22
Postitas JohnDoe
viga tuli välja kui tahtsin nii ML2007 - pealt ML2008 peale minna. ...
2008.0 repod olid juba peal ja üritasin uuendama hakata.

Postitatud: 06.11.2007, 16:27
Postitas JohnDoe
täpsustan see oli seotud veel paari failiga ja non.free tarkvara peegliga.
hetkel kenasti kde uueneb. isegi ja pythoniga kõik ok.

Postitatud: 06.11.2007, 16:28
Postitas Qilaq
ahah, sel juhul on üks võimalus püüda uuendada python ja python2.4 korraga (s.t kas urpmi python python2.4 või siis tarkvarahalduris spetsiaalselt valida need kaks paketti), siis peaks loodetavasti asjad õigesti minema - kui neid ei uuendata ühe tehingu käigus, on selline konflikt äärmiselt tõenäoline. Teine võimalus on siis nt python2.4 eemaldada ja vaadata, mis koos sellega veel eemaldatakse, ja siis hiljem üritada paigaldada teised eemaldatud asjad, kui neid vaja peaks olema (sel juhul lahendatakse tõenäoliselt sõltuvused automaatselt ja korrektselt)