Mes: diciembre 2013

Formatos de compresion y descompresion en Debian

Posted on Actualizado enn

Linux dispone de varios formatos para comprimir la información. Estos permiten reducir el espacio que ocupan en disco los ficheros o hacer que su envío por Internet sea más cómodo. Los más usados son tar.bz2, tar.gz y zip, pero… ¿cuál usar en cada momento?

Los formatos de compresión reducen el tamaño en disco de los ficheros. Esto puede ser útil cuando se anda escaso de espacio en disco. También se pueden “empaquetar” varios ficheros juntos, por lo que se puede usar para enviar varios archivos a través de la red y ahorrarnos la labor de ir adjuntando los ficheros uno a uno.

iconostp1

La respuesta es sencilla:

El formato tar.bz2 se usarán cuando se desee comprimir mucho la información. Comparado con los otros 2 es el que más comprime, pero esto tiene un coste. Es el que más tarda en comprimir/descomprimir la información.

El formato tar.gz se usará cuando se desee comprimir la información rápidamente y con un grado de compresión aceptable. Comprime menos que el formato tar.bz2, pero es mucho más rápido.

El formato zip tiene unas características similares al formato tar.gz, pero se comporta muy bien cuando hay que descomprimir sólo una parte del fichero.

Por ejemplo, imaginad que se tuviera una gran cantidad de documentación separada en muchos ficheros. De vez en cuando tuvieseis que leer la documentación de alguno de dichos ficheros. El formato idóneo para esta situación sería comprimir todos los ficheros en zip, pues el formato zip permite extraer rápidamente porciones del fichero comprimido.

Falta mas que leer…

Virtualbox desde una terminal en Debian

Posted on Actualizado enn

Virtualbox dispone de un interprete de comandos que permite la creación de maquinas virtuales directamente por consola. Para crear una maquina lo haremos como sigue.

Creamos el directorio donde se guardarán todos los fitcheros de la VM:

# mkdir /home/user/VirtualBox\ VMs/VboxCLI

Crear disco

Para la creación de un disco de 10Gb utilitzaremos la siguiente orden:

$ vboxmanage createhd –size 10000 –format vdi –filename /home/user/VirtualBox\ VMs/VboxCLI/VboxCLI-disk1.vdi
0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
Disk image created. UUID: b421697b-5f5d-4056-98c9-0cd0219b013a

Mostrar tipos SO

Para mostrar los tipos de sistemas operativos disponibles utilitzaremos el siguiente comando:

$ vboxmanage list ostypes

Crear VM

Para la creación de una VM utilitzaremos el siguiente comando:

$ vboxmanage createvm –name VboxCLI –register –ostype Ubuntu_64
Virtual machine ‘VboxCLI’ is created and registered.
UUID: 5a89bddc-d7b0-4e08-b6cb-8e49dd7b2206
Settings file: ‘/home/user/VirtualBox VMs/VboxCLI/VboxCLI.vbox’

Falta mas que leer…

Quemar Bluray desde Debian

Posted on

Todos las amantes del cine y el entretenimiento conocemos o hemos oido del nuevo estandar bluray. Nos permite almacenar 5 veces mas informacion que un disco DVD de capa simple, ademas de ser compatible con fullHD, esto nos permitira reproducir videos con una resolucion de hasta 1080p.

Mi problema surgio a la hora de intentar quemar mi primer disco bluray desde linux. A continuacion dejo le paso a paso:

Por mas que intente con los programas mas conocidos para quemar discos en linux, no me sirvio ni Brasero, ni Xfburn, ni Silicon… Creaba la compilacion pero al momento de empezar a quemar me botaba un error y expulsaba el disco.

La solucion la encontre con Nero Linux, ya que este nos deja elegir el nivel Udf para nuestro disco, ya que tanto para Bluray como para AVCHD necesitamos al menos UDF 2.56. Lamentablemente el programa mkudffs que utilizan la mayoria de las aplicaciones para quemar disco en linux, que es parte de la udftools, y que no ha sido actualizado en muchos a~nos solo es compatible con UDF 2.01 (muy mal).

Manos a la obra:

Captura de pantalla de 2013-12-16 18:16:30

En el menu de Nero, vamos a elegimos Configuracion manual y elegimos UDF 2.56 (En mi caso ya nero venia con UDF 2.60, mejor).

Nero nos avisara que si eliges esta opcion no podras quemar el disco, haremos caso omiso a esa advertencia, lo que si debemos hacer es copiar los datos que queramos quemar a la raiz de algun disco, de lo contrario no funcionara, luego de preparar todo le damos quemar y listo..

