User Käyttäjä Salasana  
   
maanantai 26.5.2025 / 00:15
Hae keskustelualueilta:        In English   Suomeksi   På svenska
afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > linux -keskustelu > gentoon 2006.0 päivitys
Näytä aiheet
 
Keskustelualueet
Keskustelualueet
Gentoon 2006.0 päivitys
  Siirry:
 
Kirjoittaja Viesti
Vea
Member
_
25. marraskuuta 2007 @ 09:53 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
# emerge --update --ask world
antaa pitkän listan, jonka viimeisenä on seuraava:

[blocks B ] <gnome-base/control-center-2.17.0 (is blocking gnome-base/libgnomekbd-2.20.0)

Kysymys: Millä komennolla tuo poistetaan ja rampauttaako poistaminen jotenkin järjestelmää?
Senior Member
_
25. marraskuuta 2007 @ 11:43 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Eipä tuo ole mikään kriittinen paketi, sen voi huoletta poistaa. 2006.0 on jo aika vanha joten kannattaa vaihtaa profile samalla.

Profiilin vaihto tapahtuu komennoilla:
rm /etc/make.profile
ln -s /usr/portage/profiles/default-linux/<arch>/2007.0 /etc/make.profile
(jossa <arch> on amd64, x86 tai jokin muu.

Blokkaavan paketin saa pois:
emerge -C =gnome-base/control-center-2.17.0

Jonka jälkeen kannattaa tehdä kunnon syvä päivitys:
emerge -uDavN world

Koska tuo on ollut noinkin pitkään päivittämättä niin suosittelen voimakkaasti seuraavien komentojen ajamista jottaongelmia ei syntyisi:

kääntäjä on saattanut vaihtua, voit sen vaihtaa:
gcc-config -l (listaa kääntäjät, käytössä oleva on merkattu vihreällä tähdellä)
gcc-config <gcc-versio> (vaihtaa kääntäjän, <gcc-versio> on jokin listatuista, mielellään uusin)

varmistetaan että kirjastot on edelleen linkattu oikein:
revdep-rebuild

Jonka jälkeen suosittelen koko järjestelmän kääntämistä uusiksi:
emerge -e world

うさぎ => Kubuntu 10.04 64b + W7Pro64 # EliteBook 8540w # Ci7 620M # 4GB # QFX 880M # 7k500 500GB
きつね => WXP32 # PIIX4 910e # 4GB # RHD 6870 # 500GB
くま => Linux/XBMC 64b # Zotac MAG HD-ND01 # N330 # 2GB # GF 9400M/ION
とら => Ubuntu Server 8.04 LTS 64b # Jetway NC62K-LF # AX2 4850e @1,7GHz/0,9V # 2GB # F1 4x1TB

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 25. marraskuuta 2007 @ 11:51

Vea
Member
_
25. marraskuuta 2007 @ 17:30 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Vaihdoin profiilia ja sain poistettua blokkaavan paketin, kun jätin numerot lopusta pois.Ajoin revdep-rebuild, ja sitten emerge -uDavN world.Oli toinenkin blokkaava:

[blocks B ] =app-dicts/aspell-en-0.5* (is blocking app-text/aspell-0.60.5)

Otin riskin ja poistin senkin.Päivitys käynnistyy, mutta pysähtyy alkuunsa:

Lainaus:
Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 420) dev-util/pkgconfig-0.21-r1 to /
>>> Downloading 'http://distfiles.gentoo.org/distfiles/pkg-config-0.21.tar.gz'
Virhe tulkittaessa välityspalvelimen URLia http://:8080/: Palvelimen nimi on virheellinen.
>>> Downloading 'http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles/pkg-config-0.21.tar.gz'
Virhe tulkittaessa välityspalvelimen URLia http://:8080/: Palvelimen nimi on virheellinen.
>>> Downloading 'http://pkgconfig.freedesktop.org/releases/pkg-config-0.21.tar.gz'
Virhe tulkittaessa välityspalvelimen URLia http://:8080/: Palvelimen nimi on virheellinen.
!!! Couldn't download 'pkg-config-0.21.tar.gz'. Aborting.
* Fetch failed for 'dev-util/pkgconfig-0.21-r1'
Mitä tuo tarkoittaa ja onko mitään tehtävissä asian korjaamiseksi?

# gcc-config -l
[1] i386-pc-linux-gnu-3.3.6
[2] i386-pc-linux-gnu-4.1.1 *
Senior Member
_
25. marraskuuta 2007 @ 17:45 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Et ole asettanut portage mirroreita. Ne määritellään /etc/make.conf tiedostossa. Tässä omat mirrorit:

GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://ftp.linux.ee/pub/gentoo/distfiles/ ftp://ftp.linux.ee/pub/gentoo/distfiles/ ftp://trumpetti.atm.tut.fi/gentoo/ http://mirror.pudas.net/gentoo

