viernes, 1 de abril de 2011

Slackware 13.37 , lista para ser liberada




Hoy viernes primero de abril , se estan dando los ultimos retoques a la nuevisima version de slackware , slackware 13.37

Esta nueva version de slackware contiene muchas novedades , entre ellas el nucleo linux 2.6.37.5 , kde 4.5 ,amarok 2.4 , gcc 4.5.2 , xorg 1.9 , firefox 4.0 ,thunderbird 3.1.0.

Ademas de esto se ah mejorado el soporte para btrfs (puede ser instalado raiz) , conversion de paquetes rpm a txz directamente , mejoras de rendimiento , se quito el soporte para kde3 de los repositorios extras de slackware y se agrega google-chrome.

Algo curioso es el nombre del Slackware 2.6.37 RC 3.14159265358979323846264338327950288419716, que como rápidamente habréis descubierto son los primeros 42 decimales del número pi (π).

¿Por qué 42 decimales? Porque el número 42 es la “El sentido de la vida, el universo, y todo lo demás” según la “Guía del Autoestopista Galáctico“, la famosa serie de libros de ciencia ficción de Douglas Adams. Un nombre de lo mas friki.

domingo, 20 de febrero de 2011

Instalar Slackware en un volumen LVM

Antes que  nada tenemos que saber que es LVM y cuales son las ventajas que nos ofrece , ademas de como instalar esta caracteristica a nuestro slackware.


LVM es una implementación de un administrador de volúmenes lógicos para el kernel Linux. Se escribió originalmente en 1998 por Heinz Mauelshagen, que se basó en el administrador de volúmenes de Veritas usado en sistemas HP-UX.
LVM incluye muchas de las características que se esperan de un administrador de volúmenes, incluyendo:
  • Redimensionado de grupos lógicos
  • Redimensionado de volúmenes lógicos
  • Instantáneas de sólo lectura (LVM2 ofrece lectura y escritura)
  • RAID0 de volúmenes lógicos


Ventajas de usar LVM en un sistema pequeño

  • Una de las decisiones que afronta un usuario instalando GNU/Linux es cómo particionar el disco duro. La necesidad de estimar cuanto espacio será necesario para el sistema, para los temporales o para los datos personales, puede convertirse en algo problemático, por lo que muchos usuarios optan por crear una partición que ocupe todo el disco y allí introducir los datos. Aún habiendo estimado correctamente cuanto espacio se necesita para /home, /usr, /tmp, o cualquier otro directorio importante, es bastante común que nos quedemos sin espacio en estas particiones, cuando tenemos espacio de sobra en alguna otra.
  • Con el uso de un administrador de volúmenes lógicos, el disco completo puede ser asignado a un único grupo lógico y definir distintos volúmenes lógicos para almacenar /home u otros directorios. En el caso que nos quedemos sin espacio, por ejemplo, en /home, y tenemos espacio en /opt, podríamos redimensionar /home y /opt y usar el espacio que le hemos quitado a /opt y añadírselo a /home. Hay que tener en cuenta, que para realizar esto, nuestro sistema de ficheros debe soportar el redimensionado por arriba y por abajo, como ReiserFS.
  • Otra alternativa sería dejar una cierta cantidad de espacio del disco sin asignar y cuando fuera necesario, expandir el volumen.

Ventajas de usar LVM en un sistema grande

  • Administrar un sistema con muchos discos es un trabajo que consume tiempo, y se hace particularmente complejo si el sistema contiene discos de distintos tamaños. Balancear los requerimientos de almacenamiento de distintos usuarios (a menudo conflictivos) puede ser una tarea muy laboriosa y compleja.
  • Los grupos de usuarios (llamémosles por ejemplo administración, desarrollo, etc.) pueden tener sus volúmenes lógicos y éstos pueden crecer lo que sea necesario, y el administrador puede realizar las operaciones oportunas sobre dichos volúmenes.
Cuando un nuevo disco se añade al sistema, no es necesario mover los datos de los usuarios. Simplemente se añade el nuevo disco al grupo lógico correspondiente y se expanden los volúmenes lógicos todo lo que se considere adecuado. También se pueden migrar los datos de discos antiguos a otros nuevos, de forma totalmente transparente al usuario.


Para mas informacion wikipedia





Soporte LVM en slackware


