Actualizaciones en Slackware-current: xf86-video-intel

En los días pasados hubo una actualización muy grande en Slackware-current, sin embargo hubo un par de problemas, el primero (que se solucionó muy rápido) fue la inclusión del paquete de Mesa de 32 bits en el árbol de 64 bits. El segundo fue un problema que tuvimos los usuarios de GPU Intel, pues Xorg no se podía iniciar correctamente debido a un problema de Segmentation fault generado por el paquete xf86-video-intel.
Así pues surgieron los comentarios en el foro de LinuxQuestions y en el blog de AlienBob, hasta que unas horas después el usuario Ponce solucionó el problema, creó un paquete xf86-video-intel a partir de la versión de Git. Más tarde Patrick puso algunos paquetes nuevos en -current, entre ellos una actualización de xf86-video-intel.

Estos son los cambios en el ChangeLog:

d/ruby-2.2.3-x86_64-2.txz: Rebuilt.
x/intel-gpu-tools-1.9-x86_64-1.txz: Upgraded.
x/xf86-video-intel-git_20150824_3e07681-x86_64-1.txz: Upgraded.
       Thanks to ponce for helpful hints on getting this working again.
x/xf86-video-xgi-1.6.1-x86_64-1.txz: Upgraded.

Ahora ya se puede actualizar normalmente con slackpkg y todo debería funcionar bien.

Saludos

Actualizaciones en Slackware-current: kernel, glibc, gcc, mesa, xorg

Exciting time in the world right now!

Una gran cantidad de actualizaciones para Slackware-current fueron liberadas el viernes pasado por Pat para nuestra distribución de Linux favorita. Entre los cambios más notables están el kernel 4.1.6, la suite de compiladores gcc 4.9.3, las librerías glibc 2.22, mesa 10.6.4 y xorg-server 1.17.2. Adicionalmente, todo apunta a que la siguiente versión de Slackware será 14.2.

Con todos estos cambios es probable que algunas aplicaciones dejen de funcionar, por favor avisen sobre cualquier problema (puede ser en LinuxQuestions o en el blog de AlienBob).

AlienBob está en el proceso de actualizar sus paquetes multilib para aquellos que los usamos, por ahora solo se pierde la habilidad de correr programas de 32 bits. Seamos pacientes.

Como siempre es necesario actualizar usando slackpkg. Hay que tener cuidado de usar los comandos correctamente, pues en este caso se tienen algunos paquetes que han sido eliminados. Los comandos para actualizar ya los conocen (como root):

# slackpkg update
# slackpkg install-new
# slackpkg upgrade-all
# slackpkg new-config
# slackpkg clean-system

Enjoy!

a/aaa_elflibs-14.2-x86_64-1.txz: Upgraded.
a/dosfstools-3.0.28-x86_64-1.txz: Upgraded.
a/etc-14.2-x86_64-2.txz: Rebuilt.
a/glibc-solibs-2.22-x86_64-1.txz: Upgraded.
a/glibc-zoneinfo-2015f-noarch-1.txz: Upgraded.
a/kernel-firmware-20150820git-noarch-1.txz: Upgraded.
a/kernel-generic-4.1.6-x86_64-1.txz: Upgraded.
a/kernel-huge-4.1.6-x86_64-1.txz: Upgraded.
a/kernel-modules-4.1.6-x86_64-1.txz: Upgraded.
a/procps-ng-3.3.10-x86_64-3.txz: Rebuilt.
       Fix "fuser -s $FILE" with patch from upstream git.
       Thanks to Dan Church.
ap/cups-2.0.4-x86_64-2.txz: Rebuilt.
ap/cups-filters-1.0.73-x86_64-1.txz: Upgraded.
ap/hplip-3.15.7-x86_64-2.txz: Rebuilt.
       Patched a bug. Thanks to gmgf.
ap/linuxdoc-tools-0.9.69-x86_64-4.txz: Rebuilt.
       Upgraded to asciidoc-8.6.9 and gtk-doc-1.24.
       Thanks to Stuart Winter.
d/gcc-4.9.3-x86_64-1.txz: Upgraded.
d/gcc-g++-4.9.3-x86_64-1.txz: Upgraded.
d/gcc-gfortran-4.9.3-x86_64-1.txz: Upgraded.
d/gcc-gnat-4.9.3-x86_64-1.txz: Upgraded.
d/gcc-go-4.9.3-x86_64-1.txz: Upgraded.
d/gcc-java-4.9.3-x86_64-1.txz: Upgraded.
d/gcc-objc-4.9.3-x86_64-1.txz: Upgraded.
d/kernel-headers-4.1.6-x86-1.txz: Upgraded.
d/pkg-config-0.28-x86_64-2.txz: Rebuilt.
d/ruby-2.2.3-x86_64-1.txz: Upgraded.
       Thanks to Vincent Batts.