うさぎ => Kubuntu 10.04 64b + W7Pro64 # EliteBook 8540w # Ci7 620M # 4GB # QFX 880M # 7k500 500GB
きつね => WXP32 # PIIX4 910e # 4GB # RHD 6870 # 500GB
くま => Linux/XBMC 64b # Zotac MAG HD-ND01 # N330 # 2GB # GF 9400M/ION
とら => Ubuntu Server 8.04 LTS 64b # Jetway NC62K-LF # AX2 4850e @1,7GHz/0,9V # 2GB # F1 4x1TB
Vea
Member
_
25. marraskuuta 2007 @ 18:00 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Niin lähti päivitys käyntiin, kun mirrorit asetin, 840 megatavua ladattavaa.

Kiitos Bluekkis
Vea
Member
_
25. marraskuuta 2007 @ 18:23 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Hetken aikaa päivitys sujui, mutta sitten tyssäsi:

Lainaus:
>>> Downloading 'http://wh0rd.org/pax-utils-0.1.16.tar.bz2'
Virhe tulkittaessa välityspalvelimen URLia http://:8080/: Palvelimen nimi on virheellinen.
!!! Couldn't download 'pax-utils-0.1.16.tar.bz2'. Aborting.
* Fetch failed for 'app-misc/pax-utils-0.1.16'
Senior Member
_
25. marraskuuta 2007 @ 18:45 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Täytyy kyllä olla asennuksessa jotain suurempaakin vikaa.

Kokeileppa ensin jatkaa päivitystä:
emerge --resume

Jos ei edelleenkään lähde päivittymään, kokeileppa syncata ja päivittää ensin portage jonka jälkeen voit kokeilla päivitystä taasen:
emerge --sync && emerge -uD portage

Jos edelleenkin ei etene niin alkaa kyllä minullakin olla ideat vähissä, ehkäportagen manuaalinen päivitys auttaisi. Katsotaan sitä sitten noiden jälkeen.

うさぎ => Kubuntu 10.04 64b + W7Pro64 # EliteBook 8540w # Ci7 620M # 4GB # QFX 880M # 7k500 500GB
きつね => WXP32 # PIIX4 910e # 4GB # RHD 6870 # 500GB
くま => Linux/XBMC 64b # Zotac MAG HD-ND01 # N330 # 2GB # GF 9400M/ION
とら => Ubuntu Server 8.04 LTS 64b # Jetway NC62K-LF # AX2 4850e @1,7GHz/0,9V # 2GB # F1 4x1TB
Vea
Member
_
25. marraskuuta 2007 @ 19:44 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Eilen ajoin emerge --sync ja emerge portage onnistuneesti, nyt sitten allaolevan:

#emerge --sync && emerge -uD portage

Oli keskeytynyt näköjään samaan, kuin päivityskin. Ja emerge --resume ei auttanut.

Lainaus:
sys-apps/sandbox
selected: 1.2.17
protected: 1.2.18.1-r2
omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Unmerging sys-apps/sandbox-1.2.17...
No package files given... Grabbing a set.
<<< obj /var/log/sandbox/.keep
--- replaced dir /var/log/sandbox
--- replaced dir /var/log
--- replaced dir /var
--- replaced obj /usr/share/sandbox/sandbox.bashrc
--- replaced dir /usr/share/sandbox
<<< obj /usr/share/doc/sandbox-1.2.17/ChangeLog.gz
<<< obj /usr/share/doc/sandbox-1.2.17/AUTHORS.gz
--- replaced dir /usr/share/doc
--- replaced dir /usr/share
--- replaced obj /usr/lib/libsandbox.so.0.0.0
--- replaced sym /usr/lib/libsandbox.so.0
--- replaced sym /usr/lib/libsandbox.so
--- replaced obj /usr/lib/libsandbox.la
--- replaced dir /usr/lib
--- replaced obj /usr/bin/sandbox
--- replaced dir /usr/bin
--- replaced dir /usr
<<< dir /usr/share/doc/sandbox-1.2.17
>>> Regenerating /etc/ld.so.cache...

>>> Emerging (2 of 44) app-misc/pax-utils-0.1.16 to /
>>> Downloading 'http://wh0rd.org/pax-utils-0.1.16.tar.bz2'
Virhe tulkittaessa välityspalvelimen URLia http://:8080/: Palvelimen nimi on virheellinen.
!!! Couldn't download 'pax-utils-0.1.16.tar.bz2'. Aborting.
* Fetch failed for 'app-misc/pax-utils-0.1.16'

* Messages for package sys-apps/sandbox-1.2.18.1-r2:

* If configure fails with a 'cannot run C compiled programs' error, try this:
* FEATURES=-sandbox emerge sandbox