Durante mucho tiempo, ha sido común para otras distros apoyar la instalación de volúmenes lógicos. En Slackware, el instalador no ha estaba soportado aun, pero los gurús encontraron una manera de crear Volumenes Logicos e instalar o migrar sus Slackware en ellos. Tener su Slackware instalado plenamente en LVM era casi imposible hasta que Slackware 12.0. y en Slackware 13.1 ha mejorado el soporte para LVM integrado en el programa de instalación. Por fabor antes de instalar slackware en un soporte revise los pasos de instalacion de slackware aca tienen una ayuda para eso.  Busque en google o en el blog existe un manual de esto.

Tenemos que seleccionar la particion que tendra el formato LVM para la instalacion de los volumenes logicos.

Esto se hace cuando estemos en el prompt antes de comenzar la instalacion.

En mi caso use cfdisk para crear la particion y seleccion el tipo de particion LVM2 que es la 8E. Tambien podemos usar fdisk y elegir este tipo de sistemas de archivos. 


En mi caso cree una sola particion para todo mi disco duro, de tipo  LVM.

Regresamos al prompt y creamos el volumen fisico


# pvcreate /dev/sda1
 
Creamos el grupo de volumen en mi caso el nombre de el grupo de volumen es fuf , en el volumen fisico
 
# vgcreate fuf /dev/sda1
Creamos el numero de volumenes logicos , el equivalente a particiones en sistemas de particionamiento normales segun nuestras necesidades.
 
# lvcreate -L 15G -n root fuf
 
# lvcreate -L 2G -n swap fuf
 
# lvcreate -L 30G -n home fuf
con esta linea le decimos que cree el ultimo volumen logico con el 100% del disco duro sobrante para var.  
# lvcreate -l 100%FREE -n var fuf
 
formateamos la particion de swap con:
# mkswap /dev/fuf/swap
 
Activamos los volumenes logicos
# vgscan --mknodes

# vgchange -ay 
 
Iniciamos el programa de setup y nuestro instalador de manera normal ,reconocera los volumenes logicosy seguimos con la instalacion normal.
 
Al terminar la instalacion tenemos que crear un initrd para poder lanzar slackware desde unidades logicas
 
Tecleamos:
# chroot /mnt
# /usr/share/mkinitrd/mkinitrd_command_generator.sh -r
 
este script verificara nuestro hardware y generara una linea de mkinitr para nuestro sistema , esta linea la copiamos al prompt y creara una configuracion para nuestro nucleo.
En mi caso:
# mkinitrd -c -k 2.6.35.11 -f ext4 -r /dev/fuf/root -m usbhid:ehci-hcd:uhci-hcd:jbd2:mbcache:ext4 -L -u -o /boot/initrd.gz
ahora agregamos el initrd a lilo para el arranque.
# vi /etc/lilo.conf
 
image = /boot/vmlinuz
#esta linea se agrego
initrd= /boot/initrd.gz
# fin de la linea agregada
  root = /dev/fuf/root
  label = Linux
  read-only

guardamos cambios y salimos.

# lilo

Saldra un error debido a la imagen pero , el cambio se escribira

#exit

para salir de enjaulado chroot

# init 0

o

# init 6

para reiniciar.






 
 
 
 
 
 
 
  












viernes, 12 de noviembre de 2010

Como pedir ayuda con Linux

Simplemente un texto muy gracioso que representa cierta verdad acerca lo que pasa cuando eres un nuevo usuario de GNU/Linux y quieres pedir ayuda:
Cuando empiezas con Linux y tienes alguna duda, ni se te ocurra preguntar en los foros de Linux porque el 99% de la gente te va a contestar con “RTFM” (Read The Fucking Manual), “mira el man”, o “busca en Google”. Así que un truco muy bueno es llegar a los foros y decir directamente (por ejemplo): “Linux es una mierda porque no puedes encontrar un fichero tan fácil como en Windows”. Rápidamente, los fan-boys de Linux te contestarán, indignados, explicándote el método más rápido y efectivo para encontrar ese fichero










Fuente: humorgeek

domingo, 7 de noviembre de 2010

10 Razones para querer un informatico ...