e/emacs-24.5-x86_64-2.txz: Rebuilt.
k/kernel-source-4.1.6-noarch-1.txz: Upgraded.
kde/korundum-4.14.3-x86_64-2.txz: Rebuilt.
kde/qtruby-4.14.3-x86_64-3.txz: Rebuilt.
l/elfutils-0.163-x86_64-1.txz: Added.
l/glib-networking-2.44.0-x86_64-2.txz: Rebuilt.
l/glibc-2.22-x86_64-1.txz: Upgraded.
l/glibc-i18n-2.22-x86_64-1.txz: Upgraded.
l/glibc-profile-2.22-x86_64-1.txz: Upgraded.
l/gtk+2-2.24.28-x86_64-2.txz: Rebuilt.
l/gtk+3-3.16.6-x86_64-1.txz: Upgraded.
l/gvfs-1.24.2-x86_64-1.txz: Upgraded.
l/libarchive-3.1.2-x86_64-2.txz: Rebuilt.
l/libelf-0.8.13-x86_64-5.txz: Removed.
l/libmng-2.0.3-x86_64-1.txz: Upgraded.
l/librsvg-2.40.10-x86_64-1.txz: Upgraded.
l/libvncserver-0.9.10-x86_64-2.txz: Rebuilt.
l/loudmouth-1.5.0_20121201-x86_64-2.txz: Rebuilt.
l/pango-1.36.8-x86_64-2.txz: Rebuilt.
l/urwid-1.3.0-x86_64-1.txz: Upgraded.
n/gnutls-3.4.4.1-x86_64-1.txz: Upgraded.
       This update fixes some bugs and security issues.
       For more information, see:
       http://www.gnutls.org/security.html#GNUTLS-SA-2015-2
       http://www.gnutls.org/security.html#GNUTLS-SA-2015-3
       http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-6251
       (* Security fix *)
n/iputils-s20140519-x86_64-1.txz: Upgraded.
n/nettle-3.1.1-x86_64-1.txz: Upgraded.
n/obexftp-0.23-x86_64-10.txz: Rebuilt.
n/samba-4.2.3-x86_64-1.txz: Upgraded.
       Modified wscript files to install talloc, tevent, and tdb directly.
       Thanks to Christoph Willing.
