Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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:
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)
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?
-
Kokeile noita vaikka useamman kerran
Koodia:sudo apt-get update && sudo apt-get dist-upgrade
-
Mielummin
sudo aptitude update
sudo aptitude dist-upgrade
-
Mielummin sudo aptitude update
sudo aptitude dist-upgrade
Tarvittaisiin myös perustelut, miksi suosittelet aptitudea.
-
Päivittää "perusteellisemmin".
Perusteluja:
http://pthree.org/2007/08/12/aptitude-vs-apt-get/
http://www.psychocats.net/ubuntu/aptitude
edit. linkit
-
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:
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).
-
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:
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.
-
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.
-
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)
-
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.
-
Ok, kiva/hyvä tietää, täytyypä testata. 8)
-
Sekä apt-get että aptitude palauttavat näiden pakettien kohdalla samankaltaiset virheilmoitukset.
-
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....
-
http://www.linuxquestions.org/questions/debian-26/sub-process-usrbindpkg-returned-an-error-code-1-171107/
jos lontoo taittuu niin tuossa jotain
-
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