Bueno a raiz de algunos eventos , tengo descuidado mi blog . Asi que como disculpa tengo que ponerle algo de humor como disculpa , navegando por un blog de un amigo mio lei esto y me parecio bastante gracioso asi que ahi tienen

  1. Los informáticos son útiles: pueden arreglar tu ordenador, tu portátil, etc. Esas habilidades son muy útiles y pueden hacer que tu vida vaya sobre ruedas.
  2. Son más románticos de lo que la gente se piensa. Su idea del romanticismo puede consistir en hacer una página web sobre ti. Pero vamos, las webs duran más que las flores y se las puedes enseñar a tus amigas.
  3. Tienen cerebro y suelen ser muy cultos.
  4. Requieren poco mantimiento, así que no habrá necesidad de cenas muy elaboradas. Y si no eres la mejor cocinera, siempre puedes pedir una pizza.
  5. No tienes que preocuparte de qué estará haciendo. Lo más normal es que lo encuentres delante del ordenador.
  6. Él confía en ti, así que puedes ser tú misma cuando estés a su lado. ¿Quieres andar por casa con una camiseta vieja para estar más cómoda? A él no le importará. No le molestará que no te maquilles o que pases de arreglarte el pelo.
  7. Te hará estar radiante allá donde vayas. No importa lo cutre que sea tu forma de vestir, no importa que no tengas don de gentes: parecerás una modelo sofisticada y una elegante diplomática al lado de tu informático. Hará que estés tan bien, que te enamorarás de ti misma.
  8. Vale: no entiendes de ordenadores, televisión ni DVD’s; tampoco te importa ser popular o elegante. ¿Qué me dices de los últimos gadgets tecnológicos? Serás la orgullosa poseedora de los aparatitos más modernos si te decides por salir con un informático.
  9. No te va a poner los cuernos. Coge a la mujer más sexy del mundo (Angelina Jolie, por ejemplo) y ponla en la misma habitación que un informático. En un rincón, pon un ordenador último modelo. Apuesto a que a tu informático le apetece más jugar con el ordenador que empezar a conocer a Angelina Jolie. De hecho, puede que ni siquiera la vea si el ordenador dispone de conexión a Internet. ¡Venga, vamos! Tiene que descargar su e-mail, navegar por la web y escribir un post en su blog contando que está en la misma habitación que Angelina Jolie…
  10. Y esta es la razón definitiva: realmente le importas. No tu apariencia (aunque eso es un plus), ni lo delgada que estés, ni todo el maquillaje que te pongas encima. Le gustas porque eres tú.
 fuente: lokcito
Asi que chicas ya saben , comiencen a buscar su informatico .

miércoles, 3 de noviembre de 2010

Catalyst Slackware 13.1




 Bueno estuve un tiempo usando el controlador libre para ati radeon , pero da la causalidad que el rendimiento de este no es el que desearia , ademas de darme serios problemas con la temperatura de mi portatil , razon por la cual decidi instalar el controlador Privativo de ati:

Si hicimos una instalacion completa de Slackware no deberiamos tener problemas los paquetes importantes para realizar esta accion se encuentran en las carpetas d,k,x de nuestros discos de instalacion o nuestros repositorios de slackware.

El controlador Catalyst de ATI lo descargamos de este enlace pero debemos seleccionar el modelo de nuestra tarjeta grafica:

Controlador ati


 En mi caso en controlador que obtuve fue :

ati-driver-installer-10-10-x86.x86_64.run

Abrimos una terminal en ubicacion del archivo y logueamos como root

Otorgamos permisos de ejecucion al archivo :
     
  #chmod +x  ati-driver-installer-10-10-x86.x86_64.run

Ejecutamos  el script de creacion para paquetes de slackware

  #./ati-driver-installer-10-10-x86.x86_64.run --buildpkg Slackware/All

Luego procedemos a instalar los paquetes creados para nuestra distribucion


  # installpkg fglrx*.tgz
  # aticonfig --initial

Y reiniciamos el sistema , prefiero reiniciar el sistema en vez de solo cargar el modulo puesto que el sistema se me cayo al lanzar el servidor grafico.

El rendimiento de mi tarjeta grafica a aumentado 3 veces mas que el conseguido con el controlador libre sin contar que la temperatura ah disminuido dramaticamente.

Si mas adelante se producen actualizaciones en el kernel y/o servidor grafico  Tenemos que recompilar el paquete , para esto creamos nuevos paquetes segun la actualizacion realizadada.

Servidor Grafico