* Messages for package app-misc/pax-utils-0.1.16:

* Fetch failed for 'app-misc/pax-utils-0.1.16'
* GNU info directory index is up-to-date.
Alunperin tässä oli coldplug estämässä päivitystä, poistin sen ensin ja sitten udev tilalle.Verkko lakkasi toimimasta, mutta sain sen kuitenkin uudelleen ylös.
Sakarias
Suspended due to non-functional email address
_
25. marraskuuta 2007 @ 21:48 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Itsellänikin olisi päivittämisen tarvetta. Profiili on hyvä vaihtaa aluksi. Sitten voisi sen kernelin päivittää uudempaan. Sitä ennen uudempi C kääntäjä kannattaa asentaa gcc-config jos gcc 3.4 vielä käytössä.Ei koko systeemiä kannata heti ruveta käänteleen. emerge -epuv system aluksi, niin voi tarkastella paketti-listaa ja tehdä muutoksia use-muuttujiin jos on tarvetta. epv-update on myös hyvä ajaa aina käännösten välillä. ufed on näppärä työkalu USE muuttujille.

portage/distfiles kansio voi olla täynnä vanhoja paketteja, jos sitä ei tyhjennetä automaattisesti. Eli vanhat pois sieltä.

emerge -ef system lataa paketit valmiiksi. Sitten emerge -e system./etc/portage kansion sisältöä voi myös vilkaista.

kun system on kääntynyt niin sitten emerge -e world jos kääntäjä on vaidettu. Jos käännös keskeytyy niin --resume optiolla voi jatkaa.
Jos ei pääse eteenpäin niin --skipfirst --resume auttaa.

Käänjän vaihdosta on ohjeet gentoon dokumentaatiossa ja myös Gentoon päivityksestä on juttua muistaakseni.

Itse olen joskus pistänyt emerge -ep world tulosteen tiedostoon ja leikkaa & liimaa systeemillä käännellyt systeemin pikkuhiljaa erissä uusiksi. Samalla voi välillä poiketa hieman emergen tarjoamista versioista. Itse pidän joistakin vanhemmista versioista eli sotken stable ja unstable haaroja.
Vea
Member
_
26. marraskuuta 2007 @ 19:35 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
#emerge -e system

pysähtyy aina tähän:

Lainaus:
>>> Emerging (8 of 120) app-misc/pax-utils-0.1.16 to /
>>> Downloading 'http://wh0rd.org/pax-utils-0.1.16.tar.bz2'
Virhe tulkittaessa välityspalvelimen URLia http://:8080/: Palvelimen nimi on virheellinen.
!!! Couldn't download 'pax-utils-0.1.16.tar.bz2'. Aborting.
* Fetch failed for 'app-misc/pax-utils-0.1.16'
(tuo paketti on työpöydällä.)
En ymmärrä, onko vika, kuten tuossa sanotaan, vai jossain muualla?
Kääntäjän vaihdoin ohjeiden mukaan ja näytti onnistuvan.
Alla vielä lisää tekstiä, jota en huonon englannintaitoni vuoksi täysin ymmärrä.

Lainaus:
FEATURES="userfetch" is now enabled by default. Depending on your ${DISTDIR}
* permissions, this may result in Permission Denied errors. If you would like
* to fetch with superuser privileges, add FEATURES="-userfetch" to make.conf.
*
* The world file now supports slot atoms such as 'sys-devel/gcc:3.4'. In some
* cases, emerge --depclean may remove slots that it would not have removed
* in the past. The emerge --noreplace command can be used to add an atom to
* the world file and prevent matching packages from being removed. A slot
* atom will be recorded in the world file for any atom that is precise enough
* to identify a specific slot.

* Messages for package dev-libs/expat-2.0.1:

* Please note that the soname of the library changed!
* If you are upgrading from a previous version you need
* to fix dynamic linking inconsistencies by executing:
* revdep-rebuild -X --library libexpat.so.0
revdep-rebuild on suoritettu moneenkin kertaan.
Senior Member
_
26. marraskuuta 2007 @ 20:01 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
En nyt kyllä osaa sanoa missä vika on, jostain syystä urlit tulkitaan väärin. Ehkä helpoin tapa korjata/päivittää järjestelmä tässä tilanteessa on livecd ympäristössä. Lataa ja polta uusin gentoo livecd, versiolla ei väliä, minimal riittää. Livecd ympäristössä sitten mounttaat osiot, proc ja dev kansiot ja chroottaat olemassa olevaan järjestelmään.

Tässä nyt jonkinlaiset ohjeet hommaan, tulee ulkomuistista joten saattaa sisältää virheitä:

Mounttaa olemassa oleva root osio, ja kaikki muut tarvittavat osiot sen alle:
mount /dev/<root_osio> /mnt/gentoo
jne.

