Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: mrl586 - 03.10.09 - klo:01.11

Otsikko: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: mrl586 - 03.10.09 - klo:01.11
Päivitin hetkin sitten erään koneen Ubuntun 9.04:stä 9.10:een. Päivitys meni läpi onnistuneesti, mutta sen jälkeen on esiintynyt muutamia pakettienhallintaan liittyviä ongelmia:
Koodia: [Valitse]
Unpacking hardening-wrapper (from .../hardening-wrapper_1.14_i386.deb) ...
Leaving `diversion of /usr/bin/gcc-4.1 to /usr/bin/gcc-4.1.real by hardening-wrapper'
Leaving `diversion of /usr/bin/g++-4.1 to /usr/bin/g++-4.1.real by hardening-wrapper'
Adding `diversion of /usr/bin/gcc-4.2 to /usr/bin/gcc-4.2.real by hardening-wrapper'
dpkg-divert: rename involves overwriting `/usr/bin/gcc-4.2.real' with
  different file `/usr/bin/gcc-4.2', not allowed
dpkg: error processing /var/cache/apt/archives/hardening-wrapper_1.14_i386.deb (--unpack):
 subprocess new pre-installation script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/hardening-wrapper_1.14_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Koodia: [Valitse]
Preparing to replace dictionaries-common 1.0.0ubuntu1 (using .../dictionaries-common_1.2.1ubuntu1_all.deb) ...
Adding `diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common'
dpkg-divert: rename involves overwriting `/usr/share/dict/words.pre-dictionaries-common' with
  different file `/usr/share/dict/words', not allowed
dpkg: error processing /var/cache/apt/archives/dictionaries-common_1.2.1ubuntu1_all.deb (--unpack):
 subprocess new pre-installation script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/dictionaries-common_1.2.1ubuntu1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Korjausehdotuksia?
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: kalarm - 03.10.09 - klo:19.39
Kokeile noita vaikka useamman kerran
Koodia: [Valitse]
Koodia:sudo apt-get update && sudo apt-get dist-upgrade
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: Storck - 03.10.09 - klo:19.41
Mielummin
Koodia: [Valitse]
sudo aptitude update
Koodia: [Valitse]
sudo aptitude dist-upgrade
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: anttimr - 04.10.09 - klo:12.13
Mielummin
Koodia: [Valitse]
sudo aptitude update
Koodia: [Valitse]
sudo aptitude dist-upgrade

Tarvittaisiin myös perustelut, miksi suosittelet aptitudea.
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: Storck - 04.10.09 - klo:12.16
Päivittää "perusteellisemmin".

Perusteluja:
http://pthree.org/2007/08/12/aptitude-vs-apt-get/
http://www.psychocats.net/ubuntu/aptitude


edit. linkit
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: kuutio - 04.10.09 - klo:12.45
Päivittää "perusteellisemmin".
Tämä on kyllä hieman vanhentunutta tietoa, apt-get osaa nykyään poistaa tarpeettomia riippuvuuksia aivan kuten aptitudekin, mainitaan mm. tuolla psychocats linkissäkin:
Lainaus
Important Update
Apparently the new version of apt-get in Edgy Eft (Ubuntu 6.10) has a function that allows you to remove unused dependencies when removing an application:
sudo apt-get autoremove applicationname

So the points outlined on this page about using aptitude over apt-get are largely irrelevant if you're using Edgy Eft (6.10), Feisty Fawn (7.04), or any future version of Ubuntu.

Itse asiassa apt-get on jopa hieman parempi, jos käyttää myös esim. synapticia, koska apt-get ja synaptic ymmärtävät myös toisiaan tässä suhteessa (synaptic osaa poistaa apt-getillä asennetut turhat riippuvuudet ja toisin päin) aptitude puolestaan ei ole näiden kanssa yhteensopiva (tai ei ainakaan ollut, en ole varma onko tuohon tullut parannusta).
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: Storck - 04.10.09 - klo:22.05
Päivittää "perusteellisemmin".
Tämä on kyllä hieman vanhentunutta tietoa, apt-get osaa nykyään poistaa tarpeettomia riippuvuuksia aivan kuten aptitudekin, mainitaan mm. tuolla psychocats linkissäkin:
Lainaus
Important Update
Apparently the new version of apt-get in Edgy Eft (Ubuntu 6.10) has a function that allows you to remove unused dependencies when removing an application:
sudo apt-get autoremove applicationname

