View previous topic :: View next topic |
Author |
Message |
d2clon n00b
Joined: 08 Jun 2003 Posts: 60
|
Posted: Sun Jun 15, 2003 2:13 pm Post subject: emerge --pretend --empty world |
|
|
uauuuu
resulta que tuve que intalar el gentoo 3 veces y a la tercera ya no sabia ni lo que hacia..
y se me olvido modificar el make.conf :o
y cuando me di cuenta ya tenia compilado el system.. y el kde completos.. jaus!
ahora me han recomendado hacer un
emerge glibc (en ello estoy)
y un
emerge --pretend -emptytree world
y es lo que me propongo
pero me surge una duda:
no tendre problemas de hacer un emerge de todo esto con las kde arrancadas y funcionando con los programas mientras tanto?
un saludo .. el d2 |
|
Back to top |
|
|
d2clon n00b
Joined: 08 Jun 2003 Posts: 60
|
Posted: Sun Jun 15, 2003 3:03 pm Post subject: |
|
|
otra cosa...
en el make.conf solo tengo personalizado:
USE="X gtk kde sse gphoto2 xv arts tcltk ncurses gif jpeg png tiff avi
mpeg dvd xmms ssl mozilla java mysql acl samba flash"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
tengo un pentium III y no se si deberia personalizar algo mas?
acepto todo tipo de consejos :)
un saludo... |
|
Back to top |
|
|
d2clon n00b
Joined: 08 Jun 2003 Posts: 60
|
Posted: Sun Jun 15, 2003 5:20 pm Post subject: |
|
|
bueno.. gente.. ya me he puesto con el
emerge --emptytree world
pero al cabo de un rato de compilar me sale con este error:
!!! Cannot write to '/mnt/cdrom'.
!!! Please check permissions and directories for broken symlinks.
!!! You may start the merge process again by using ebuild:
!!! ebuild /usr/portage/sys-apps/baselayout/baselayout-1.8.5.9.ebuild merge
!!! And finish by running this: env-update
es super raro no os parece??
ya he probado a hacer un ebuild /usr/portage.....
como aconseja
pero me da el mismito error
no sera por que hice la instalacion desde el stage-3??
un saludo¡ |
|
Back to top |
|
|
Jander n00b
Joined: 26 Nov 2002 Posts: 4
|
Posted: Mon Jun 16, 2003 6:57 am Post subject: |
|
|
Has hecho el emerge rsync antes? _________________ Jander - Alejandro Sobrino - Registered Linux User # 273657
Member of "BULMA's caramillo de plata team" - [ http://bulmalug.net ] |
|
Back to top |
|
|
ZaYer n00b
Joined: 13 Aug 2002 Posts: 65
|
Posted: Thu Jun 19, 2003 6:20 pm Post subject: |
|
|
Salvarse de ese error es tan sencillo como cambiar una palabra de un archivo.
Al emerger baselayout pretenderá poder escribir en los directorios que gestiona.
Cambia en el fstab la linea en la que se hace referencia al cdrom:
Code: |
/dev/sr1 /mnt/cdrom auto noauto,user,ro 0 0
|
(esta es la mía).
Y en lugar de /mnt/cdrom pon cualquier otro directorio, por ejemplo /mnt/dvd.
Code: |
/dev/sr1 /mnt/dvd auto noauto,user,ro 0 0
|
Desmonta y monta el dispositivo.
Ahora, cuando reemerga baselayout aunque tengas el cdrom montado, éste intentará sobreescribir en /mnt/cdrom y portanto no se ofuscará en ese punto.
P.D. En unos de los foros de este site encontré un script que permitía continuar un emerge -e world por donde concluyó (en caso de fallo), algo muy útil si tenemos en cuenta de que podría fallar tras varias horas de compilación. |
|
Back to top |
|
|
ZaYer n00b
Joined: 13 Aug 2002 Posts: 65
|
Posted: Fri Jun 20, 2003 4:35 pm Post subject: |
|
|
Acabo de ver en un emerge --help, que existe la opcion --skipfirst, la cual desconocia por completo.
Esta opción permite continuar emergiendo en caso de encontrar un error en uno de los paquetes.
Esto te "viene al pelo", para hacer un
Code: |
# emerge -e --skipfirst world
|
En caso de error en algun programa continuará con el emerge -e world. |
|
Back to top |
|
|
humillo n00b
Joined: 26 Oct 2002 Posts: 49
|
Posted: Sun Jun 22, 2003 5:10 pm Post subject: |
|
|
d2clon wrote: | bueno.. gente.. ya me he puesto con el
emerge --emptytree world
pero al cabo de un rato de compilar me sale con este error:
!!! Cannot write to '/mnt/cdrom'.
!!! Please check permissions and directories for broken symlinks.
!!! You may start the merge process again by using ebuild:
!!! ebuild /usr/portage/sys-apps/baselayout/baselayout-1.8.5.9.ebuild merge
!!! And finish by running this: env-update
es super raro no os parece??
|
Me ocurrió algo parecido porque tengo /home en un servidor NFS. Te cuento, el problema esta en baselayout. Desmonta el CDROM y ejecuta:
Code: | emerge -u baselayout |
Despues ya puedes volver a montar el CD y seguir con lo demas.
Suerte,
David |
|
Back to top |
|
|
humillo n00b
Joined: 26 Oct 2002 Posts: 49
|
Posted: Sun Jun 22, 2003 5:14 pm Post subject: |
|
|
ZaYer wrote: | P.D. En unos de los foros de este site encontré un script que permitía continuar un emerge -e world por donde concluyó (en caso de fallo), algo muy útil si tenemos en cuenta de que podría fallar tras varias horas de compilación. |
He visto esto al teclear: emerge --help
Code: | --resume
Resumes the last merge operation. Can be treated just like a
regular merge as --pretend and other options work along side.
'emerge --resume' only returns an error on failure. Nothing to
do exits with a message and a success condition.
|
Parece que portage ya incorpora esta opcion, aunque no la he probado. |
|
Back to top |
|
|
FTC n00b
Joined: 16 Feb 2003 Posts: 28 Location: London, UK
|
Posted: Sun Jun 22, 2003 6:41 pm Post subject: Usen rmerge2 y seran felices |
|
|
Hola,
En lugar de usar "emerge --emptytree world", les recomiendo usar rmerge2 (emerge -s rmerge2).
Hace lo mismo pero en caso de error, sigue desde el ultimo paquete que compilo, no vuelve a hacer todo de cero como emerge.
El autor lo hizo especificamente para recompilar todo el sistema.
Yo lo use cuando cambie de mi Pentium III a un Athlon XP.
Saludos. _________________ Athlon64 3200+ | MSI K8Neo2 Deluxe | XFX GF6800GT | 1GB DDR400 (dual channel) | Sound Blaster Audigy 2
2x Xeon 2.4GHz | Intel SE7505VB2 | XFX FX5700LE | 1.5GB DDR266 Reg ECC | 2x 80GB SATA (RAID0) | Adaptec 2610SA | 5x 200GB SATA |
|
Back to top |
|
|
|