[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:howtos:slackware_admin:systemupgrade [2019/08/21 00:40 (UTC)] – [Actualizar o instalar desde cero] slackwarespanoles:howtos:slackware_admin:systemupgrade [2019/08/21 00:58 (UTC)] (actual) – [Actualización del sistema utilizando SlackPkg] slackwarespanol
Línea 11: Línea 11:
  
  
-===== Considerations about the Kernel =====+===== Consideraciones sobre el Kernel =====
  
-Solo correr ''slackpkg'' y esperar lo mejor no va a funcionar. Hay que tener en cuenta algunas consideraciones. Una cosa importante para recordar:+Solo ejecutar ''slackpkg'' y esperar lo mejor no va a funcionar. Hay que tener en cuenta algunas consideraciones. Una cosa importante para recordar:
 <note important>Nunca actualices tu núcleo de trabajo.</note> <note important>Nunca actualices tu núcleo de trabajo.</note>
 ¿Porqué es eso? Simple: estará actualizando potencialmente cientos de paquetes y debe estar preparado para el improbable caso de que su computadora no funcione correctamente después de una actualización del sistema. Una cosa por la que no quiere que lo golpeen es un sistema que no arranca en absoluto. Una nueva versión de Slackware puede instalar un kernel que se niega a iniciar su computadora (pocas posibilidades, pero sin embargo ... prepárese). Por esa razón, necesita mantener su núcleo de trabajo "antiguo" instalado y mantener una sección para él en su  ''/etc/lilo.conf'' De esa manera, si el nuevo kernel no se inicia, puede retroceder al kernel anterior y comenzar a investigar qué fue lo que falló.  ¿Porqué es eso? Simple: estará actualizando potencialmente cientos de paquetes y debe estar preparado para el improbable caso de que su computadora no funcione correctamente después de una actualización del sistema. Una cosa por la que no quiere que lo golpeen es un sistema que no arranca en absoluto. Una nueva versión de Slackware puede instalar un kernel que se niega a iniciar su computadora (pocas posibilidades, pero sin embargo ... prepárese). Por esa razón, necesita mantener su núcleo de trabajo "antiguo" instalado y mantener una sección para él en su  ''/etc/lilo.conf'' De esa manera, si el nuevo kernel no se inicia, puede retroceder al kernel anterior y comenzar a investigar qué fue lo que falló. 
Línea 23: Línea 23:
 Si su computadora está equipada con una tarjeta de video alimentada por un procesador de gráficos[[http://www.nvidia.com/object/unix.html|Nvidia]] o [[http://www2.ati.com/drivers/linux/installernotes.html|Ati]] y ha instalado los controladores de gráficos acelerados de estas compañías (de código cerrado y solo binarios), no debe intentar iniciar una sesión X después de actualizar a la siguiente Lanzamiento de Slackware.  \\ Estos controladores dependen de la versión del kernel, la versión de Mesa y el servidor X.Org. Debe volver a instalar el controlador binario antes de iniciar el modo gráfico. Además, los paquetes mesa y xorg-server de Slackware sobrescriben los archivos esenciales de estos controladores de gráficos acelerados de código cerrado de todos modos. Si su computadora está equipada con una tarjeta de video alimentada por un procesador de gráficos[[http://www.nvidia.com/object/unix.html|Nvidia]] o [[http://www2.ati.com/drivers/linux/installernotes.html|Ati]] y ha instalado los controladores de gráficos acelerados de estas compañías (de código cerrado y solo binarios), no debe intentar iniciar una sesión X después de actualizar a la siguiente Lanzamiento de Slackware.  \\ Estos controladores dependen de la versión del kernel, la versión de Mesa y el servidor X.Org. Debe volver a instalar el controlador binario antes de iniciar el modo gráfico. Además, los paquetes mesa y xorg-server de Slackware sobrescriben los archivos esenciales de estos controladores de gráficos acelerados de código cerrado de todos modos.
  
-Si desea saber cómo tratar con estos controladores binarios, tenemos instrucciones más detalladas en el artículo"[[howtos:hardware:proprietary_graphics_drivers|Controladores de graficos propietario]]" en este wiki.+Si desea saber cómo tratar con estos controladores binarios, tenemos instrucciones más detalladas en el artículo"[[es:howtos:hardware:proprietary_graphics_drivers|Controladores de graficos propietario]]" en este wiki.
  
  
 ===== Slackpkg considereaciones ===== ===== Slackpkg considereaciones =====
  
-Si actualiza Slackware (consulte a continuación el procedimiento), actualizará  [[slackware:slackpkg|slackpkg]] as one of the first steps. The ''upgradepkg'' como uno de los primeros pasos. El upgradepkgcomando instalará un archivo''/etc/slackpkg/mirrors.new''. Este es el archivo que contiene las URL para los espejos que llevan la nueva versión de Slackware. Tendrá que comparar esto con la versión original y fusionar los contenidos.+Si actualiza Slackware (consulte a continuación el procedimiento), actualizará  [[es:slackware:slackpkg|slackpkg]] as one of the first steps. The ''upgradepkg'' como uno de los primeros pasos. El upgradepkgcomando instalará un archivo''/etc/slackpkg/mirrors.new''. Este es el archivo que contiene las URL para los espejos que llevan la nueva versión de Slackware. Tendrá que comparar esto con la versión original y fusionar los contenidos.
  
 //Asegúrese de tener exactamente una línea sin comentarios, lo que apunta a un espejo para la versión y arquitectura de Slackware deseadas.// //Asegúrese de tener exactamente una línea sin comentarios, lo que apunta a un espejo para la versión y arquitectura de Slackware deseadas.//
Línea 37: Línea 37:
 Los siguientes pasos deberían funcionar para todas las situaciones: Los siguientes pasos deberían funcionar para todas las situaciones:
  
-  * [[slackware:slackpkg#blacklisting|Lista Negra]] los siguientes paquetes de kernel en "''/etc/slackpkg/blacklist''": <code>+  * [[es:slackware:slackpkg#Lista negra|Lista Negra]] los siguientes paquetes de kernel en "''/etc/slackpkg/blacklist''": <code>
 kernel-generic kernel-generic
 kernel-generic-smp kernel-generic-smp
Línea 75: Línea 75:
     * El primero de esos tres comandos (''slackpkg install-new'') instalará todos los paquetes que están marcados en el archivo ChangeLog.txt de Slackware con la cadena "''Added.''" Este comando **no** instalará ningún otro paquete que aún no esté instalado.  \\ FPor ejemplo, si no tenía KDE instalado anteriormente, el  "''slackpkg install-new''" comando " " no agregará paquetes KDE a su computadora de repente.     * El primero de esos tres comandos (''slackpkg install-new'') instalará todos los paquetes que están marcados en el archivo ChangeLog.txt de Slackware con la cadena "''Added.''" Este comando **no** instalará ningún otro paquete que aún no esté instalado.  \\ FPor ejemplo, si no tenía KDE instalado anteriormente, el  "''slackpkg install-new''" comando " " no agregará paquetes KDE a su computadora de repente.
     * El segundo comando(''slackpkg upgrade-all'') comparará cada paquete oficial de Slackware que tiene instalado actualmente, con la lista de paquetes en su espejo Slackware. Si hay una versión diferente disponible, esa versión se descargará y actualizará. 1)     * El segundo comando(''slackpkg upgrade-all'') comparará cada paquete oficial de Slackware que tiene instalado actualmente, con la lista de paquetes en su espejo Slackware. Si hay una versión diferente disponible, esa versión se descargará y actualizará. 1)
-    * El tercer comando (''slackpkg clean-system'') e mostrará una descripción general de todos los paquetes que tiene instalados actualmente y no forman parte de la versión de Slackware Linux a la que está actualizando. Esto significa que la lista mostrará todos los paquetes que se han eliminado de Slackware. Ejemplos para Slackware 14 son  ''kdeaccessibility'', ''kdebase'', ... Otro ejemplo de tal paquete abandonado en Slackware 14 es ''ntfsprogs''. En realidad, este paquete no se //eliminar// pero se //cambio de nombre//... para Slackware que es igual a la //eliminacion// \\ T¡El comando también le mostrará cada paquete de terceros que haya instalado! Use este comando con prudencia: debe  __de-select__ cada paquete que desee conservar (es decir, todos los paquetes de terceros) yluego haga clic en "Aceptar" para permitir slackpkgeliminar todos los paquetes obsoletos. +    * El tercer comando (''slackpkg clean-system'') e mostrará una descripción general de todos los paquetes que tiene instalados actualmente y no forman parte de la versión de Slackware Linux a la que está actualizando. Esto significa que la lista mostrará todos los paquetes que se han eliminado de Slackware. Ejemplos para Slackware 14 son  ''kdeaccessibility'', ''kdebase'', ... Otro ejemplo de tal paquete abandonado en Slackware 14 es ''ntfsprogs''. En realidad, este paquete no se //eliminar// pero se //cambio de nombre//... para Slackware que es igual a la //eliminacion// \\ ¡El comando también le mostrará todos los paquetes de terceros que haya instalado! Use este comando sabiamente: debe __de-seleccionar__ cada paquete que desea conservar (es decir, todos los paquetes de terceros) y __luego__ hacer clic en "Aceptar" para permitir que '' slackpkg '' elimine todos los paquetes obsoletos.
   * Una actualización masiva como esta habrá instalado varios  "''.new''" archivos. Algunos paquetes contienen archivos de configuración que han sido renombrados (dentro del paquete) con una  "''.new''" extensión “ ” para que un archivo de configuración existente (que contenga sus personalizaciones) no se sobrescriba imprudentemente durante la actualización. Slackpkg comprobará la existencia de estos  "''.new''" archivos al final de una actualización o instalación y le pedirá que haga algo con ellos. \\ Se recomienda actualizar a las nuevas versiones de los archivos de configuración cuando sea posible, ya que a menudo traerán mejoras a su configuración de software. Slackpkg le permite ver las diferencias entre los archivos antiguos y nuevos e incluso, para combinar los dos archivos. Alternativamente, usted puede decidir mantener el "''.new''" Dejando el archivo antiguo en su lugar, para que pueda investigar las diferencias más adelante si son demasiado intrusivas. \\ Puede forzar una verificación de los "''.new''" farchivos " " en cualquier momento, ejecutando el comando <code>   * Una actualización masiva como esta habrá instalado varios  "''.new''" archivos. Algunos paquetes contienen archivos de configuración que han sido renombrados (dentro del paquete) con una  "''.new''" extensión “ ” para que un archivo de configuración existente (que contenga sus personalizaciones) no se sobrescriba imprudentemente durante la actualización. Slackpkg comprobará la existencia de estos  "''.new''" archivos al final de una actualización o instalación y le pedirá que haga algo con ellos. \\ Se recomienda actualizar a las nuevas versiones de los archivos de configuración cuando sea posible, ya que a menudo traerán mejoras a su configuración de software. Slackpkg le permite ver las diferencias entre los archivos antiguos y nuevos e incluso, para combinar los dos archivos. Alternativamente, usted puede decidir mantener el "''.new''" Dejando el archivo antiguo en su lugar, para que pueda investigar las diferencias más adelante si son demasiado intrusivas. \\ Puede forzar una verificación de los "''.new''" farchivos " " en cualquier momento, ejecutando el comando <code>
   * # slackpkg new-config   * # slackpkg new-config
Línea 110: Línea 109:
 </code> Tenga en cuenta que este comando agrega una línea  "initrd" a la sección del kernel. Si permite ''mkinitrd'' crear un nombre único para su ramdisk inicial, asegúrese de aplicar ese nombre en la sección anterior.  \\ La "initrd" no es necesaria si va a ejecutar un kernel "huge" . </code> Tenga en cuenta que este comando agrega una línea  "initrd" a la sección del kernel. Si permite ''mkinitrd'' crear un nombre único para su ramdisk inicial, asegúrese de aplicar ese nombre en la sección anterior.  \\ La "initrd" no es necesaria si va a ejecutar un kernel "huge" .
  
-  * Finalmente, ejecute el "''lilo''" comando “ ” para que el cambio sea permanente y agregue el nuevo kernel al menú de arranque de lilo. Simplemente puede ejecutar "''eliloconfig''" si está utilizando EFI después de actualizar Slackware y eso instalará el kernel más reciente en la partición EFI.  \\ Recuerde, siempre debe poder reiniciar en un kernel anterior en caso de que el nuevo kernel de Slackware le resulte difícil.+  * Finalmente, ejecute el comando  "''lilo''"  para que el cambio sea permanente y agregue el nuevo kernel al menú de arranque de lilo. Simplemente puede ejecutar "''eliloconfig''" si está utilizando EFI después de actualizar Slackware y eso instalará el kernel más reciente en la partición EFI.  \\ Recuerde, siempre debe poder reiniciar en un kernel anterior en caso de que el nuevo kernel de Slackware le resulte difícil.
  
  
 es:howtos:slackware_admin:systemupgrade ()