Archivo | Linux RSS for this section

Cambio de etiquetas para pendrives desde línea de comandos

Al momento de comprar una pendrive (nueva memoria USB) siempre tenía el incoveniente de cambiarle la etiqueta, ésto no es tan fácil ya que Linux por defecto no usa sistemas de archivos FAT, por lo que no funciona un simple click derecho.

En cambio es mas fácil desde línea de comandos en un solo paso pero hay que configurar una aplicación:

Lo primero es tener instalado el paquete floppy, que en el caso de slackware viene por defecto en una instalación completa, y si por alguna razón no lo han instalado lo mejor será ir a la carpeta a/ del disco de instalación e instalar el paquete floppy.

Una vez instalado solo resta configurarlo adecuadamente, el archivo /etc/mtools.conf trae ya unos datos de ejemplo, lo que debemos agregar al final del archivo es una línea como la siguiente (editando como superusuario “root”):

drive p: file="/dev/sdb1"

donde “p” es el nombre de una unidad como en DOS, por ello va acompañado de “:” y puedes escoger el nombre de letra que desees; luego el argumento de file debe ser la dirección hacia el dispositivo que deseamos administrar con ésta herramienta, que para ejemplo he colocado /dev/sdb1, ya que actualmente los discos son numerados con la nomenclatura /dev/sdX#, siendo X una letra, comenzando por “a” según el disco físico y # el número de partición, por lo que hay que tener cuidado en conocer realmente que nomenclatura ha sido asignada a nuestra pendrive.

Una vez configurado el archivo, puede ser usado para cualquier otro dispositivo que sea reconocido con ésta nomenclatura.

Para finalizar debemos crear un archivo en nuestra carpeta de usuario (no root):

$ cd ~
$ echo "mtools_skip_check=1" >> .mtoolsrc

y ahora es tiempo de cambiar etiquetas a nuestras pendrives:

$ mlabel p:NombreUSB

donde “p:” es la unidad que configuramos previamiente y lo que sigue a continuación es el nombre de la pendrive, que no debe pasar de 11 caracteres.

Si deseamos ver los cambios solo debemos verificar con:

$ mlabel -s p:
Anuncios

Experiencias actualizando 13.37 a Slackware-current (14.0 beta)

Luego de iniciar mi recorrido por slackware y un buen tiempo sin actualizar mi slackware-current, he tenido que hacer una buena limpieza de paquetes; tenía paquetes demasiado obsoletos compilados desde slackbuilds y otros desde un gnomeslackbuild, pero esto me traería problemas tarde o temprano, así que decidi eliminar todos los paquetes que no eran los que vienen por defecto con slackware.

El primer paso es actualizar nuestra lista de paquetes, recordando previamente haber configurado adecuadamente slackpkg, en especial en tener en cuenta el kernel y otros paquetes importantes, antes que nada siempre es mejor leer el archivo UPGRADE.txt donde se explica que paquetes hay que actualizar antes y efectuar los comandos ahí mencionados, luego podemos usar slackpkg:

# slackpkg update

Con la lista de paquetes nuevos en el repositorio es hora de borrar paquetes no oficiales:

# slackpkg clean-system

Esta acción nos desplegara una lista de los paquetes que estan instalados en el sistema y que no estan en la lista oficial, siendo posible no eliminar algunos paquetes que sabemos que no tendran conflictos, y en mi caso eran libreoffice, java y sbopkg.

Luego se actualizan los paquetes:

# slackpkg upgrade-all

Al finalizar la actualización, hay que recordar verificar si los paquetes han tenido grandes cambios de versiones donde los archivos de configuración no sean compatibles con viejas versiones, como por ejemplo: apache, kde, etc.

Una vez actualizados los paquetes, podemos instalar los nuevos paquetes:

# slackpkg install-new

Una vez instalados podemos proceder a instalar el kernel manualmente con un simple installpkg y el paquete de kernel que se prefiera.

Siempre hay que recordar borrar la configuración del home de KDE para que la nueva versión no tenga problemas.

Y solo nos resta disfrutar de la beta y prepararse para recibir Slackware 14.0   …..   😀

Slackbuilds.org creciendo!!

SlackBuilds.org logoPara los que no conocían SlackBuilds.org, éste proyecto es un repositorio de Scripts de Bash, empaquetados con otros archivos, que generan paquetes binarios para Slackware, basándose en los scripts que Patrick Volkerding usa para crear la distribución; éstos scripts aparecieron por primera vez en la versión 3.1 de Slackware y que fue liberada en Octubre de 1996, según los Changelogs que aún se encuentran disponibles (Aunque puede que me equivoque).

El proyecto SlackBuilds comenzó el 6 de julio de 2006, con al rededor de 32 SlackBuilds ordenados en 10 categorías (información obtenida del Changelog), donde se podía encontrar SlackBuilds para OpenOffice, octave, wine, entre otros. todos ellos para la versión de Slackware 11, que no duró mucho tiempo para luego pasar a la versión 12.0. Leer Más…

ccache en Slackware

Cuando un usuario de Slackware añade software a su sistema normalmente debe compilarlo, o bajar paquetes de algún lugar; siempre es mejor administrar lo que se instala por medio de la paquetería de slackware para que podamos desinstalar y actualizar fácilmente y sin problemas.

