Debian Sources List Generator. Interesante servicio online

Una duda muy común en los que empiezan es “¿Qué repos incluyo en mi sources.list?. Bien, ya hemos hablado en alguna ocasión del tema y hoy os quería recomendar una herramienta vía web que os puede solventar muchas dudas respecto al tema.

Se trata de “Debian Sources List Generator“, ahí además de los repositorios habituales, podéis escoger otros (tanto free como privativos) de Google, Skype, Wine, multimedia, etc. Hablando de los “principales”, yo suelo usar (en este caso Sid / “unstable”);

deb http://ftp.debian.org/debian sid main contrib non-free
deb-src http://ftp.debian.org/debian sid main contrib non-free

O en su defecto de Finlandia, que van muy rápido;

deb http://ftp.fi.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fi.debian.org/debian/ testing main contrib non-free

Aquí una captura de pantalla

Sources List

Y no olvidéis que si estáis bajo Debian “Sid” no hay que meter “Security”. Saludos !

[truco] sudo no encuentra el PATH al usar apt o aptitude

Desde finales de verano, con cada actualización diaria de sid obtenía un error de apt o aptitude (ambos fallaban por igual), diciendo que no podía encontrar el PATH correcto.

dpkg: aviso: `ldconfig' no se ha encontrado en el PATH o no es ejecutable.
dpkg: aviso: `start-stop-daemon' no se ha encontrado en el PATH o no es ejecutable.
dpkg: error: 2 expected programs not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
Un paquete no se pudo instalar. Intentado recuperarse:
dpkg: aviso: `ldconfig' no se ha encontrado en el PATH o no es ejecutable.
dpkg: aviso: `start-stop-daemon' no se ha encontrado en el PATH o no es ejecutable.
dpkg: error: 2 expected programs not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.

Una comprobación rápida me decía que las rutas de la variable sí estaban bien fijadas en el usuario root y, de hecho, la misma operación, comando por comando, funcionaba bien en el momento en que iniciaba sesión como superusuario. Así que era cosa de sudo.

Como muchos, espero, tengo un alias creado para actualizar el equipo de forma rápida e indolora (la mayoría de las veces :) ), que utiliza sudo para evitar iniciar sesión.

diego@mestizo:~$ alias uf
alias uf='sudo aptitude update && sudo aptitude full-upgrade && sudo apt-get clean'

Para evitar el error del PATH, hay que especificar cuales son las rutas adecuadas a emplear con el programa. En otras palabras, hay que añadir la siguiente definición:

Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

al fichero /etc/sudoers. Hecho esto, se acabaron los avisos, los inicios de sesión y demás engorros.

Debian GNU/Linux 5.0.9 released. Security updates (más otras correcciones) ojo servers.

Una importante corrección de errores en la versión “oldstable” (Lenny), más que importante actualizar en los servidores que tengáis corriendo bajo Debian Lenny, como se puede ver en el anuncio de la “Release” la lista de bugs corregidos es importante.

Sobre los Kernels y debian, ya he puesto en mi cuenta de Twitter algún tip para saber la versión exacta, no la “genérica”;

Ejemplos en un Servidor Web bajo Lenny en producción;

# uname -a
Linux  2.6.26-2-amd64 #1 SMP Wed Sep 21 03:36:44 UTC 2011 x86_64 GNU/Linux

uname -r
2.6.26-2-amd64

Pero saber todas las opciones y versión exacta del Kernel podéis tipear;

# aptitude search linux-image

v   linux-image                                                    -
v   linux-image-2.6                                                -
p   linux-image-2.6-amd64                                          – Linux 2.6 for 64-bit PCs (meta-package)
p   linux-image-2.6-openvz-amd64                                   – Linux 2.6 for 64-bit PCs (meta-package), OpenVZ support
p   linux-image-2.6-vserver-amd64                                  – Linux 2.6 for 64-bit PCs (meta-package), Linux-VServer support
p   linux-image-2.6-xen-amd64                                      – Linux 2.6 for 64-bit PCs (meta-package), Xen dom0
p   linux-image-2.6.26-1-amd64                                     – Linux 2.6.26 image on AMD64
p   linux-image-2.6.26-1-openvz-amd64                              – Linux 2.6.26 image on AMD64, OpenVZ support
p   linux-image-2.6.26-1-vserver-amd64                             – Linux 2.6.26 image on AMD64, Linux-VServer support
p   linux-image-2.6.26-1-xen-amd64                                 – Linux 2.6.26 image on AMD64, oldstyle Xen support
i   linux-image-2.6.26-2-amd64                                     - Linux 2.6.26 image on AMD64 
p   linux-image-2.6.26-2-openvz-amd64                              – Linux 2.6.26 image on AMD64, OpenVZ support
p   linux-image-2.6.26-2-vserver-amd64                             – Linux 2.6.26 image on AMD64, Linux-VServer support
p   linux-image-2.6.26-2-xen-amd64                                 – Linux 2.6.26 image on AMD64, oldstyle Xen support
p   linux-image-2.6.32-bpo.5-amd64                                 – Linux 2.6.32 for 64-bit PCs
p   linux-image-2.6.32-bpo.5-amd64-dbg                             – Debugging infos for Linux 2.6.32-bpo.5-amd64
p   linux-image-2.6.32-bpo.5-openvz-amd64                          – Linux 2.6.32 for 64-bit PCs, OpenVZ support
p   linux-image-2.6.32-bpo.5-openvz-amd64-dbg                      – Debugging infos for Linux 2.6.32-bpo.5-  etc
p   linux-image-2.6.32-bpo.5-vserver-amd64                         – Linux 2.6.32 for 64-bit PCs, Linux-VServer support
p   linux-image-2.6.32-bpo.5-vserver-amd64-dbg                     – Debugging infos for Linux 2.6.32-bpo.5-  etc
p   linux-image-2.6.32-bpo.5-xen-amd64                             – Linux 2.6.32 for 64-bit PCs, Xen dom0 support
p   linux-image-2.6.32-bpo.5-xen-amd64-dbg                         – Debugging infos for Linux 2.6.32-bpo.5-xen-amd64
p   linux-image-amd64                                              – Linux for 64-bit PCs (meta-package)
p   linux-image-openvz-amd64                                       – Linux for 64-bit PCs (meta-package), OpenVZ support
p   linux-image-vserver-amd64                                      – Linux for 64-bit PCs (meta-package), Linux-VServer support
p   linux-image-xen-amd64                                          – Linux for 64-bit PCs (meta-package), Xen dom0 support, Xen dom0 support