Ese era todo el problema, mientras usemos UDF 2.01 o inferior no podremos quemar bluray, tendremos que buscar un programa que nos permita configurar en nivel del UDF (Aqui use Nero Linux pero deberian haber otras alternativas).

Dejo a continuacion dejo un articulo de LinuxMagazine que encontre, me ayudo mucho:

http://www.linux-magazine.es/issue/72/033-037_VideodiscosHD5_LM72.pdf

Virtualizacion en Debian – Linux

Posted on Actualizado enn

Virtualización significa que se pueden encapsular sistemas operativos completos o partes de ellos en una burbuja de hardware virtual y software, de modo que aparezca como una serie completa, física, independiente y real.

La virtualización tiene dos dimensiones: la interacción entre el host físico y la máquina virtual, además de la interacción entre el sistema operativo virtualizado y el hardware subyacente.Virtualizacion-en-Linux
Virtualizacion-en-Linux
El software de virtualización se ejecuta normalmente como una aplicación o un servicio en la parte superior de un sistema operativo, como Windows, Linux, Mac OSX, etc. En términos técnicos, la máquina física se conoce como el anfitrión y el entorno virtual que se conoce como la máquina virtual y el sistema operativo que se ejecuta en el interior como invitado.

Algunos de estos métodos se pueden realizar sobre la marcha, sin cambios significativos en el host y el sistema operativo. Otros requieren que se reinicie la máquina en una instancia dedicada del sistema operativo compatible con la virtualización. Otros sin embargo, requieren una máquina completa que se utilizará para la virtualización única, también conocido como bare-metal de virtualización.

Falta mas que leer…

Xorg – Servidor X.org en Debian

Posted on Actualizado enn

X.Org es una implementación libre del sistema gráfico de ventanas X, que surgió como una bifurcación de XFree86 después de un cambio de licencia que muchos, incluyendo Debian, consideraron incompatible con la Licencia Pública General (GPL). X.Org ha sido adoptada por la mayoría de las distribuciones GNU de Linux.

A partir de Lenny, X.Org hace una configuración automática de dispositivo, monitor y periferias. En la mayoría de los casos no es necesario configurar nada; basta con instalar un paquete Debian.

Instalación de X.Org

Ingresa a root e instala el paquete xorg con:

# apt-get install xorg

Este es un meta paquete que, usando el sistema de dependencias, instala un conjunto de paquetes X11, como el servidor X.Org, dispositivos de vídeo y periferias, un conjunto de tipos de letras y herramientas básicas.

Para usar el servidor es necesario instalar un entorno de escritorio. Existen varios, los más usados siendo GNOME y KDE.

Una vez instalado el escritorio, inicia el servidor X con:

# /etc/init.d/gdm start

Configuración de X

Sucede que X.Org no es capaz de detectar automáticamente todo el hardware. A continuación explicaremos paso a paso la configuración de X.Org, en caso el servidor X no levante correctamente.

El archivo,

/var/log/Xorg.0.log

Falta mas que leer…

Instalando controladores libres Nouveau en Debian

Posted on Actualizado enn

Nouveau es un proyecto de Software libre y de código abierto que tiene el objetivo de crear un controlador de hardware libre para las tarjetas gráficas Nvidia, mediante el uso de ingeniería inversa de los controladores propietarios de GNU/Linux y del hardware Nvidia.

Este proyecto de la X.Org Foundation y freedesktop.org se baso originalmente en el controlador “nv” liberado anteriormente por nvidia. El nombre del proyecto hace referencia al hecho de que “nouveau” significa “nuevo” en francés.

La aceleración 2D tiene una madurez suficiente para trabajar en el día a día. El uso de KMS es obligado, forma parte del driver y es necesario. Es además el principal punto conflictivo para aquellos que quieren usar el driver de nvidia privativo. Es necesario, en aquellos casos, desactivar el KMS (metiendo por ejemplo el módulo nouveau en el blacklist de modprobe).

KMS (Kernel Mode Setting) es una tecnología que permite que sea el kernel y no el driver X11, el encargado de manejar el modo gráfico de la consola. Esto reduce la carga en el sistema, y permite que ciertas operaciones se realicen algo más rápido. Pero también ayuda a los desarrolladores a solucionar problemas del kernel cuando el sistema de ventanas X está ejecutándose. Sin embargo, apenas notaremos diferencias, salvo quizás mejores tiempos cuando realizamos el cambio de un usuario a otro en la misma máquina, algo que no utilizamos muchos de nosotros pero que es una consecuencia directa de la aplicación de KMS.