El problema viene cuando no disponemos de un Slackbuild, ya sea para la versión que necesitamos o por que simplemente no existe un paquete para el software; una solucion es hacer el paquete mediante makepkg; la mas recomendable es hacer nuestro propio Slackbuild y solo modificarlo para cada versión del software que instalemos.

Esto trae siempre otros problemas, ya que si por algún motivo no pusimos algún parámetro al configure o no configuramos adecuadamente el paquete, la recompilación del mismo nos lleva mucho tiempo, con lo cual hacer Slackbuilds de programas muy grandes suele ser tedioso.

La mejor solución es utilizar ccache, que es un programa que nos guardará una cache de lo que compilemos; con esto aceleraremos la compilación de programas, ya que si el codigo a compilar es identico a lo que ccache ya tiene, simplemente será reemplazado y solamente compilara lo nuevo.

Ccache no solo nos ayudará en la compilación de paquetes de software que descarguemos de internet; si trabajamos en el área de desarrollo de software basado en lenguaje C o C++ tendremos a la mano un buen programa que nos ahorrará mucho tiempo en la compilación, mas a la hora de eliminar bugs en programas grandes.

Configurando ccache

Lo primero es darle una lectura a la página de manuales de ccache, luego podemos proceder a gener lo que necesitamos.

Normalmente podemos tener ccache Leer Más…

Solución a problemas con las teclas HOME y END en xterm y aterm

Ademas de todas las terminales que existen, las mas básicas son xterm, rxvt, aterm, entre otras, pero estas en Slacware suelen tener problemas con las teclas Home y End, para ir al principio de la línea o al final, respectivamente; generalmente solo nos desplegarán el caracter ~.

Luego de navegar por una gran cantidad de páginas he recopilado cierta información que puede ser de mucha utilidad.

Cuando xterm, aterm, y cualquier otra terminal virtual interpretan mal los caracteres de algunas teclas y dejan de funcionar, hay que verificar y modificar dos archivos:

  1. /etc/inputrc
  2. ~/.Xdefaults

En cualquiera de ellos podremos configurar cómo es que éstas terminales interpretan las teclas.

Leer Más…

OpenOffice.org 3 en español para Slackware

(Actualizado)

Aun con un poco de atraso, la versión en español de OpenOffice.org 3 ya esta para descargar, ahora de seguro todos necesitan instalarlo, y para Slackware siempre hay buenas alternativas de instalación para mantener todo el sistema administrado por la paquetería y hacer fácilmente las actualizaciones.

Antes de instalar

Si tenemos instalado OpenOffice desde los RPM debemos desinstalarlo antes:

# rpm -e –nodeps <nombre de los paquetes>

Si la instalación es por medio de rpm2tgz simplemente debemos usar el comando removepkg para eliminar todos los paquetes instalados de OpenOffice

# removepkg <nombre de los paquetes>

Si tenemos OpenOffice de algún repositorio, lo mejor será eliminarlo, por ejemplo los usuarios de GSB (GnomeSlackBuild) tienen su propia versión de OpenOffice, aunque todavía no en la versión 3, por lo que deben eliminar todos los paquetes tanto los langpack de OpenOffice. 2.x como los específicos de OpenOffice.

Si tenemos una versión instalada por medio de Slackbuilds de slackbuilds.org no hay problema.

Archivos necesarios

La instalación es sencilla, primero debemos descargarnos Leer Más…

Slackware sigue avanzando

Slakcware sigue avanzando y cada vez parece que llega el momento de hacer el cambio a KDE 4, recién han posteado la inclusión de KDE 4, en la rama testing de la versión current

Wed Aug 13 09:21:45 CDT 2008
l/poppler-0.8.5-i486-2.tgz: Added Qt4 support.
testing/packages/kde4: Added KDE version 4.1 to testing! 🙂
Thanks to Robby Workman and Heinz Wiesinger for all the packaging and testing help, and of course to the whole KDE community for helping to bring the Linux desktop to a whole new level of appearance and ease of use. I’ve installed this on my main email/browsing/general machine and as far as I’m concerned there’s just no looking back. It’s really a big step forward.

Sin duda Robby Workman y Heinz Wiesinger son de los Slackeers mas grandes, junto a sus colaboradores claro 🙂 , ya que han dado buen seguimiento a KDE 4 y andan en constante actualizacion, ademas de que rworkman siempre esta atento con el equipo de Slackbuilds.org manteniendo y acrecentando el repositorio de software para Slackware!! que con gusto seguiré colaborando creando mas slackbuilds 🙂

Esperaremos a que KDE 4 llegue pronto a buena estabilidad para que salga de la rama testing de Slackware, mientras tanto sigo con KDE 3.9 y esperando la 3.10 🙂

Además de esta gran noticia, también esta el nuevo “flippy” logo

Slackware flippy logo

Slackware flippy logo

Que parece algo extraño al principio, pero creo que nos acostumbraremos 😀 pero por otro lado es como una mezcla de simpleza con creatividad, pero creo que es un punto de vista particular.

Haber que opina el resto de usuarios y seguidores de Slackware 🙂