x/appres-1.0.4-x86_64-2.txz: Rebuilt.
x/bdftopcf-1.0.5-x86_64-2.txz: Rebuilt.
x/beforelight-1.0.5-x86_64-2.txz: Rebuilt.
x/bitmap-1.0.8-x86_64-2.txz: Rebuilt.
x/compiz-0.8.8-x86_64-3.txz: Rebuilt.
x/dri2proto-2.8-x86_64-2.txz: Rebuilt.
x/dri3proto-1.0-x86_64-2.txz: Rebuilt.
x/editres-1.0.6-x86_64-2.txz: Rebuilt.
x/fixesproto-5.0-x86_64-2.txz: Rebuilt.
x/font-util-1.3.1-x86_64-2.txz: Rebuilt.
x/fonttosfnt-1.0.4-x86_64-2.txz: Rebuilt.
x/fslsfonts-1.0.5-x86_64-2.txz: Rebuilt.
x/fstobdf-1.0.6-x86_64-2.txz: Rebuilt.
x/glamor-egl-0.6.0-x86_64-1.txz: Removed.
x/iceauth-1.0.7-x86_64-2.txz: Rebuilt.
x/ico-1.0.4-x86_64-2.txz: Rebuilt.
x/imake-1.0.7-x86_64-2.txz: Rebuilt.
x/intel-gpu-tools-1.3-x86_64-2.txz: Rebuilt.
x/kbproto-1.0.7-noarch-1.txz: Upgraded.
x/libFS-1.0.7-x86_64-1.txz: Upgraded.
x/libICE-1.0.9-x86_64-2.txz: Rebuilt.
x/libSM-1.2.2-x86_64-2.txz: Rebuilt.
x/libX11-1.6.3-x86_64-2.txz: Rebuilt.
x/libXScrnSaver-1.2.2-x86_64-2.txz: Rebuilt.
x/libXau-1.0.8-x86_64-2.txz: Rebuilt.
x/libXaw-1.0.13-x86_64-1.txz: Upgraded.
x/libXaw3d-1.6.2-x86_64-3.txz: Rebuilt.
x/libXcm-0.5.2-x86_64-2.txz: Rebuilt.
x/libXcomposite-0.4.4-x86_64-2.txz: Rebuilt.
x/libXcursor-1.1.14-x86_64-2.txz: Rebuilt.
x/libXdamage-1.1.4-x86_64-2.txz: Rebuilt.
x/libXdmcp-1.1.2-x86_64-2.txz: Rebuilt.
x/libXevie-1.0.3-x86_64-2.txz: Rebuilt.
x/libXext-1.3.3-x86_64-2.txz: Rebuilt.
x/libXfixes-5.0.1-x86_64-2.txz: Rebuilt.
x/libXfont-1.5.1-x86_64-2.txz: Rebuilt.
x/libXfontcache-1.0.5-x86_64-2.txz: Rebuilt.
x/libXft-2.3.2-x86_64-3.txz: Rebuilt.
x/libXi-1.7.4-x86_64-2.txz: Rebuilt.
x/libXinerama-1.1.3-x86_64-2.txz: Rebuilt.
x/libXmu-1.1.2-x86_64-2.txz: Rebuilt.
x/libXp-1.0.3-x86_64-2.txz: Rebuilt.
x/libXpm-3.5.11-x86_64-2.txz: Rebuilt.
x/libXpresent-1.0.0-x86_64-1.txz: Added.
x/libXrandr-1.5.0-x86_64-1.txz: Upgraded.
x/libXrender-0.9.9-x86_64-1.txz: Upgraded.
x/libXres-1.0.7-x86_64-2.txz: Rebuilt.
x/libXt-1.1.5-x86_64-1.txz: Upgraded.
x/libXtst-1.2.2-x86_64-2.txz: Rebuilt.
x/libXv-1.0.10-x86_64-2.txz: Rebuilt.
x/libXvMC-1.0.9-x86_64-2.txz: Rebuilt.
x/libXxf86dga-1.1.4-x86_64-2.txz: Rebuilt.
x/libXxf86misc-1.0.3-x86_64-2.txz: Rebuilt.
x/libXxf86vm-1.1.4-x86_64-2.txz: Rebuilt.
x/libdmx-1.1.3-x86_64-2.txz: Rebuilt.
x/libdrm-2.4.64-x86_64-1.txz: Upgraded.
x/libepoxy-1.3.1-x86_64-1.txz: Added.
x/libfontenc-1.1.3-x86_64-1.txz: Upgraded.
x/libpciaccess-0.13.4-x86_64-1.txz: Upgraded.
x/libxcb-1.11-x86_64-2.txz: Rebuilt.
x/libxkbfile-1.0.9-x86_64-1.txz: Upgraded.
x/libxshmfence-1.2-x86_64-2.txz: Rebuilt.
x/listres-1.0.3-x86_64-2.txz: Rebuilt.
x/lndir-1.0.3-x86_64-2.txz: Rebuilt.
x/luit-1.1.1-x86_64-2.txz: Rebuilt.
x/makedepend-1.0.5-x86_64-2.txz: Rebuilt.
x/mesa-10.6.4-x86_64-1.txz: Upgraded.
x/mkcomposecache-1.2.1-x86_64-2.txz: Rebuilt.
x/mkfontscale-1.1.2-x86_64-2.txz: Rebuilt.
x/oclock-1.0.3-x86_64-2.txz: Rebuilt.
x/pixman-0.33.2-x86_64-1.txz: Upgraded.
x/presentproto-1.0-x86_64-2.txz: Rebuilt.
x/randrproto-1.5.0-noarch-1.txz: Upgraded.
x/rendercheck-1.5-x86_64-1.txz: Upgraded.
x/rgb-1.0.6-x86_64-2.txz: Rebuilt.
x/sessreg-1.1.0-x86_64-2.txz: Rebuilt.
x/setxkbmap-1.3.1-x86_64-1.txz: Upgraded.
x/showfont-1.0.5-x86_64-2.txz: Rebuilt.
x/smproxy-1.0.6-x86_64-1.txz: Upgraded.
x/transset-1.0.1-x86_64-2.txz: Rebuilt.
x/twm-1.0.9-x86_64-1.txz: Upgraded.
x/viewres-1.0.4-x86_64-2.txz: Rebuilt.
x/x11perf-1.6.0-x86_64-1.txz: Upgraded.
x/xauth-1.0.9-x86_64-2.txz: Rebuilt.
x/xbacklight-1.2.1-x86_64-2.txz: Rebuilt.
x/xbiff-1.0.3-x86_64-2.txz: Rebuilt.
x/xbitmaps-1.1.1-x86_64-2.txz: Rebuilt.
x/xcalc-1.0.6-x86_64-2.txz: Rebuilt.
x/xcb-proto-1.11-x86_64-2.txz: Rebuilt.
x/xcb-util-0.4.0-x86_64-2.txz: Rebuilt.
x/xcb-util-cursor-0.1.2-x86_64-2.txz: Rebuilt.
x/xcb-util-errors-1.0-x86_64-1.txz: Added.
x/xcb-util-image-0.4.0-x86_64-2.txz: Rebuilt.
x/xcb-util-keysyms-0.4.0-x86_64-2.txz: Rebuilt.
x/xcb-util-renderutil-0.3.9-x86_64-2.txz: Rebuilt.
x/xcb-util-wm-0.4.1-x86_64-2.txz: Rebuilt.
x/xclipboard-1.1.3-x86_64-2.txz: Rebuilt.
x/xclock-1.0.7-x86_64-2.txz: Rebuilt.
x/xcm-0.5.2-x86_64-2.txz: Rebuilt.
x/xcmsdb-1.0.5-x86_64-1.txz: Upgraded.
x/xcompmgr-1.1.7-x86_64-1.txz: Upgraded.
x/xconsole-1.0.6-x86_64-2.txz: Rebuilt.
x/xcursorgen-1.0.6-x86_64-3.txz: Rebuilt.
x/xdbedizzy-1.1.0-x86_64-2.txz: Rebuilt.
x/xditview-1.0.4-x86_64-1.txz: Upgraded.
x/xdm-1.1.11-x86_64-6.txz: Rebuilt.
x/xdpyinfo-1.3.2-x86_64-1.txz: Upgraded.
x/xdriinfo-1.0.5-x86_64-1.txz: Upgraded.
x/xedit-1.2.2-x86_64-2.txz: Rebuilt.
x/xev-1.2.2-x86_64-1.txz: Upgraded.
x/xextproto-7.3.0-x86_64-2.txz: Rebuilt.
x/xeyes-1.1.1-x86_64-2.txz: Rebuilt.
x/xf86-input-acecad-1.5.0-x86_64-8.txz: Rebuilt.
x/xf86-input-aiptek-1.4.1-x86_64-8.txz: Rebuilt.
x/xf86-input-evdev-2.9.2-x86_64-2.txz: Rebuilt.
x/xf86-input-joystick-1.6.1-x86_64-8.txz: Rebuilt.
x/xf86-input-keyboard-1.8.1-x86_64-1.txz: Upgraded.
x/xf86-input-mouse-1.9.1-x86_64-3.txz: Rebuilt.
x/xf86-input-penmount-1.5.0-x86_64-8.txz: Rebuilt.
x/xf86-input-synaptics-1.8.2-x86_64-2.txz: Rebuilt.
x/xf86-input-vmmouse-13.1.0-x86_64-1.txz: Upgraded.
x/xf86-input-void-1.4.0-x86_64-8.txz: Rebuilt.
x/xf86-input-wacom-0.19.0-x86_64-7.txz: Rebuilt.
x/xf86-video-apm-1.2.5-x86_64-7.txz: Rebuilt.
x/xf86-video-ark-0.7.5-x86_64-7.txz: Rebuilt.
x/xf86-video-ast-1.1.5-x86_64-1.txz: Upgraded.
x/xf86-video-ati-7.5.0-x86_64-2.txz: Rebuilt.
x/xf86-video-chips-1.2.5-x86_64-7.txz: Rebuilt.
x/xf86-video-cirrus-1.5.3-x86_64-1.txz: Upgraded.
x/xf86-video-dummy-0.3.7-x86_64-4.txz: Rebuilt.
x/xf86-video-glint-1.2.8-x86_64-7.txz: Rebuilt.
x/xf86-video-i128-1.3.6-x86_64-7.txz: Rebuilt.
x/xf86-video-i740-1.3.5-x86_64-2.txz: Rebuilt.
x/xf86-video-intel-2.99.917-x86_64-2.txz: Rebuilt.
x/xf86-video-mach64-6.9.5-x86_64-1.txz: Upgraded.
x/xf86-video-mga-1.6.4-x86_64-2.txz: Rebuilt.
x/xf86-video-modesetting-0.9.0-x86_64-3.txz: Rebuilt.
x/xf86-video-neomagic-1.2.9-x86_64-1.txz: Upgraded.
x/xf86-video-nouveau-1.0.11-x86_64-2.txz: Rebuilt.
x/xf86-video-nv-2.1.20-x86_64-8.txz: Rebuilt.
x/xf86-video-openchrome-0.3.3-x86_64-5.txz: Rebuilt.
x/xf86-video-r128-6.10.0-x86_64-1.txz: Upgraded.
x/xf86-video-rendition-4.2.5-x86_64-7.txz: Rebuilt.
x/xf86-video-s3-0.6.5-x86_64-7.txz: Rebuilt.
x/xf86-video-s3virge-1.10.6-x86_64-8.txz: Rebuilt.
x/xf86-video-savage-2.3.8-x86_64-1.txz: Upgraded.
x/xf86-video-siliconmotion-1.7.8-x86_64-1.txz: Upgraded.
x/xf86-video-sis-0.10.7-x86_64-8.txz: Rebuilt.
x/xf86-video-sisusb-0.9.6-x86_64-7.txz: Rebuilt.
x/xf86-video-tdfx-1.4.6-x86_64-2.txz: Rebuilt.
x/xf86-video-tga-1.2.2-x86_64-7.txz: Rebuilt.
x/xf86-video-trident-1.3.7-x86_64-2.txz: Rebuilt.
x/xf86-video-tseng-1.2.5-x86_64-7.txz: Rebuilt.
x/xf86-video-v4l-0.2.0-x86_64-12.txz: Rebuilt.
x/xf86-video-vesa-2.3.4-x86_64-1.txz: Upgraded.
x/xf86-video-vmware-13.1.0-x86_64-2.txz: Rebuilt.
x/xf86-video-voodoo-1.2.5-x86_64-8.txz: Rebuilt.
x/xf86-video-xgi-git_5a3e0de677b7-x86_64-2.txz: Rebuilt.
x/xf86-video-xgixp-1.8.1-x86_64-7.txz: Rebuilt.
x/xf86dga-1.0.3-x86_64-2.txz: Rebuilt.
x/xfd-1.1.2-x86_64-2.txz: Rebuilt.
x/xfontsel-1.0.5-x86_64-2.txz: Rebuilt.
x/xfs-1.1.4-x86_64-2.txz: Rebuilt.
x/xfsinfo-1.0.5-x86_64-2.txz: Rebuilt.
x/xgamma-1.0.6-x86_64-1.txz: Upgraded.
x/xgc-1.0.5-x86_64-1.txz: Upgraded.
x/xhost-1.0.7-x86_64-1.txz: Upgraded.
x/xinit-1.3.4-x86_64-2.txz: Rebuilt.
x/xinput-1.6.1-x86_64-2.txz: Rebuilt.
x/xkbcomp-1.3.0-x86_64-2.txz: Rebuilt.
x/xkbevd-1.1.4-x86_64-1.txz: Upgraded.
x/xkbprint-1.0.4-x86_64-1.txz: Upgraded.
x/xkbutils-1.0.4-x86_64-2.txz: Rebuilt.
x/xkill-1.0.4-x86_64-2.txz: Rebuilt.
x/xload-1.1.2-x86_64-2.txz: Rebuilt.
x/xlogo-1.0.4-x86_64-2.txz: Rebuilt.
x/xlsatoms-1.1.2-x86_64-1.txz: Upgraded.
x/xlsclients-1.1.3-x86_64-2.txz: Rebuilt.
x/xlsfonts-1.0.5-x86_64-1.txz: Upgraded.
x/xmag-1.0.6-x86_64-1.txz: Upgraded.
x/xman-1.1.4-x86_64-2.txz: Rebuilt.
x/xmessage-1.0.4-x86_64-2.txz: Rebuilt.
x/xmh-1.0.3-x86_64-1.txz: Upgraded.
x/xmodmap-1.0.9-x86_64-1.txz: Upgraded.
x/xmore-1.0.2-x86_64-2.txz: Rebuilt.
x/xorg-docs-1.7.1-noarch-1.txz: Upgraded.
x/xorg-server-1.17.2-x86_64-1.txz: Upgraded.
x/xorg-server-xephyr-1.17.2-x86_64-1.txz: Upgraded.
x/xorg-server-xnest-1.17.2-x86_64-1.txz: Upgraded.
x/xorg-server-xvfb-1.17.2-x86_64-1.txz: Upgraded.
x/xorg-sgml-doctools-1.11-x86_64-2.txz: Rebuilt.
x/xpr-1.0.4-x86_64-2.txz: Rebuilt.
x/xprop-1.2.2-x86_64-2.txz: Rebuilt.
x/xproto-7.0.28-noarch-1.txz: Upgraded.
x/xpyb-1.3.1-x86_64-3.txz: Rebuilt.
x/xrandr-1.4.3-x86_64-2.txz: Rebuilt.
x/xrdb-1.1.0-x86_64-2.txz: Rebuilt.
x/xrefresh-1.0.5-x86_64-2.txz: Rebuilt.
x/xscope-1.4.1-x86_64-2.txz: Rebuilt.
x/xset-1.2.3-x86_64-2.txz: Rebuilt.
x/xsetroot-1.1.1-x86_64-2.txz: Rebuilt.
x/xsm-1.0.3-x86_64-2.txz: Rebuilt.
x/xstdcmap-1.0.3-x86_64-2.txz: Rebuilt.
x/xvidtune-1.0.3-x86_64-2.txz: Rebuilt.
x/xvinfo-1.1.3-x86_64-1.txz: Upgraded.
x/xwd-1.0.6-x86_64-2.txz: Rebuilt.
x/xwininfo-1.1.3-x86_64-2.txz: Rebuilt.
x/xwud-1.0.4-x86_64-2.txz: Rebuilt.
xap/MPlayer-20150721-x86_64-1.txz: Upgraded.
       Thanks to Heinz Wiesinger.