El driver tal y como lo proporciona el paquete de Debian Squeeze no posee capacidad de aceleración 3D (a petición de los desarrolladores de nouveau). Si deseas tener soporte para aceleración 3D (totalmente experimental, y solo funciona en algunas tarjetas), dirígete al sitio de nouveau, donde se explica como compilar los drivers con soporte para Gallium3D. Sin embargo en Debian Wheezy si incluye aceleración 3D.

Direct Rendering Manager (Gestor de Renderizado Directo o DRM) es un componente de Direct Rendering Infrastructure (Infraestructura de Renderizado Directo o DRI), que provee a sistemas operativos tipo Unix, como Linux, FreeBSD, NetBSD, y OpenBSD de aceleración gráfica eficiente, especialmente para aplicaciones 3D.

Consiste en dos módulos del kernel: un módulo genérico llamado drm, y otro específico para el chip gráfico de que conste el hardware. Estos dos drivers en conjunto permiten que un cliente en el espacio de usuario (userspace) pueda acceder al hardware de vídeo de manera más o menos directa, acelerando de este modo la producción de imágenes.

Instalar Nouveau con aceleración 3D

Si realizamos una instalación limpia y nueva de Debian GNU/Linux Squeeze, el driver que incluye por defecto para las tarjetas gráficas nvidia es nouveau, pero este no incluye aceleración 3D.

Falta mas que leer…

Instalando controladores privativos de Nvidia en Debian

Posted on Actualizado enn

En este post veremos como instalar los drivers Nvidia privativos en Debian. Cuando instalamos Debian si nuestra tarjeta es NVIDIA los drivers que se instalan por defecto son los Nouveau. Los drivers Nouveau funcionan perfectamente pero en el caso que desees o necesites exprimir tu tarjeta gráfica al máximo la mejor opción sigue siendo usar los drivers privativos de NVIDIA.

url

En este articulo les dejare tres maneras de instalar los controladores privativos de Nvidia, por medio de los repositorios de debian (con apt), la otra con module-assistant y por medio del instalador de Nvidia:

Por medio de los repositorios:

Lo primero es asegurarnos que tenemos una grafica Nvidia. Para asegurarnos que nuestra tarjeta es Nvidia usamos el siguiente comando en la terminal:

$ lspci | grep VGA

Falta mas que leer…

Controladores graficos en Debian

Posted on Actualizado enn

NVidia ciertamente ofrece drivers de calidad aceptable para sus tarjetas gráficas, pero también existen alternativas libres logradas a base de ingeniería inversa y mucho esfuerzo por parte de la comunidad.

Los drivers libres como ‘nv’ o ‘nouveau’ poseen capacidad de aceleración 2D, y además ‘nouveau’ cierta capacidad de aceleración 3D. Éstos son suficientes si no se requiere de efectos de escritorio ni uso de aplicaciones 3D, como juegos o programas de modelado.

En el caso de necesitar aceleración 3D, y mientras ‘nouveau’ no alcance una estabilidad aceptable, la única opción es usar los drivers privativos. Para esto Debian puede facilitarnos la tarea o podemos acudir al instalador oficial de nVidia.

Dicho esto me gustaria dejarle un buen articulo que consegui donde se detalla como es esta parte de linux a la que todos le tememos:

“Recuerdo que, cuando empecé con GNU/Linux, una de mis mayores preocupaciones fue instalar los drivers oficiales de Nvidia para mi tarjeta gráfica. Y es que, cualquiera que visitara foros linuxeros, llegaba a la conclusión de que ésta era una de las primeras cosas que había que hacer : instalar los drivers privativos que Nvidia y ATI ofrecían para sus tarjetas gráficas. Visto en prespectiva fue un esfuerzo absurdo. Si lo que quería era aceleración gráfica 2D para el escritorio eso ya venía con el driver libre nv, que estaba instalado por defecto. Lo único que no me ofrecía ese driver libre era aceleración 3D. Pero en aquella época la aceleración 3D servía poco más que para un juego llamado Tux Racer, que mostraba a un pinguino deslizandose por una pista de hielo. Un juego bonito, pero que no justificaba el esfuerzo que suponía la instalación de esos drivers.

debian-logo