Esa “i” es la versión instalada, luego, para ver toda la información sobre ese Kernel podéis usar “aptitude show”.

# aptitude show linux-image-2.6.26-2-amd64

Package: linux-image-2.6.26-2-amd64
State: installed
Automatically installed: no
Version: 2.6.26-27
Priority: optional
Section: admin
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Uncompressed Size: 80.2M
Depends: module-init-tools, initramfs-tools (>= 0.55) | yaird (>= 0.0.13) | linux-initramfs-tool

Así no tendréis dudas con la versión exacta -;)

Adobe (por fin) publica su versión 11 de Flash Player para GNU/Linux 64 bits

En beta, como casi todo lo nuestro porque ya estamos acostumbrados y “prometiendo” una versión final ante de que acabe el año y en medio de la noticia del fin de soporte para AIR, tenemos  versión 11 de Flash Player en 64 bits segun he leído en Slashdot.

Para acceder a la descarga ya sabéis, hay que ir al sitio web de Adobe Labs y elegir versión. También podéis consultar el foro de discusión sobre la versión 11.

Las mayores novedades son;

Performance and 3D

Stage3D APIs (“Molehill”) for Flash Player

A new set of low-level, GPU-accelerated 3D APIs that enable advanced 3D experiences and improved 2D performance across devices through the Adobe Flash Platform runtimes.

Cubic Bezier Curves

Using the cubicCurveTo drawing API, developers can easily create cubic Beziers without requiring custom ActionScript code.

64-bit Support

Native support for 64-bit operating systems and 64-bit web browsers on Linux, Mac OS, and Windows.

Linux Vector Printing

Currently supported on Windows and MAC you can now print rich and crisp images on Linux.

Media/Real Time Communications

G.711 Audio Compression for Telephony

Support interoperability with legacy phone system (through Flash Media Gateway, FMG) and other third-party clients (through open RTMP protocol) without the need of transcoding.

H.264/AVC SW Encoding for Camera

Stream beautiful video from your computer’s camera with higher compression efficiency and industry-wide support, enabling both high quality real-time communications (e.g., video chat and video conferencing) and live video broadcasts from within Flash Player.

Language/VM

JSON (JavaScript Object Notation)

Enables ActionScript programmers to take advantage of fast parsing and generation of JSON-formatted text to represent their data. Take existing code written for the JSON interface provided by ECMAScript 5th edition and drop the code, with minimal or no modification, into an Actionscript project.

Garbage Collection Advice

Provides a simple facility with which AS3 code can advise the GC on when to schedule the disruptive end-of-GC pause.

Socket Progress Events

Provide a means by which content can determine how many bytes remain in the AS Socket’s write buffer. Provide an event which will inform content whenever data is removed from the AS Socket’s write buffer so that it may easily monitor the status of the write buffer without having to set up a timer and manually poll the size remaining in the AS Socket’s write buffer.

Security

Secure Random Number Generator

Generate secure random numbers that are cryptographically as strong as the underlying operating system. Utilizing native OS APIs this feature will be used by Flash Player on the desktop and mobile platforms (Android) by Flash Platform Services.

Bueno, al final parece que Adobe casi “nos perdona la vida” y se acuerda de nosotros, no sé si darles las gracias o rezar a Stallman para que todo sea y se vea en HTML5 de una jodida vez

 

LLega Debian GNU/Linux 6.0.2 (25 de Junio) con importantes correcciones de bugs y novedades

Los cambios que afectan a Debian también nos afectan a todos sus usuarios. En este, como en la mayoría de los casos (por no decir la totalidad) son positivos. Quizás sobre alguno de ellos ya estés al tanto, o desde las versiones “testing” o “inestable” según el entorno de escritorio que tengas instalado, estés viendo estos días más paquetería de la habitual. En el mío, con la llegada de KDE 4.6.3 esta pasada semana (ahora ya no sé si en las que tengo en Testing o Sid;) ha sido un “festival de actualizaciones”.

Como se puede leer en la lista de cambios, hay muchas correcciones de bugs reportados por lo que es más que recomendable actualizar el 25 de Junio (fecha del lanzamiento de la versión 6.0.2)

Podéis ver en el enlace al anuncio oficial toda la información. A continuación, extraemos de allí los cambios más notables;

Miscellaneous Bugfixes
———————-

Sigue leyendo