xap/ddd-3.3.12-x86_64-4.txz: Rebuilt.
xap/pan-0.139-x86_64-3.txz: Rebuilt.
xap/xine-lib-1.2.6-x86_64-2.txz: Rebuilt.
extra/wicd/wicd-1.7.3-x86_64-1.txz: Upgraded.
       Probably better to use NetworkManager, but this seems to work for now.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.

Avisos de seguridad para Slackware: Mozilla Thunderbird, GnuTLS

Se tuvieron las siguientes actualizaciones para corregir errores y problemas de seguridad en Slackware Linux.

  • GnuTLS actualizado a 3.3.17.1 para Slackware 14.0, 14.1, y -current (2015-08-21).
    IMPORTANTE: En Slackware 14.0, es necesario instalar primero el nuevo paquete actualizado de nettle.
  • Mozilla Thunderbird actualizado a 38.2.0 para Slackware 14.1 y -current (2015-08-14).

Además en el ChangeLog de la versión current se tienen los siguientes cambios:

  • Openssh, actualizado a la versión 7.0p1.
  • hplip actualizado a 3.15.7.
  • pykde4 4.14.3 recompilado.
  • qtruby 4.14.3 recompilado.
  • smokeqt 4.14.3 recompilado.
  • PyQt actualizado a 4.11.4.
  • QScintilla actualizado a 2.9.
  • dhcpcd actualizado a 6.8.2.

