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.

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.

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 <[email protected]>
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
———————-

… 

 

skype, again…

Últimamente he andado liado, tratando de terminar un par de proyectos que tenía y apenas he podido dedicarme a jugar con mis ordenadores. No es ninguna excusa, simplemente no quería tocar nada, trataba de no dar ningún paso en falso para no tener que volver atrás a toda prisa. Debe ser porque ya empiezo a acumular suficientes experiencias negativas que, casi siempre, comienzan con una pregunta: ¿qué pueden estropear cincuenta megas de actualización? El que no sepa de qué hablo, no sé qué hace en este blog :).

La última aventura, como no, vino de la mano de Skype. No es que hiciese falta que Microsoft comprase la compañía porque, una semana antes del bombazo, el programa dejó de ver y oir a través de la webcam (una Logitech Webcam C200; barata, con micro incorporado y perfecta para usar con linux). Usar sid tiene estas cosas, le da este punto de vértigo e inestabilidad que tanto me gusta y que tanto me saca de quicio. Desde que uso la versión para 64 bits, Skype no ha hecho otra cosa que alegrarme las mañanas.

No le dí mayor importancia, hasta que vi que cheese también fallaba, de hecho, daba un error que no había visto nunca y que no sonaba particularmente bien:

Con esta información, me puse a buscar entre todos los programas de GStreamer, que son unos cuantos, buscando encontrar el que se había estropeado durante la última y letal actualización. Unos minutos más tarde (un centenar, más o menos), apareció:

Si el módulo de la webcam, uvcvideo, está cargado, sólo es necesario reiniciar el programa, ya sea cheese o skype para poder vernos y utilizar el micrófono del periférico como antes.

 

[short] cómo instalar gnome3 en debian

Logo Debian Hackers Short

Lo explica Raphaël Hertzog en su blog, en Journey of a new GNOME 3 Debian packager (en inglés). Comenta que quería probar el nuevo gnome3 en su portátil con Debian GNU/Linux Sid pero que ésto no era suficiente, al contrario que otras veces. Además, hay que hacer uso de la rama experimental que es donde están los paquetes, de momento.

El pequeño manual explica cómo instalar el nuevo gestor de escritorio desde dos ópticas diferentes: la de los empaquetadores de debian y la del resto de mortales :D.

Al parecer, está encantado con el cambio y sólo echa en falta hamster, un applet para seguir el trabajo diario.

I’m enjoying my shiny new GNOME 3 desktop and it’s off for a good start. My main complaint is that hamster-applet (time tracker) has not yet been integrated in the shell.

Me estoy quedando sin excusas… 😛

 

liberando a squeeze en directo

Como dirían en la tele, ¡está sucediendo!

As predicted – the release is starting this weekend 5/6 February 2011. IRC channels are starting to buzz — irc.debian.org #debian-release – and there’s also a live commentary session at http://identi.ca/debian

Debian 6.0 release is happening now

Lo están radiando en identi.ca, el canal debian del IRC (¡qué tiempos aquellos en los que me pasaba la vida allí) y en twitter:

http://twitter.com/#!/debian/status/34045314755203072

¡¡Squeeze ya está aquí!!

 

¿Pensáis qué nos hemos olvidado de Debian 6.0 Squeeze? (casi-;) faltan días !

Bueno, primero la noticia en sí (que a estas alturas ya lo sabréis casi todos-;), efectivamente entre el 5 y 6 de Febrero Debian 6.0 Squeeze  será una realidad y tendremos una distro más de Debian GNU/Linux estable como una roca y de paso yo me “divertiré” un poco pasados unos días (ojo, seguimos con soporte en Lenny), actualizando servers /* aviso de Spam */(sí amigos APACHEctl.com, otra movida más, lo sé) que es más “divertido” que en los Desktop -;).

Lo de “olvidarnos” que digo en el título, a veces, pensamos que si una noticia es muy relevante (no digo que equivocadamente ojo) ya la habréis leído en muchos otros lugares de más peso que este humilde blog y no queremos saturar vuestro RSS pero…Ahí teníamos a Mikelete para ponernos las pilas como ha hecho en Twitter y si Mikel lo considera relevante, aquí lo tenéis !

Porque a veces, más que la noticia en sí (que la mayoría de los que os pasáis por aquí estáis en Testing o Sid) es la oportunidad de intercambiar impresiones y enriquecer del modo de que lo hacéis nuestros contenidos con vuestros impagables comentarios ;).

Y también es un buen momento para dar un poco de feedback a nuestros amigos de BrainStormOverride (que también han hablado de Squeeze) a quienes les dedicamos esta entrada, por esas palabras que nos han dedicado y que sin duda no merecemos pero que viniendo de un equipo de gente como esta, se valoran más.

A todos los demás, de veras, gracias por estar ahí, es un lujazo compartir espacio con todos vosotros, así es todo mucho más fácil 😉

 

Debian Rules, Chromium sale de Testing y no estará en la futura Stable

Ayer hemos sabido que Debian ha decidido sacar de Testing a Chromium por motivos de estabilidad y seguridad para la distribución (se habla de problemas no solventados en webkit y chromium 5 entre otras cuestiones). Por consiguiente, no estará en la futura versión estable.

Sin duda, es una decisión de peso que traerá cola y dará que hablar, pero si aludimos en múltiples ocasiones a la filosofía de Debian en la que prima la robustez y seguridad, es una noticia que por mucho que algunos nos pille de cerca, (escribí en DaboBlog este post sobre Chromium) hay que entenderla como lo mejor para Debian.

En el MacBook con Sid no tendré problemas porque continúa y en el Asus con Testing, tendré que compilar alguna versión de Sid para continuar usándolo, pero quizás el único que de momento salga beneficiado es Google con su Chrome…

Imagino que no tardando mucho esté en un Backport o similar ya que hay muchos usuarios con Chromium o que en un futuro se solvente esta situación, pero de momento, se queda fuera por no cumplir con las directivas que marca Debian o lo que entiende que tiene que ser una versión estable.

Debian Rules amigos. Más info (ENG).