So the points outlined on this page about using aptitude over apt-get are largely irrelevant if you're using Edgy Eft (6.10), Feisty Fawn (7.04), or any future version of Ubuntu.

Itse asiassa apt-get on jopa hieman parempi, jos käyttää myös esim. synapticia, koska apt-get ja synaptic ymmärtävät myös toisiaan tässä suhteessa (synaptic osaa poistaa apt-getillä asennetut turhat riippuvuudet ja toisin päin) aptitude puolestaan ei ole näiden kanssa yhteensopiva (tai ei ainakaan ollut, en ole varma onko tuohon tullut parannusta).


Vanhentuneesta en tiedä, siitä tiedän että jos/kun vertaa apt-get ja aptitude-päivityksiä niin eri paketit päivittää/hakee.
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: janne - 04.10.09 - klo:22.29
Vanhentuneesta en tiedä, siitä tiedän että jos/kun vertaa apt-get ja aptitude-päivityksiä niin eri paketit päivittää/hakee.

tuon sinun toisen linkkisi takaa:
"So the points outlined on this page about using aptitude over apt-get are largely irrelevant if you're using Edgy Eft (6.10), Feisty Fawn (7.04), or any future version of Ubuntu."

ja joo, aptitudea käyttämällä asentuukin ihan eri paketit koska oletuksena se vetää mukaan kaikki recommended stautksella olevat paketit suoranaisten riippuvuuksien lisäksi. itse en menisi rankkaamaan kumpaakaan paremmaksi.
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: Storck - 04.10.09 - klo:22.42
Vanhentuneesta en tiedä, siitä tiedän että jos/kun vertaa apt-get ja aptitude-päivityksiä niin eri paketit päivittää/hakee.

tuon sinun toisen linkkisi takaa:
"So the points outlined on this page about using aptitude over apt-get are largely irrelevant if you're using Edgy Eft (6.10), Feisty Fawn (7.04), or any future version of Ubuntu."

ja joo, aptitudea käyttämällä asentuukin ihan eri paketit koska oletuksena se vetää mukaan kaikki recommended stautksella olevat paketit suoranaisten riippuvuuksien lisäksi. itse en menisi rankkaamaan kumpaakaan paremmaksi.

Jep, komsii komsaa    8)
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: kuutio - 04.10.09 - klo:23.56
ja joo, aptitudea käyttämällä asentuukin ihan eri paketit koska oletuksena se vetää mukaan kaikki recommended stautksella olevat paketit suoranaisten riippuvuuksien lisäksi.
Näin tekee kyllä myös apt-get oletuksena nykyään.
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: Storck - 05.10.09 - klo:00.03
Ok, kiva/hyvä tietää, täytyypä testata.  8)
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: mrl586 - 05.10.09 - klo:00.34
Sekä apt-get että aptitude palauttavat näiden pakettien kohdalla samankaltaiset virheilmoitukset.
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: Storck - 05.10.09 - klo:00.44
Sekä apt-get että aptitude palauttavat näiden pakettien kohdalla samankaltaiset virheilmoitukset.

Niin, täytyy muistaa että kyseessä on Beta/Alpha-versio joten ominaisuuksia vielä on matkassa. JOS olet fiksusti osioinu koneesi eli /home on oma osio niin asenna uudestaan säilyttäen tuo /home. 99%:sti ongelmasi ratkeaa sillä  8)

Tai sitten odottelet korjausta....
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: Jakke77 - 05.10.09 - klo:08.38
http://www.linuxquestions.org/questions/debian-26/sub-process-usrbindpkg-returned-an-error-code-1-171107/

jos lontoo taittuu niin tuossa jotain
Otsikko: Vs: Pakettienhallintaan liittyviä ongelmia päivityksen jälkeen
Kirjoitti: Mippe - 05.10.09 - klo:08.52
http://www.linuxquestions.org/questions/debian-26/sub-process-usrbindpkg-returned-an-error-code-1-171107/

jos lontoo taittuu niin tuossa jotain
Lyhennettynä komenna:

sudo apt-get -f install