Para actualizar hay que usar, como siempre, slackpkg.

Saludos!

Avisos de seguridad para Slackware: Mozilla Firefox y demás actualizaciones

Slackware Linux continua su desarrollo activamente, en esta ocasión se han lanzado un par de actualizaciones de seguridad y han habido cambios en la rama current de la distribución.

En cuanto a las actualizaciones de seguridad se tienen dos:

  • mozilla-nss actualizado a la versión 3.19.2 para Slackware 14.0, 14.1 y -current.
  • mozilla-firefox actualizado a la versión 38.1.1esr para Slackware 14.1 y -current.

Actualizaciones en Slackware -current

En la rama -current se tienen muchas actualizaciones importantes,

  • bash actualizado a la versión 4.3.039.
  • coreutils actualizado a la versión 8.24.
  • dbus actualizado a la versión 1.8.20.
  • file actualizado a la versión 5.23.
  • gawk actualizado a la versión 4.1.3.
  • kmod actualizado a la versión 21.
  • lvm2 actualizado a la versión 2.02.125.
  • procps 3.2.8 fue eliminado.
  • procps-ng 3.3.10 se agregó.
  • sysvinit 2.88dsf recompilado.
  • sysvinit-scripts 2.0-noarch-21 recompilado.
  • util-linux actualizado a la versión 2.26.2.
  • xfsprogs actualizado a la versión 3.2.4.
  • cups actualizado a la versión 2.0.4.
  • mc actualizado a la versión 4.8.14.
  • sc 7.16 recompilado.
  • screen 4.3.1 recompilado.
  • tmux actualizado a la versión 2.0.
  • binutils actualizado a la versión 2.25.1.
  • gcc 4.9.2 recompilado.
  • gcc-g++ 4.9.2 recompilado.
  • gcc-gfortran 4.9.2 recompilado.
  • gcc-gnat 4.9.2 recompilado.
  • gcc-go 4.9.2 recompilado.
  • gcc-java 4.9.2 recompilado.
  • gcc-objc 4.9.2 recompilado.
  • git actualizado a la versión 2.5.0.
  • llvm actualizado a la versión 3.6.2.
  • mercurial actualizado a la versión 3.5.
  • oprofile actualizado a la versión 1.0.0.
  • swig actualizado a la versión 3.0.7.
  • adwaita-icon-theme actualizado a la versión 3.16.2-noarch.
  • at-spi2-atk actualizado a la versión 2.16.0.
  • at-spi2-core actualizado a la versión 2.16.0.
  • atk actualizado a la versión 2.16.0.
  • dconf actualizado a la versión 0.24.0.
  • freetype actualizado a la versión 2.6.
  • gcr actualizado a la versión 3.16.0.
  • glib-networking actualizado a la versión 2.44.0.
  • glib2 actualizado a la versión 2.44.1.
  • gnome-keyring actualizado a la versión 3.16.0.
  • gnome-themes-standard actualizado a la versión 3.16.2.
  • gsettings-desktop-schemas actualizado a la versión 3.16.1.
  • gtk+2 actualizado a la versión 2.24.28.
  • gvfs actualizado a la versión 1.24.1.
  • harfbuzz actualizado a la versión 1.0.1.
  • libgsf actualizado a la versión 1.14.34.
  • libpcap actualizado a la versión 1.7.4.
  • libsecret actualizado a la versión 0.18.3.
  • libsoup actualizado a la versión 2.50.0.
  • mozilla-nss actualizado a la versión 3.19.2-x86_64.
  • mpfr actualizado a la versión 3.1.3.
  • NetworkManager actualizado a la versión 1.0.4.
  • ca-certificates actualizado a la versión 20150426-noarch.
  • dhcpcd actualizado a la versión 6.9.1.
  • lftp actualizado a la versión 4.6.3a.
  • tcpdump actualizado a la versión 4.7.4.
  • mozilla-firefox actualizado a la versión 39.0.3.
  • network-manager-applet actualizado a la versión 1.0.4.
  • Thunar actualizado a la versión 1.6.10.
  • exo actualizado a la versión 0.10.6.
  • xfce4-weather-plugin actualizado a la versión 0.8.6.
  • xfdesktop actualizado a la versión 4.12.3.