#./ati-driver-installer-10-10-x86.x86_64.run --buildpkg Slackware/Only_X

Kernel


#./ati-driver-installer-10-10-x86.x86_64.run --buildpkg Slackware/Only_Module

Y actualizamos para que use la nueva actualizacion del paquete.

# upgradepkg fglrx-"modulo o x-systema".tgz

Si la actualizacion es de servidor X no es necesaria la actualizacion





lunes, 4 de octubre de 2010

Inicio slackware

Bueno , me gusto esto de crear videos , asi que muestro un inicio parecido al de mi maquina real . Estaba bastante inspirado :(es vmware ) y a partir de ahora en vez de manuales frios pondre videos ..


miércoles, 1 de septiembre de 2010

como instalar un Slackbuild


Buenas noches a todos las personas que lean estas lineas, Bueno esta noche os explicare como usar un slackbuild .y crear un paquete de instalacion para slackware.

1.- Os tengo que explicar que es un slackbuild, bueno segun mi entendimiento y para que no te mates tratando de entender que es un slackbuild(te lo dejo mascado y ensalibado ) ,Un slackbuild es un script  o una secuencia de pasos para compilar un programa y generar un instalable para slackware y derivados.
  Para los que no entendieron el slackbuild o script que contiene ordenes  como escojer el directorio de trabajo , forma de compilacion , arquitectura y el tipo de paquete.

2.- Te preguntaras ¿Y donde consigo slackbuild o esas cosas que tu dices para instalar programas en slackware?
 Respuesta: Bueno en internet existen sitios web dedicados a crear estos paquetes de facil compilacion , el mas conocido creo es http://www.slackbuild.org  una web que contienen abundantes slackbuild listos para ser compilados y ejecutados.Ademas existe en internet personas que realizan estos slackbuild , casos  como alien, slacky.eu incluso si algunas ves te  fijaste tu dvd de instalacion  , en la carpeta source existe  codigo fuente y slackbuild listos para hacer paquetes.

3.- Bueno dejare de meterte letra y te explico como instalar un slackbuild.

  Te bajas el programa de slackbuild.org

Necesitamos  2 paquetes : el codigo fuente y el slackbuild asi que por ejemplo io me bajo


   i.-kino-1.3.4.tar.gz que es el codigo fuente
   ii.- kino-1.3.4.tar.gz que contiene el slackbuild y los archivos para compilacion.

Antes de esto  por fabor verifica el arbol de dependencias de la aplicacion en mi caso me dice esto

This requires libavc1394, libiec61883, libdv, ffmpeg, and libquicktime.

Que son las dependencias ,por fabore asegurate de buscar cada uno de los programas a continuacion e instalalos antes de proseguir conla instalacion de este ,ya que si no los tienes muy probablemente la compilacion no sera exitosa y nosotros no queremos eso.

La manera facil:

Extraes con click derecho kino-1.3.4.tar.gz(Slackbuild) y copias el codigo fuente a la carpeta extraida.
Entras a esta carpeta comprimida y presionas f4(si y solo si estas con dolphin) , se abre una consola debajo de la ventana de navegacion.

 Entonces: inicias sesion de root(si no sabes esto por fabor consulta algunas entradas pasadas)
y ejecuta el slackbuild con:

Para arquitecturas :


x86 (osea 386,486,686) o mas conocido como 32bits

sh kino.Slackbuild

ó

./kino.SlackBuild

para otras arquitecturas tendras por fabor especifica asi

 en el caso de 64bits

ARCH=x86_64 sh kino.SlackBuild

ó

ARCH=x86_64 ./kino.SlackBuild


Si no hay ninguna  dificultad en lo que hicistes saldra un mensaje que dira:

Paquete creado con exito (En ingles claro esta) y te dara la ruta especifica o  algo asi .

/tmp/kino-1.3.4-x86_64-1-sbo.tgz 

Puedes instalarla asi

installpkg /tmp/kino-1.3.4-x86_64-1-sbo.tgz 




Y listo tenemos instalado kino en nuestra pese usando un slackbuild.

PDt: Si tienes alguna queja o  odias hacer estos trastes  , por fabor cambia de distro o usa otra alternativa como slapt-get.
Quejas y sugerencias por favor mas abajo donde dice comentarios , estare gustoso de responder algunas preguntas y mejorar este post. Gracias