Mountta dev ja proc:
mount -o bind /dev /mnt/gentoo/dev
mount -t proc none /mnt/gentoo/proc

Siirry koneella olevaan järjestelmään:
chroot /mnt/gentoo /bin/bash
source /etc/profile
env-update

Tämän jälkeen sinun pitäisi olla koneen asennetussa käyttöjärjestelmässä sisällä, sillä erolla että käytössä oleva toolsetti on livecd:n toolset. Tässä tilassa pitäisi pystyä päivittämään järjestelmä ongelmitta ja korjaamaan kaikki muutkin ongelmat jos tulee.

うさぎ => Kubuntu 10.04 64b + W7Pro64 # EliteBook 8540w # Ci7 620M # 4GB # QFX 880M # 7k500 500GB
きつね => WXP32 # PIIX4 910e # 4GB # RHD 6870 # 500GB
くま => Linux/XBMC 64b # Zotac MAG HD-ND01 # N330 # 2GB # GF 9400M/ION
とら => Ubuntu Server 8.04 LTS 64b # Jetway NC62K-LF # AX2 4850e @1,7GHz/0,9V # 2GB # F1 4x1TB
Vea
Member
_
27. marraskuuta 2007 @ 10:23 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Live-cd:llä chroottaaminen onkin ennestään tuttua, asennusta ja järjestelmän korjausta olen sillä tehnyt.

Käynnistin kuitenkin vielä päivitettävän järjestelmän ja kopioin pax-utils-paketin, johon päivitys tyssäsi, /usr/portage/distfiles -hakemistoon. Auttoi ainakin toistaiseksi, viestejä virheellisestä urlista tulee, mutta paketit löytyvät ja päivitys etenee jo yli 50 paketin. Saa sitten nähdä, mikä on lopputulos?

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 27. marraskuuta 2007 @ 11:02

Sakarias
Suspended due to non-functional email address
_
28. marraskuuta 2007 @ 00:39 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Eikähön se systeemi ajan kanssa käänny uusiksi. Kun system on kääntynyt loppuun on ainakin tärkeimmät käänetty uudella kääntäjällä. Kai olet kääntänyt myös kernelin uusiksi ja sitä lähellä olevat paketit kuten nvidian ajurit, jos ne on käytössä ja haluat X:n pystyyn.
Vea
Member
_
29. marraskuuta 2007 @ 16:42 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Päivitys on viimein suoritettu,nvidia-drivers asennettu ja ihan hyvin näin pikaisesti kokeiltuna tuntuu Gnome ja Xfce toimivan.Monenlaista ongelmaa oli ja live-cd:llä piti homma loppuun viedä.Hyvänä apuna oli --skipfirst -optio. Uusi kerneli 2.6.22 on vielä käyttöön ottamatta.

Kiitos neuvoista.
Senior Member
_
5. joulukuuta 2007 @ 09:37 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Tuolla -> http://forums.gentoo.org/viewtopic-t-497125.html
on neuvottu hieman käyttäjäystävällisempi tapa päivitellä Gentoon maailma.

Suosittelen suuresti, pysäyttää kaljuuntumisenkin, kun ei tarvi hiuksia repiä aina kun 'emerge -uDN world' jumii..
Mainos
_
__
 
_
Vea
Member
_
5. joulukuuta 2007 @ 13:52 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lainaus:
Suosittelen suuresti, pysäyttää kaljuuntumisenkin, kun ei tarvi hiuksia repiä aina kun 'emerge -uDN world' jumii..
Hyvä juttu. Melko vähäksi ehtikin tukka päästä lähteä.

Minulla on toisella koneella 64.bittinen Gentoo ja kun innostuu sitä päivittämään, niin sitten noita ohjeita kokeillaan.
afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > linux -keskustelu > gentoon 2006.0 päivitys
 

Apua ongelmiin: AfterDawnin keskustelualueet | AfterDawnin Vastaukset
Uutiset: IT-alan uutiset | Uutisia puhelimista
Musiikkia: MP3Lizard.com
Tuotearviot: Laitevertailu | Vertaa puhelimia | Vertaa kännykkäliittymiä
Pelit: Pelitiedostot, pelidemot ja trailerit
Ohjelmat: download.fi | AfterDawnin ohjelma-alueet
International: AfterDawn in English | Software downloads | Free, legal MP3s | AfterDawn på svenska
RSS -syötteet: AfterDawnin uutiset | Uusimmat ohjelmapäivitykset | Keskustelualueiden viestit
Tietoja: Tietoa AfterDawn Oy:stä | Mainosta sivuillamme | Sivuston käyttöehdot ja tietoja yksityisyydensuojasta
Ota yhteyttä: Lähetä palautetta | Ota yhteyttä mainosmyyntiimme
 
  © 1999-2025 AfterDawn Oy