Para actualizar, como siempre, se puede usar slackpkg desde el terminal.

NOTA: El paquete atk 2.16.0 no se puede actualizar desde slackpkg debido un problema de md5sum, así que hay que actualizarlo manualmente. Se debe descargar desde el sitio de Slackware (o un mirror) y luego actualizar con upgradepkg.

Slackware multilib

Debido a que hubo cambios en glibc, los paquetes multilib deben actualizarse. Como siempre AlienBob se encarga de crear y compartir estos paquetes para los usuarios de Slackware.

Solo necesario descargarlos y actualizar de acuerdo a estas instrucciones.

Saludos!

Avisos de seguridad para Slackware: bind

Mientras muchos estaban a la espera del nuevo Windows 10 el pasado 28 de Julio, Slackware Linux continuaba su desarrollo. En este caso sólo hubo un pequeño (pero importante) cambio, un aviso de seguridad y su respectiva actualización:

  • bind actualizado a la versión 9.10.2 para Slackware 13.0, 13.1, 13.37, 14.0, 14.1 y -current.

Bind se ve afectado por un error que permitiría a un atacante hacer un DoS en servidores, esta actualización corrige el problema.

Para actualizar se puede hacer uso de los medios habituales: slackpkg.

Saludos!

Avisos de seguridad para Slackware: httpd y php