Hoy en día tenemos muchos más juegos con aceleración 3D, incluso tenemos la posibilidad de utilizar un entorno gráfico con bonitos efectos 3D. Pero la pregunta sigue en pie : ¿merece la pena el esfuerzo?. Cierto es que ahora existe un programa llamado Automatix que puede realizar el proceso de instalación de forma automática. Si sale bien, todo resulta más fácil. El problema es que no siempre sale todo bien a la primera. Con el procedimiento antiguo, al menos, si las cosas salían mal sabías qué tenías hacer para volver a colocar el driver nv original en su lugar. Pero, para los que solo conocen Automatix, si después de reiniciar se encuentran con la consola de texto como único interface disponible, no tienen ni idea de como recuperar el entorno gráfico. En cualquier caso, aunque todo salga bien, y consigamos hacer funcionar la aceleración 3D con los drivers privativos, nuestros problemas no han terminado. Una simple actualización de X.Org (el programa del que depende todo nuestro sistema gráfico) puede provocar un fallo que nos devuelva a la consola de texto.

Falta mas que leer…

Wine – Ejecutar .exe en Linux

Posted on Actualizado enn

Por distintas razones, es posible que te veas en la necesidad de correr un programa para Windows en Linux. Puede ser que no exista una versión para Linux, que la versión para Windows sea mejor o más profesional… o simplemente tu preferida. También puede ser que necesites usar ese programa porque es el “estándar” de la industria en la que trabajás o porque ningún programa de Linux soporta el tipo de archivos o documentos creados con tu programa para Windows en otra compu.

Antes de comenzar con las intrucciones, me parece necesario hacer una breve reflexión: una vez que instales Linux existen muchas formas de correr aplicaciones Windows, incluso existe la posibilidad de instalar Windows en una máquina virtual, que podrás correr directamente desde Linux.

Ahora si a la teoria, segun mamá Wikipedia: Wine (acrónimo recursivo en inglés para Wine Is Not an Emulator, que significa «Wine no es un emulador») es una reimplementación de la interfaz de programación de aplicaciones de Win16 y Win32 para sistemas operativos basados en Unix. Permite la ejecución de programas diseñados para MS-DOS, y las versiones de Microsoft Windows 3.11, 95, 98, Me, NT, 2000, XP, Vista y 7”.

Dicho esto podemos decir que Wine es una capa de adaptación (un cargador) capaz de ejecutar aplicaciones de Windows en Linux y otros sistemas operativos compatibles con POSIX. Aplicaciones Windows ejecutadas en Wine se comportan como los programas nativos, ejecutandose sin las restricciones de memoria o comportamiento de un emulador, y con una apariencia similar a la de otras aplicaciones en tu escritorio.

Instalando Wine

Para instalar Wine en Debian y derivados:

#apt-get install wine

Configurando Wine

Ya tenemos en Aplicaciones el Menú de Wine, desde donde podemos tener acceso a los programas de Windows y Configurar Wine, también podemos configurar desde una terminal con el comando winecfg, Esto hará que se cree la carpeta .wine y abrirá una ventana de aspecto similar a windows.

Falta mas que leer…

fstab – Montaje automatico

Posted on Actualizado enn

El archivo /etc/fstab es usado para definir cómo las particiones, distintos dispositivos de bloques o sistemas de archivos remotos deben ser montados e integrados en el sistema.

Cada sistema de archivos se describe en una línea separada. Estas definiciones se convertirán con systemd en unidades montadas de forma dinámica en el arranque, y cuando se recargue la configuración del administrador del sistema.

El archivo es leído por la orden mount, a la cual le basta con encontrar cualquiera de los directorios o dispositivos indicados en el archivo para completar el valor del siguiente parámetro. Al hacerlo, las opciones de montaje que se enumeran en fstab también se aplicarán.

Pese a lo que mucha gente piensa, el fstab no es tan solo de Linux, si nos que se encuentra en diversas plataformas, como la plataforma BSD o la Solaris.

Fstab es válido entonces para cualquier linux: debian, mandrake, mandriva, suse, etc.

Una vez con esto debemos ver la estructura de dicho archivo para así posteriormente entender los parámetros de cada uno de estos

[dispositivo] [punto montaje] [sistema de archivos] [opciones] [dump] [revisión]

Cada (-) significa un tab, y cada uno de los parámetros significa lo siguiente

Dispositivo: como en linux todo es un fichero, esto no es una excepción, es el fichero que nos indica el dispositivo físico a montar, estan en el directorio /dev y pueden ser hd, sd, fd u otro que signifique un dispositivo físico.

Punto Montaje: Es el directorio que nos permitirá ver y manejar lo que contenga el dispositivo físico que se indica en el parámetro anterior.

Falta mas que leer…