jueves, 31 de octubre de 2013

openSUSE 13.1 RC2 Lista para probar

La liberación de openSUSE 13.1 está muy cerca - sólo un poco más de dos semanas, de acuerdo a la Roadman. Hoy, la Release Candidate 2 disponible en software.opensuse.org. Descarga una de las imágenes y nos ayudan a probar !

 
¿Qué hay de nuevoLos cambios en esta actualización no son muy grandes. Este es un signo de openSUSE 13.1 tiene una  maduración rápida : nos centramos en la corrección de errores . Obviamente, el bugfixing hackathon ayudó mucho. A continuación se muestra una lista limitada de cambios ( omitiendo la mayoría de las correcciones de errores ) :





  •     systemd se actualiza a la versión 208
  •     Shim debe funcionar ahora que significa que el arranque seguro es posible
  •     Plasma-nm ya no sustituye a la knetworkmanager
  •     Calibre está en pleno funcionamiento
  •     Elkernel ha sido actualizado con más correcciones y una rápida mejora. Todo el mundo podía leer en Phoronix ( las mejoras temporizador radeon / nouveau )
  •     En el área de la visualización, los paquetes xen y libvirt se han actualizado
  •     Muchas de las cuestiones al migrar con zypper dup se han corregido
  •     Apper no debe ahogarse con múltiples acuerdos de licencia
  •     Partes de YaST se han actualizado corrigiendo un montón de errores de instalación
  •     XFCE ahora puede suspender adecuadamente
  •     e17 Se ha adaptado a openSUSE
  •     Akonadi debería manejar mejor PostgreSQL como backend
  •     Nuestra versión de VLC se actualiza a 2,1, que es el último y más fresco proporcionado
  •     Traducciones actualizadas

Y de nuevo, esta es una lista parcial: hay correcciones para muchos problemas reportados por los probadores incluidos.


PruebasopenSUSE 13.1 tendrá que ponerse de pie justo en una orgullosa tradición de gran estabilidad por lo que se necesita un entrenamiento serio final, antes de que la liberación es en el mundo. !Escribimos sobre las pruebas hace un rato, y le pedimos a que le eche un vistazo a este artículo y nos ayude!Le pedimos que dé un poco de atención adicional a:


btrfs! 

livecd y de memorias USB - estos no funcionaban en la RC1 , que fue en parte debido a esto es difícil de probar de forma automática. Hemos establecido algunas pruebas , pero las pruebas manuales que realmente se necesita para asegurar las imágenes en directo funcionan bien .

Boot/UEFI Seguro. Si tiene una máquina con arranque seguro y de UEFI con la  12.3 y no funciona para usted, por favor  prueba en la 13.1 RC2. Con esta RC2 hemos añadido una solución relacionada con la alineación de los certificados que pueden causar falla en algún firmware UEFI.Una lista de los errores más molestos se puede encontrar aquí .

Have a lot of fun!

Articulo original : https://news.opensuse.org/2013/10/31/opensuse-13-1-rc2-hits-the-web-last-chance-for-testing/

 

miércoles, 30 de octubre de 2013

Uso de find y grep para encontrar strings en archivos de un direcotorio.

La siguiente instrucción es útil cuando queremos encontrar un string en un archivo, y no sabemos donde se encuentra, podría ser la raíz de nuestro sistema operativo.

find * -type f -exec grep -nwH --color=auto "MANTPrincipal" {} \;

Algunos detalles sobre la instruccion:

find      - Busca archivos en un directorio, o toda su estrucctura.
         - Usando un comodin para la busqueda de cualquier archivo
-type f  - Búsqueda de archivos del tipo regular
-exec    - Ejecuta un comando, en este caso grep
grep -nwH - grep con sus opciones (n=mostrara el numero de linea, w=lineas que tengan la palabra completa, H=imprime el nombre del archivo
--color=auto - Opción de grep para mostrar colores en la consola
"MANTPrincipal" {} \; - String a buscar

Ejemplo:

cheperobert@cheperobert:/srv/www/htdocs/Mant/lib/mant> find * -type f -exec grep -nwH --color=auto "MANTPrincipal" {} \;
mant.php:20:abstract class MANTPrincipal
usuario.php:97:         $MANT = MANTPrincipal::obtAplicacion();
usuario.php:177:                $session = MANTPrincipal::obtSession();
usuario.php:239:                $session = MANTPrincipal::obtSession();
usuario.php:263:                $db = MANTPrincipal::obtDBO();
cheperobert@cheperobert:/srv/www/htdocs/Mant/lib/mant>


Eso es todo. sfa :)

martes, 29 de octubre de 2013

zypper dup openSUSE 12.3 a 13.1 RC1

Vamos a cambiar a la versión 13.1 RC1 de openSUSE en 10 pasos.

zypper dup de 12.3 a 13.1 RC1

1. Abrimos una terminar (Ayuda: Abrir una terminar el Linux)

2. Nos cambiamos a root con. (Ayuda: Uso del comando su)
    su -

3. Verificamos si el repositorio de actualizaciones lo tenemos habilitado. (Ayuda: Como usar zypper)
    Ejemplo:

cheperobert:~ #  zypper repos
# | Alias               | Name                         | Enabled | Refresh
--+---------------------+------------------------------+---------+--------
1 | repo-12.3-non-oss   | openSUSE-12.3 Non-OSS        | Yes     | Yes   
2 | repo-12.3-oss          | openSUSE-12.3 OSS                | Yes     | Yes   
3 | repo-12.3-update     | openSUSE-12.3 Updates           | Yes     | Yes   
4 | repo-update-non-oss | openSUSE-12.3-Update-Non-Oss | Yes     | Yes

4. Si no lo esta, lo habilitamos.
Ejemplo:
    zypper modifyrepo --enable repo-12.3-update

5. Si no esta el repositorio de actualizaciones lo agregamos.
Ejemplo:
    zypper addrepo --check --refresh --name 'repo-12.3-update' http://download.opensuse.org/update/12.3/ repo-update

6. Refrescamos los repositorios 
        zypper refresh

7. Actualizamos
       zypper update

8. Cambiamos los repositorios actuales (12.3), por los de la version 13.1 RC1 (  Ayuda: Uso de sed)
     sed -i 's/12\.3/13\.1/g' /etc/zypp/repos.d/*

9. Refrescamos los nuevos repositorios
     zyppper ref

10. Instalamos la nueva versión de openSUSE
      zypper dup



Eso es todo.
Referencia:  http://en.opensuse.org/SDB:System_upgrade