En los últimos días (12 y 17 de julio) han habido algunos cambios en el ChangeLog de Slackware. Entre los cambios se encuentran dos avisos de seguridad:

  • php actualizado a 5.6.11 para Slackware en sus versiones 14.0, 14.1 y -current.
  • httpd actualizado a 2.4.16 para Slackware 14.0, 14.1 y -current.

Además en el ChangeLog de Slackware -current se tienen los siguientes cambios:

  • xscreensaver actualizado a 5.33.
  • mozilla-thunderbird actualizado a la versión 38.1.0.

Como siempre se recomienda actualizar cuanto antes usando slackpkg.

Saludos!

Amarok ahora si reproduce mp3 en Slackware -current

amarok-logo Desde hace varias semanas hice una actualización de mi sistema a Slackware -current y desde entonces he tenido el problema de que Amarok, el reproductor de música que uso en KDE, no reproduce ningún archivo en formato mp3, aunque si reproduce bien los archivos ogg. Otros reproductores de música instalados en el sistema reproducen archivos mp3 sin problemas. Para no quedarme sin escuchar música, todo este tiempo he estado usando el reproductor qmmp, que tuve que instalar desde SlackBuilds.org.

El problema con Amarok es que usa el paquete gst-plugins-ugly (que se debe instalar desde SBo) para reproducir mp3, y en la versión -current este paquete no se podía compilar. Yo incluso tuve que hacer uso de otras fuentes para obtener gst-plugins-ugly, como repos de usuarios que publicaban tanto sus propios scripts para compilar o el paquete ya precompilado. Nada de esto me funcionó.

Sin embargo, con las actualizaciones de estos días (Julio 2015) ya es posible compilar e instalar el paquete pero ahora se llama gst1-plugins-ugly, para hacerlo solo hay que ejecutar el comando:

# sbopkg -ri gst1-plugins-ugly

Los paquetes gstreamer y sus plugins ya se encontraban desde antes en SlackBuilds.org, solo que se conservan en dos versiones diferentes, la 0.10.x y la 1.x, imagino que solo había que instalar la versión adecuada de todos los paquetes. Como he estado usando otro reproductor esto ya no lo pude comprobar. Pero ahora, como ya se actualizaron estos paquetes en Slackware -current de manera oficial intenté instalar únicamente gst1-plugins-ugly y funcionó. Amarok reproduce música en mp3 de nuevo.

Enjoy!

Avisos de seguridad para Slackware: openssl, firefox, cups

Nuevas actualizaciones de seguridad han surgido en los últimos días (7 y 9 de julio) para Slackware Linux, los avisos correspondientes para cada uno de los paquetes se pueden consultar en la página de avisos de seguridad de Slackware, estas son las actualizaciones que corrigen vulnerabilidades de seguridad:

  • openssl actualizado a 1.0.1p para Slackware 14.0, 14.1, y -current.
  • bind es actualizado a 9.9.7_P1 desde Slackware 13.0 hasta -current.
  • ntp es actualizado a 4.2.8p3 desde Slackware 13.0 hasta -current.
  • mozilla-firefox es actualizado a 31.8.0esr para Slackware 14.1 y -current.
  • cups actualizado a 1.5.4 desde Slackware 13.0 hasta -current.

Además en el ChangeLog de Slackware -current se tienen los siguientes cambios:

  • kernel-firmware actualizado a 20150709git.
  • cups y cups-filters actualizados a 2.0.3 y 1.0.71 respectivamente.
  • lm_sensors actualizado a 3.3.5.
  • nano actualizado a 2.4.2.
  • screen actualizado a 4.3.1.
  • make 3.82 recompilado.
  • python actualizado a 2.7.10.
  • glade3 3.8.5, gst-plugins-base0 0.10.36, notify-python 0.1.1, pygtk 2.24.0 y scim-hangul 0.3.2 recompilados para eliminar las referencias a libpng14.
  • gstreamer, gst-plugins-base y gst-plugins-good actualizados a 1.4.5.
  • bind actualizado a 9.10.2_P2.
  • imagemagick actualizado a 6.9.1_7.
  • mozilla-firefox actualizado a 39.0.
  • pidgin 2.10.11 recompilado para usar gstreamer-1.x.
  • Nuevo config-testing para Kernel 4.1.1 en testing.

Por seguridad es recomendable actualizar usando slackpkg.

Saludos

FreeSlack: Liberando Slackware

Hace tiempo escribí una entrada  en la que explicaba porqué la FSF no avala a Slackware como distro libre. Las distros Linux que avala la FSF son pocas y no son precisamente las más populares. En primera, si quisiéramos ser usuarios de una distro completamente libre no estaríamos usando Slackware Linux o ninguna de las distros populares como Debian, Ubuntu, Fedora, Red Hat, Arch, etc.
Según la FSF, Slackware no es libre porque distribuye blobs (partes compiladas distribuidas sin el código fuente) en el kernel y porque no adopta una política exacta de instalar únicamente software libre y eliminar el no libre cuando se detecte (curioso porque hablamos de libertad). Por un lado en la distro se incluyen aplicaciones como Google Chrome, Java y Flash Player, entre otras. Además es posible instalar Skype, Dropbox, Google Earth y demás aplicaciones. Todas las aplicaciones mencionadas no son software libre.
Sin embargo existe la opción de hacer a Slackware una distro de componentes completamente libres, usando las instrucciones que se encuentran en el sitio de freeslack.net. FreeSlack es un Free eXpansion Pack for Slackware (algo así como un paquete de expansión libre). El objetivo principal del proyecto es documentar todo el software no libre de la distribución, y facilitar al usuario el mantenimiento de un Slackware completamente libre.
El proyecto FreeSlack proporciona:

  • Una lista de paquetes no libres en Slackware 14.1 y 14.0
  • Instrucciones para cambiar el kernel por uno completamente libre, se incluyen links a SlackBuilds para compilar tu propio kernel libre.
  • Un repositorio con paquetes únicamente libres.
  • Algunas instrucciones para eliminar paquetes no libres y facilitar las actualizaciones con software libre únicamente.

Por lo tanto si que es posible tener un Slackware libre conforme a lo que dice la FSF, si ese es tu objetivo.

Mi experiencia

Personalmente encuentro difícil (más no imposible) vivir con un sistema así. En principio mi trabajo consiste en desarrollar aplicaciones capaces de ejecutarse en Windows, uso mucho Google Earth y un poco Skype. El trabajo en equipo me obliga a usar Microsoft Office cuando uso Windows y sus respectivos formatos. No todos somos capaces de vivir en un ambiente completamente libre. Pero para aquellos que sí y que además usen o quieran usar Slackware ahí está la opción.

Saludos

Actualizar paquetes de SlackBuilds instalados usando sbopkg

Para instalar paquetes de terceros en Slackware yo uso sbopkg, como muchos slackers.
sbopkg es una herramienta capaz de actualizar los paquetes instalados mediante la misma. Sin embargo hay que poner mucha atención a la hora de hacerlo. Se debe ser cuidadoso de actualizar primero las dependencias de los paquetes para que no se tengan conflictos.
La aplicación debe ser ejecutada en el terminal y en una sesión de root (o superusuario):

# sbopkg

Una pantalla al estilo ncurses aparecerá, usando la opción Updates se listarán las potenciales actualizaciones de los paquetes instalados:

sbopkg-update-0

sbopkg-update-2

sbopkg-update-3

sbopkg-update-4

Al cerrar la lista de actualizaciones potenciales, se preguntará si se desean agregar los paquetes listados a la cola de procesamiento, indicar que si y posteriormente usar la opción Queue para seleccionar los paquetes a actualizar. Aquí se debe tener cuidado porque la lista se procesa en orden alfabético por lo que se deben eliminar (usando el botón Delete) los paquetes cuyas dependencias se encuentren más abajo de la lista. Se deberá ejecutar sbopkg una segunda vez (o posiblemente más) cuando las primeras dependencias se hayan actualizado.

sbopkg-update-1

Cuando se haya terminado de eliminar de la cola aquellos paquetes que no se van a actualizar en esta primera ejecución, se procede con la actualización usando la opción Process.

sbopkg-update-7

Ahora se pedirá revisar la cola de actualización una vez más, seleccionando solo aquellos paquetes que se van a actualizar. Los paquetes cuya versión instalada sea mayor a la del sitio de SlackBuilds (downgrades) aparecerán desactivados para no ser procesados.

sbopkg-update-8

Luego se pedirá seleccionar la operación que se desea realizar con los paquetes de la cola, se puede hacer solo la descarga, la compilación o la instalación.

sbopkg-update-9

sbopkg-update-10

Finalmente se empezarán a actualizar los paquetes seleccionados de manera normal.

sbopkg-update-11

Si todo sale bien, se informará el éxito al final del proceso.

Con esta herramienta es muy sencillo hacer una actualización de las aplicaciones del sistema que hemos instalado desde los SlackBuilds. Nos ahorra la tarea de buscar los paquetes de uno por uno y checar si existe una actualización.

Es recomendable que se consulte el sitio de SlackBuilds.org para buscar información de los paquetes que se van a actualizar. Algunos, por ejemplo, deben desinstalarse por completo antes de intentar compilar una versión nueva. Otros no se actualizarán de esta manera debido a ciertas restricciones (como programas privativos distribuidos en binario o ejecutables).

Finalmente, la única desventaja del proceso de actualización es el tiempo nos lleva actualizar todo, pues Slackware no utiliza un sistema de resolución de dependencias y tampoco la aplicación de sbopkg, así que aquellos paquetes que requieran de muchas dependencias deben dejarse para el final, probablemente sea necesario ejecutar la opción de actualización varias veces para ir resolviendo dependencias de manera ordenada.

Have fun!