lunes, 24 de enero de 2011

Gens, un emulador Sega para GNU/Linux

Publicado el 3/02/2010 por Ezequiel y guardado en la categoría: Linux

Todavía recuerdo con bastante cariño mi primer consola Sega, cuantas horas de juego! Recuerdo también que en aquel tiempo, las casas Sega Logode alquiler de videos alquilaban la consola y los juegos. Que épocas!

Si eres un nostálgico, y quieres revivir aquellos juegos de la legendaria consola Sega, pues diste en la tecla. Esta semana estamos re jugadores y no podemos dejar pasar Gens: un emulador Sega para GNU/Linux.

De este emulador me entero en el blog de Richzendy, y si bien en SourceForge indican que el proyecto esta completamente muerto, lo probé en mi Fedora 12 y sinceramente corre perfectamente sin inconvenientes.

Para instalarlo en Fedora, simplemente tenemos que tipear lo siguiente en consola, previo logueo como root:

# yum install gens

Puedes encontrar tambien el .deb en SourceForge.

Y listo. Luego bastara con dirigirse a Aplicaciones → Juegos → Gens para ejecutarlo.

Gens un emulador Sega para GNU/Linux

Una vez instalado, solo nos resta descargarnos las roms de los juegos que queramos. Para ello, les recomiendo este sitio. Desde allí descargamos un archivo zip, el cual solo tendremos que descomprimirlo y abrirlo desde el emulador con la opción “open Rom”.

Juegos como Sonic y Mortal Kombat, corren de maravillas.

A disfrutarlo!

* Subscribite al RSS
* Guardarlo en Del.icio.us
* Compartirlo en Twitter
* Compartirlo en Facebook

o Emulador,
o gens,
o GNU,
o Linux,
o Sega

Dejá tu comentario (5)
Como deshabilitar el controlador Nouveau en Fedora 12

Publicado el 30/12/2009 por Ezequiel y guardado en la categoría: Linux

Seguramente a mas de uno le habrá sucedido, que luego de instalar Fedora 12 Constantine, actualizar el sistema e instalar los controladores privativos de Nvidia y al reiniciar el sistema, no inicia el kdm. Es decir, que no muestra la pantalla de inicio de sesión de usuarios (login).

Nouveau Fedora

Esto sucede porque se genera un conflicto al instalar los controladores privativos de Nvidia, ya que el controlador por defecto del sistema, Nouveau, se apodera del modulo de video y no permite que nvidia.ko (el modulo compilado) sea quien se adueñe de ese modulo.

El controlador Nouveau es un proyecto que intenta ofrecer un controlador grafico libre para tarjetas Nvidia. Y si bien aun no es totalmente estable, en Fedora se lo incluye por defecto desde la edición 11 Leonidas.

Entonces, si lo que queremos es sacarle el mayor rendimiento a nuestra placa de video, es necesario instalar los controladores gráficos privativos de Nvidia. Pero para evitar conflictos, según nos informamos en la documentación de RPMFusion.org (repositorio donde se encuentran alojados los controladores privativos), deberemos deshabilitar el controlador Nouveau y recrear el initrd.

Veamos entonces, como realizar una instalación exitosa de los controladores gráficos privativos de Nvidia LinuxNvidia.

Primero que nada, abrimos una consola y nos logueamos como root:

# su -

Luego agregamos los repositorios de RPM Fusion, para ello, tecleamos lo siguiente:

# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

Para tarjetas GeForce 6 y mas recientes, instalamos el controlador de la siguiente forma:

# yum install akmod-nvidia

Para tarjetas GeForce 5 (serie FX):

# yum install kmod-nvidia-173xx

Para tarjetas GeForce 2 a través de GeForce 4:

# yum install kmod-nvidia-96xx

Hecho esto, recreamos el initrd o initramfs:

# mv / boot/initramfs- $ (uname-r). img / boot/initramfs- $ (uname-r)-nouveau.img

# Dracut / boot/initramfs- $ (uname-r). img $ (uname-r)

Seguido a esto, deshabilitamos el controlador Nouveau, para ello necesitamos editar el Grub:

# nano /etc/grub.conf

Dentro del grub.conf, añadimos lo siguiente, al final de las líneas que comiencen con “kernel”:

# rdblacklist = nouveau

Y por ultimo, antes de comenzar a utilizar el nuevo controlador, permitimos la ejecución de “allow_execstack”, para que SELinux no impida la carga del driver:

# setsebool -P allow_execstack on

Y listo! Ya podemos reiniciar el sistema y disfrutar de todos los efectos de escritorio.

Mientras tanto esperamos la evolución de Nouveau y ponderamos a Fedora por ser una de las distros que mas riesgos toma a la hora de implementar paquetes en estado experimental, con el fin de lograr una distribución libre de controladores privativos.

Aquí les dejo el HowTo Nvidia de RPM Fusion.

* Subscribite al RSS
* Guardarlo en Del.icio.us
* Compartirlo en Twitter
* Compartirlo en Facebook

o Fedora,
o Linux,
o Nouveau,
o Nvidia

Dejá tu comentario (9)
Cambiar el sistema operativo por defecto en el arranque

Publicado el 22/12/2009 por Ezequiel y guardado en la categoría: Linux

Grub es el gestor de arranque múltiple que se usa por defecto en la mayoría de los sistemas GNU/Linux, y que se utiliza para iniciar uno, dos, o mas sistemas operativos instalados en la misma computadora.

Grub

El gestor de arranque Grub brinda a los usuarios la posibilidad de seleccionar que sistema operativo iniciar por medio de una lista, o iniciar el sistema por defecto sin necesidad de intervención del usuario.

Para los usuarios que en su PC tienen doble booteo o doble arranque, es decir, que tienen mas de un sistema operativo instalado, puede serles de mucha utilidad la posibilidad de seleccionar que sistema iniciar por defecto.

La configuración de Grub puede realizarse de dos formas: manual, a través de la consola, o por medio de una herramienta gráfica.

Sea cual sea la forma que seleccionemos para configurar el Grub, es recomendable realizar previamente una copia de seguridad del archivo menu.lst, que es el archivo que guarda la configuración del Grub. Para ello, tipeamos lo siguiente en consola, previamente logueados como root:

# cp /boot/grub/menu.lst /boot/grub/menu.lst.backup

Luego, si por algún motivo queremos restaurar esa copia de seguridad, tipeamos lo siguiente en consola:

# cp /boot/grub/menu.lst.backup /boot/grub/menu.lst

Una vez realizado este paso, ya podremos dedicarnos a configurar el Grub.
Leer el resto del artículo »

* Subscribite al RSS
* Guardarlo en Del.icio.us
* Compartirlo en Twitter
* Compartirlo en Facebook

o gestor de arranque,
o Grub,
o Linux,
o StartUp Manager

Dejá tu comentario (3)
Tip: saber cuál es la distribución y versión desde consola

Publicado el 21/12/2009 por Ezequiel y guardado en la categoría: Linux

Suele suceder, que a veces queremos averiguar que versión de cierta distribución GNU/Linux estamos utilizando; o porque no, que Distribuciones GNU/Linuxdistribución de GNU/Linux se tiene instalada y no sabemos como averiguarlo.

Como siempre, la consola puede respondernos todo esto. Y mucho mas :).

Veamos qué comandos podemos utilizar para tal fin; usando mi distro como ejemplo:

# cat /etc/issue.net

Lo que nos devolverá un mensaje como el siguiente:

# Debian GNU/Linux 5.0

Es decir, que nos muestra la distribución y su versión.

También es posible que queramos un poco mas de información, para ello ejecutamos el siguiente comando:

# cat /proc/version

Lo que nos devolverá un mensaje como el siguiente:

# Linux version 2.6.26-2-amd64 (Debian 2.6.26-19lenny1) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Mon Oct 19 02:34:17 UTC 2009

Como vemos, nos muestra mucho más información, como la versión de Kernel, la arquitectura, la versión del Debian, y demás.

Y si sabemos cual es la distribución, y queremos averiguar la versión de la distro utilizada, podemos ver en la siguiente lista (de la que me entero en Unix.com), los archivos de información para las diferentes distribuciones.

Novell SuSE: /etc/SuSE-release

Red Hat: /etc/redhat-release, /etc/redhat_version

Fedora: /etc/fedora-release

Slackware: /etc/slackware-release, /etc/slackware-version

Debian: /etc/debian_release, /etc/debian_version

Mandrake: /etc/mandrake-release

Yellow dog: /etc/yellowdog-release

Sun JDS: /etc/sun-release

Solaris/Sparc: /etc/release

Gentoo: /etc/gentoo-release

* Subscribite al RSS
* Guardarlo en Del.icio.us
* Compartirlo en Twitter
* Compartirlo en Facebook

o distribuciones,
o Linux

Dejá tu comentario (3)
Gutenprint, una colección de controladores de impresoras para sistemas Unix

Publicado el 19/12/2009 por Ezequiel y guardado en la categoría: Linux

Gutenprint, también antes conocido como Gimp-print, es una colección de controladores de impresoras para uso en sistemas de tipo Unix.

GutenPrint

O sea que, si tenés una impresora HP, Epson, Canon o Lexmark y buscas sus respectivos controladores para que funcionen en GNU/Linux. Entonces no busques más, Gutenprint es la solución.

Originalmente, Gutenprint fue desarrollado como un plugin para Gimp, pero luego se convirtio en una herramienta para uso general de otros programas.

Esta aplicación, soporta una gran variedad de impresoras de las siguientes marcas: Epson Stylus, HP Deskjet, Lexmark, Canon, Fujifilm, Sony, Olympus y muchisimas otras mas. Uno de los objetivos principales de Gutenprint, es la calidad sin compromisos, ademàs de ofrecer impresiones mucho más rapidas y alta calidad para textos y gráficos.

Podemos acceder a los controladores de impresión de Gutenprint a través de distintas interfaces, como por ejemplo el Plugin para Gimp, que ofrece un cuadro de diálogo para la impresión directa de imágenes. O también por medio de los controladores Cups nativos.

En la web del proyecto OpenPrinting.org, perteneciente a LinuxFundation.org, podemos ver una lista de todas las impresoras soportadas, además de los drivers disponibles.

Cabe destacar, que Gutenprint es Software Libre, ya que esta licenciado bajo GPL. Por otra parte, soporta arquitecturas de 32 y 64 bits, y esta disponible tanto para GNU/Linux, como para Mac OS X y Windows.

Para instalar Gutenprint en GNU/Linux, primero que nada deberemos descargar desde la web de LinuxPrinting.org el paquete disponible para nuestra distribucion. Los usuarios de Debian y derivados tiene disponibles los paquetes .deb, y los usuarios de Fedora y derivados disponen de los paquetes .rpm.

Leer el resto del artículo »

* Subscribite al RSS
* Guardarlo en Del.icio.us
* Compartirlo en Twitter
* Compartirlo en Facebook

o Gutenprint,
o LinuxFoundation,
o OpenPrinting

Dejá tu comentario (2)
Obtener estadísticas de tráfico web usando Vnstat

Publicado el 19/12/2009 por Ezequiel y guardado en la categoría: Linux

Vnstat es una sencilla herramienta de consola que nos permitirá obtener un control sobre nuestro uso de Internet. Más específicamente, sobre nuestro tráfico de Internet.

Esta herramienta, de la que me entero en Linuxers.org, guarda un registro del tráfico de nuestras conexiones de red seleccionadas. Luego, sobre este registro Vnstat realiza estadisticas de uso.

Ademas, Vnstat permite mostrar estos registros en distintos formatos: los datos del día, de la semana, el total descargado y un top10 con los días de mayor uso de ancho de banda.

Vnstat

Lo más interesante de Vnstat, es que no hay que ser usuario root para ejecutarlo. De forma que cualquier usuario pueda obtener estadísticas de tráfico. Incluso su instalación y configuración es muy sencilla.

Primero que nada, debemos instalar la herramienta.

Para instalar Vnstat en Debian y derivados, tipeamos en consola como root:

# apt-get install vnstat

Para instalar Vnstat en Fedora y derivados, tipeamos en consola como root:

# yum install vnstat

Los usuarios de otras distribuciones, pueden descargarse los fuentes desde su web.

Una vez instalado, procedemos a configurar Vnstat.

Primero que nada, cambiamos los permisos para que cualquier usuario pueda ejecutar la herramienta. Como usuarios root tipeamos en consola:

# chmod o+x /usr/bin/vnstat

Luego, ejecutamos el siguiente comando para seleccionar la interfaz que queremos que Vnstat monitorice. En este caso, la interfaz eth0, para ello tipeamos en consola como root:

# vnstat -u -i eth0

Y a partir de aquí ya podremos comenzar a utilizar la herramienta de monitoreo del trafico de Internet. Para ejecutarla, tipeamos lo siguiente:

# vnstat -i eth0

Vnstat

Incluso podemos ver las estadísticas en vivo de la siguiente forma:

# vnstat –live -i eth0 (aclaración: es –live con guión doble)

O podemos ejecutar un comando para mostrar las estadísticas diarias y las estimaciones

# vnstat -q

Para obtener más información sobre este comando, podemos visitar su man-page:

# man vnstat

Una simple y sencilla herramienta de monitoreo :)

* Subscribite al RSS
* Guardarlo en Del.icio.us
* Compartirlo en Twitter
* Compartirlo en Facebook

o Estadísticas,
o Linux,
o Vnstat

Dejá tu comentario (8)
Sushi, huh? Actualiza tu GNU/Linux sin conexión a Internet

Publicado el 8/12/2009 por Ezequiel y guardado en la categoría: Linux

Es sabido que hoy en dia la mayoría de los hogares que cuentan con una PC, también disponen de una conexión respetable a Internet. Pero puede suceder que en algunos casos la distribución GNU/Linux que seleccionamos para instalar no reconoce los dispositivos de red, o bien por la zona geográfica no contamos con una conexión a la red, o simplemente porque no podemos afrontar el costo.

Independiente de cual sea el motivo, actualizar un sistema Linux sin una conexión a Internet, puede ser algo tedioso. En este caso, Sushi huh? puede ser una buena alternativa, de la que me entero en Linux Boricua.

Sushi, huh?

Sushi huh? (valla a saber uno el motivo del nombre), es una aplicación desarrollada en Python y JavaScript por Gonzalo Exequiel Pedone, que permite descargar actualizaciones de varias distribuciones GNU/Linux en una PC, guardarlas en un dispostivo de almacenamiento y ejecutarlas en otra PC sin conexión a Internet.

En pocas palabras, Sushi, huh? es un manejador de paquetes que se encarga de descargar automaticamente los paquetes que queremos actualizar y sus respectvas dependencias, para luego poder instalarlos en una computadora sin acceso a la web.

Sushi, huh? se ejecuta en una sencilla interfaz web que permite elegir la distribución, su arquitectura, los repositorios a utilizar, y los paquetes que se desean actualizar para luego poder realizar las respectivas descargas. Es recomendable, según se indica en la web oficial del proyecto, sincronizar previamente el programa con nuestro sistema Linux para evitar descargas innecesarias.

Actualmente, Sushi, huh? se encuentra en la version 0.5.2, y es posible ejecutarlo tanto en Linux como en Windows.

Con Sushi, huh? es posible actualizar distribuciones GNU/Linux como Debian, Fedora, Ubuntu, Mandriva y OpenSuse.

Veamos como ejecutar esta interesante aplicación:

Primero que nada, debemos decargar Sushi, huh? desde su web oficial.

Una vez descargado lo descomprimimos, y desde una consola de texto navegamos hasta la carpeta descomprimida y tipeamos lo siguiente, dentro de la carpeta “src”:

# python sushi_huh.py

Esto hara que se ejecute Sushi, huh?, lo que nos mostrará una primer pantalla de bienvenida y luego desde donde podremos seleccionar que distribución queremos actualizar, en mi caso, Debian.

Sushi, huh?

Luego seleccionamos el tipo de arquitectura de nuestra distribución, y a continuación que repositorios vamos a utilizar.

Una vez hecho esto, ya podremos seleccionar los paquetes que queremos descargar.

Sushi, huh?

Como se indica en la web oficial del proyecto, es recomendable sincronizar Sushi, huh? con el sistema para evitar descargas innecesarias.

Sushi, huh? sincronizando la distribucion

Si bien Sushi, huh? aún se encuentra en etapa de pruebas, puede ser una interesante opción a la hora de querer actualizar equipos que no cuentan con conexiones a Internet. Ideal para aquellos que solo pueden conectarse en su lugar de trabajo o cyber’s.

* Subscribite al RSS
* Guardarlo en Del.icio.us
* Compartirlo en Twitter
* Compartirlo en Facebook

o Distribucion,
o huh,
o Sushi

Dejá tu comentario (2)
Cómo actualizar tu sistema a Fedora 12 Constantine

Publicado el 24/11/2009 por Ezequiel y guardado en la categoría: Linux

Hace unos días nos enteramos del lanzamiento de Fedora 12 Constantine. Esta distribución de GNU/Linux tan esperada por sus usuarios y que tantos seguidores tiene, esta disponible para su descarga desde su web oficial.

Con este nuevo lanzamiento, es hora de actualizarse a la nueva versión. Si estás planeando actualizar a la versión mas reciente de Fedora, entonces este artículo puede ser de tu interés.

Veamos entonces algunas formas de actualizar tu instalacion existente de Fedora.

Como actualizar el sistema utilizando la unidad de CD o DVD

Esta forma de actualizacion puede realizarse utilizando el CD o DVD de instalación de Fedora 12. Antes de seguir, podemos ver como obtener las ISO de Fedora 12 Constantine para quemar en CD.

Una vez que tenemos una copia del sistema, podemos comenzar con la actualización.

Al iniciar el booteo desde el CD o DVD de instalación, el sistema comprobará automáticamente si su PC tiene un Fedora o Red Hat ya instalado. Si se detecta uno de ellos, el sistema de instalación le consultara si desea realizar una instalación nueva o una actualización de una instalación existente.

La imagen que veremos es una como la siguiente:

Actualizando a Fedora 12 desde CD o DVD

Actualizar utilizando Preupgrade

Leer el resto del artículo »

* Subscribite al RSS
* Guardarlo en Del.icio.us
* Compartirlo en Twitter
* Compartirlo en Facebook

Dejá tu comentario (7)
MOC: Music on console

Publicado el 18/11/2009 por Ezequiel y guardado en la categoría: Linux

Continuando con la idea de que a través de la consola podemos realizar todas las tareas diarias y mucho más, les presentamos a MOC, un reproductor de audio muy sencillo de utilizar y ligero, ideal para equipos con pocos recursos.

MOC - Musica en la consola

MOC o música en la consola, es un reproductor de audio de consola para sistemas Linux/Unix. Este reproductor, del que nos enteramos en esDebian.org, tiene una interfaz muy similar al Midnight Commander, el administrador de archivos y puede ser muy útil, si es que tenemos una máquina con bajos recursos, o porque tan solo nos gusta ejecutar aplicaciones en consola.

Su uso es muy sencillo, no es necesario crear listas de reproducción ya que reproduce todos los archivos contenidos en un directorio a partir del archivo seleccionado. Además, es posible reproducir varios directorios de archivos y guardar las listas de reproducción con extensión .m3u.

MOC soporta varios formatos: mp3, ogg vorbis, Flac, Musepack, Speex, Wave, Aiff y AU. Y lo más interesante, soporta streaming. Es decir, que con MOC podemos escuchar radios online.

Otro de los puntos mas interesantes de MOC, es que funciona como un demonio. Esto quiere decir que se ejecuta en segundo plano, por lo que no necesita de un entorno gráfico para funcionar. Entonces, si estas usando un emulador de terminal y necesitas abandonar el entorno gráfico, no es necesario detener la reproducción, ya que MOC seguira activo en segundo plano.

En la web oficial de MOC, podemos ver que hay paquetes disponibles para Debian y derivados. También para Fedora, FreeBSD, KateOS, Pardus, NetBSD y los respectivos sources SVN y .tar.bz2.

Para instalar MOC en Debian y derivados, debemos tipear lo siguiente en consola, previo logueo como root:

# aptitude install moc

Una vez instalado, para ejecutarlo tipeamos lo siguiente:

# mocp

El binario de MOC lleva por nombre mocp para evitar problemas con otras aplicaciones del sistema.

Leer el resto del artículo »

* Subscribite al RSS
* Guardarlo en Del.icio.us
* Compartirlo en Twitter
* Compartirlo en Facebook

o consola,
o Linux,
o MOC,
o Unix

Dejá tu comentario (7)
Fedora 12 Constantine ya se encuentra entre nosotros!

Publicado el 18/11/2009 por Ezequiel y guardado en la categoría: Linux

Ya se encuentra entre nosotros, y disponible para su descarga, Fedora 12 Constantine. Fedora es una distribución GNU/Linux, basada en el sistema de paquetes RPM, y una de mis favoritas :)

Fedora 12 Constantine!

Fedora es una de las distribuciones más bonitas. Su equipo de diseñadores ha trabajado mucho en el Artwork de esta release, logrando un escritorio mas cuidado. Además, Fedora incluye lo último en software libre y código abierto.

Esto hace mucho a su popularidad. Según Distrowatch, Fedora es la segunda distribución de GNU/Linux más usada , por detrás de Ubuntu.

Fedora 12: Virtualizacion

El uso de Fedora es muy simple, cualquier usuario que nunca halla usado un sistema GNU/Linux, tranquilamente podrá adaptarse a él sin inconvenientes. En mi uso cuasi-diario, he llegado a la conclusión que representa la dificultad necesaria para el manejo de un sistema GNU/Linux. No es ni muy difícil, ni tampoco muy fácil.

Veamos que nos trae de nuevo Fedora 12:

Leer el resto del artículo »

Este artículo fue copiado de Punto Geek search results: fedora
Visita el sitio origianl para más información
También puedes visitar 140GEEK

jueves, 13 de enero de 2011

Que las capacidades de Linux no lo hacen seguro ¿Cómo así?
El desarrollador detrás del proyecto grsecurity, Brad Spengler, ha señalado que la mayoría de las capacidades de control de privilegio implementadas en Linux tienen un potencial significativo para comprometer un sistema y causar otros estragos.


El destino y propósito de estas capacidades es evitar precisamente restringir los servicios y procesos para determinadas operaciones y recursos específicos. Entre otras cosas, su objetivo es reducir los efectos de ataques con éxito y puede, por ejemplo, prevenir un exploit para una herramienta de oficina de la instalación de una puerta trasera debido a que la herramienta de oficina no tiene las capacidades necesarias para los servicios de enlace a los puertos de la red. Estas capacidades también puede hacer innecesario el uso de SUID - Ubuntu y Fedora están considerando este enfoque. OpenWall ha informado ya lo implementado en la versión 3.0, que fue lanzado a finales de diciembre: La instalación estándar no contiene ni un solo programa SUID.


Más información »
Share |
Posted by Claudio Concepción at 1/07/2011 05:37:00 PM

Irán también va por GNU/Linux

Irán también va por GNU/Linux
Primero fue Rusia en anunciar la migración de todos sus sistemas a GNU/Linux con el objeto de disminuir su dependencia tecnológica, ahora aparecen nuevos paises con el propósito de la independización tecnológica.

Pues parece que a la lista de países que giran hacia el software libre se le une el inquietante Irán, sí, he dicho bien; Irán ha anunciado, a través de Reza Taqipour, el ministro iraní de Telecomunicaciones y Tecnología, que van a desarrollar un sistema operativo propio y basado en soluciones abiertas.

Increíble pero cierto, parece ser que Irán escarmentó tras el ataque sufrido en su central nuclear y pretende migrar sus sistemas hacia soluciones abiertas, más controlables, seguras y, sobre todo, independientes. El nuevo sistema operativo será instalado en primer lugar en los centros industriales y otras organizaciones de carácter nacional, para así asegurar dichos sistemas; a continuación, sería ofrecido a la población para que puedan instalarlo en sus ordenadores personales. Según el ministro de Telecomunicaciones y Tecnología:


Más información »

QUES ES BSD?

¿Qué es BSD?


En el mundo del código abierto la palabra “Linux” suele ser utilizada como sinónimo de “Sistema Operativo” pero no es el único sistema operativo libre UNIX®. En Abril de 1999 el Internet Operating System Counter reflejaba que el 31'3% de los sistemas que ofrecían algún servicio en Internet usaban Linux y el 14.6% usaban BSD UNIX.

Alguna de las empresas más grandes de Internet, como por ejemplo Yahoo!, usan BSD. El servidor de FTP con más carga en 1999 (ahora desaparecido), ftp.cdrom.com, transfería 1.4TB diariamente usando BSD. Es fácil suponer que no se trata de un nicho de mercado: BSD es un secreto bien guardado.


Más información »
Share |
Posted by Claudio Concepción at 1/07/2011 03:11:00 PM

Que seguridad linux

Que las capacidades de Linux no lo hacen seguro ¿Cómo así?
El desarrollador detrás del proyecto grsecurity, Brad Spengler, ha señalado que la mayoría de las capacidades de control de privilegio implementadas en Linux tienen un potencial significativo para comprometer un sistema y causar otros estragos.


El destino y propósito de estas capacidades es evitar precisamente restringir los servicios y procesos para determinadas operaciones y recursos específicos. Entre otras cosas, su objetivo es reducir los efectos de ataques con éxito y puede, por ejemplo, prevenir un exploit para una herramienta de oficina de la instalación de una puerta trasera debido a que la herramienta de oficina no tiene las capacidades necesarias para los servicios de enlace a los puertos de la red. Estas capacidades también puede hacer innecesario el uso de SUID - Ubuntu y Fedora están considerando este enfoque. OpenWall ha informado ya lo implementado en la versión 3.0, que fue lanzado a finales de diciembre: La instalación estándar no contiene ni un solo programa SUID.

esmacs v1

Editores en GNU/Linux: Emacs & VI
Emacs es un editor de texto con una gran cantidad de funciones, muy popular entre programadores y usuarios técnicos. GNU Emacs es parte del proyecto GNU, activamente desarrollado. Es la versión más popular de Emacs. El manual de GNU Emacs lo describe como "un editor extensible, personalizable, auto-documentado y de tiempo real." Es la versión más compatible y portada de las implementaciones de Emacs. La última versión estable, liberada el 08 de mayo de 2010, es la 23.2.




Más información »
Share |
Posted by Claudio Concepción at 1/07/2011 05:59:00 PM

ubuntu linux

Colección de Indicator Applets para Ubuntu que no te puedes perder
Los Appindicators fueron introducidos en Ubuntu Karmic como un reemplazo para los Panel Applets de Gnome. Estos son pequeños applets que muestran información de las aplicaciones directamente en el panel. Además pueden ser utilizadas como puntos de acceso y control de las aplicaciones sin tener que ejecutar la aplicación en sí misma. Si usas Ubuntu Lucid o Maverick, deberías ver el menú de mensajes (el applet que contiene los íconos de Empathy, Evolution y Gwibber), el cual es un buen ejemplo de un appindicator.

A medida que el desarrollo de los appindicators va madurando, más y más aplicaciones comienzan a brindar soporte para los indicator-applets. Obviamente muchas de estas aplicaciones no están en los repositorios de Ubuntu, por lo se ha compilado esta lista de útiles appindicators que puedes instalar y usar. La mayoría de ellos realmente son muy útiles, pero no estamos obligados a instalarlos todos, solamente considera los que necesitas.


Más información »

ubuntu linux

Colección de Indicator Applets para Ubuntu que no te puedes perder
Los Appindicators fueron introducidos en Ubuntu Karmic como un reemplazo para los Panel Applets de Gnome. Estos son pequeños applets que muestran información de las aplicaciones directamente en el panel. Además pueden ser utilizadas como puntos de acceso y control de las aplicaciones sin tener que ejecutar la aplicación en sí misma. Si usas Ubuntu Lucid o Maverick, deberías ver el menú de mensajes (el applet que contiene los íconos de Empathy, Evolution y Gwibber), el cual es un buen ejemplo de un appindicator.

A medida que el desarrollo de los appindicators va madurando, más y más aplicaciones comienzan a brindar soporte para los indicator-applets. Obviamente muchas de estas aplicaciones no están en los repositorios de Ubuntu, por lo se ha compilado esta lista de útiles appindicators que puedes instalar y usar. La mayoría de ellos realmente son muy útiles, pero no estamos obligados a instalarlos todos, solamente considera los que necesitas.


Más información »

frateneo

es 12 de noviembre de 2010
Lo que el futuro tiene para Linux, según Alan Cox en 2002
En una entrevista con ZDNet Reino Unido, el "hacker del kernel" da su opinión sobre la licencia GPL, dcomputación de 64 bits y por qué las abuelas deberían desear utilizar Linux.

Alan Cox se refiere generalmente en la comunidad de desarrolladores de código abierto como un "hacker del núcleo" - alguien cuya resposabilidades de programación cubren el kernel de Linux, o núcleo, en sí mismo. Miles de desarrolladores de todo el mundo, desde aficionados a los ingenieros de IBM, están constantemente contribuyendo al software de código abierto, por lo que el papel de Cox de organizar y aplicar mejoras es vital.

Cox hace uso de la naturaleza descentralizada de Internet para trabajar desde su casa en Swansea, a pesar de que su empleador, Red Hat, se ubica en los EE.UU., de hecho, en el momento prefiere no visitar los Estados Unidos, debido preocupaciones de la Digital Millennium Copyright Act (DMCA).

Habló con ZDNet UK en Swansea en una conmovedora entrevista de amplio alcance sobre los últimos desafíos para Linux en la gama alta y de gama baja, la llegada de hardware revolucionario de 64 bits y por qué es difícil discutir con la economía del software de código abierto.

¿Cuáles fueron algunos de los mayores desarrollos para Linux el año pasado?
Supongo que el kernel 2.4 la mayoría de edad es uno de ellos. Ahora tenemos un buen núcleo sólido, muy escalable, que todos los vendedores son de envío, que mejoró sin fin en cuatro y ocho máquinas de ida.

Es sobre todo un problema de escalabilidad de la empresa?
Es muy importante para las grandes empresas. Ayuda a todo el mundo. Si nos fijamos en la dirección va el mercado, tienes cosas como Intel nuevos Pentium 4 con Hyper-Threading, que una sola CPU es realmente dos, por lo que tiene las cuestiones de escala sucede en las máquinas de un solo procesador.

Más allá de eso, una gran parte del trabajo interfaz de usuario está empezando a mostrar. El gestor de archivos Nautilus ... un trabajo muy, muy bueno está haciendo con KDE y también las herramientas de configuración.

¿Cuál es la importancia de mejorar los entornos gráficos de usuario como KDE y GNOME?
Dentro de una organización muy grande, lo que quieren es un número pequeño de personas que pueden mantener un gran número de máquinas, y van a ser gente muy calificada. En el momento de entrar en las empresas más pequeñas y fuera de las grandes empresas, el papel de gran gobierno, necesita máquinas donde cualquiera puede decir: "Ah, lo que ha pasado aquí?" y arreglarlo. Por lo tanto, no necesariamente convertirse en un caso de necesitar el poder, se empieza a necesitar la capacidad de uso. Incluso si la usabilidad significa que no puede hacer algunas de las cosas inteligentes, estas personas todavía tienen que ser capaces de hacer cosas como crear un servidor de seguridad simple y configurar su correo electrónico y otras cosas. Así que es muy importante.

A nivel técnico, otras cosas se agrupamiento trabajo que se hará.

IBM introdujo recientemente su primer servidor mainframe Linux dedicada. Linux en la computadora central parece estar recibiendo mucha atención en este momento.
En realidad, se remonta de manera justa. Ha sido de alrededor de un año o así. Ahora es realmente empezando a despegar con esto la consolidación de servidores, e IBM tiene una especie de golpe de la ola con la gente de servidores blade, así. Si puede ejecutar un millar de copias de Linux en una máquina, ¿cuáles son los ahorros de no tener una sala llena de ordenadores? Creo que sólo han estado en el lugar correcto en el momento adecuado en un sentido. Tienen hardware que es muy tolerante a fallos y que lo puede enviar ahora, mientras todos los demás es muy ... todo el hardware de PC-estilo de hacer esto es muy nuevo.

IBM está gastando mucho dinero promoviendo sus planes de Linux. ¿Ve usted algún problema con la integración de Linux de IBM en su estrategia corporativa?
Hay uno o dos puntos de fricción para IBM. Ciertos controladores para el S/390 (mainframe) son de código cerrado, que ha demostrado ser problemática para los clientes, porque no pueden actualizar a las versiones del kernel con el que quieres, porque no pueden obtener los controladores adecuados de IBM. En general, sin embargo, creo que sería justo decir que IBM han sido muy buenos ciudadanos de la fuente abierta del mundo, han contribuido mucho muy, muy bueno el código. No creo que eso es un gran problema, solo este tema S/390.

¿Cuáles son las novedades más importantes vienen para el kernel de Linux?
En el mundo de escritorio hay un conjunto de transiciones para el PC sin herencias que tenemos que estar preparados para - estamos más o menos en el lugar correcto. Así que ya ves máquinas en USB es básicamente la única interfaz plug-in. ACPI (Advanced Configuration and Power Interface) se está convirtiendo en un requisito en las máquinas, así que hay que apoyar la configuración de ACPI.

Hemos cubierto el Pentium 4 Hyper-Threading. Hay más cuestiones de escala, porque tenemos más memoria, más discos, una y otra vez y otra vez. Es posible que el procesador Intel IA-64, dependiendo de si se quitan, y el martillo de AMD podría ser una cosa muy, muy grande. Que parece que en realidad será un procesador de 64 bits orientado al consumidor. Será capaz de ejecutar de 64 bits y 32 bits también.

Que principalmente se beneficiarán de 64 bits?
Recibimos un gran número de personas, particularmente las personas con grandes sistemas de análisis financiero, la automatización de diseño electrónico, incluso cosas como SAP, donde se cree o no, 4GB de espacio de direcciones, 4 GB de memoria, no es suficiente. La gente de SAP que intentar realidad y la calabaza su código en él, el software es tan poderoso. Para ese tipo de funciones de 64 bits es básicamente esencial, y en el momento en que muchas de estas personas están atrapados en el sistema de propiedad muy caro, y una vez que puede ir de 64 bits, que será capaz de volcar una gran cantidad de este hardware , y pasar a integrar las plataformas de PC y guardar una auténtica fortuna.

El impacto a nivel de consumo es, sospecho, sólo la velocidad mejoras aquí y allá. Obviamente, ser capaz de hacer de 64 bits de matemáticas entero es bueno para ciertos tipos de trabajo en 3D, por lo que podría ayudar al pueblo de juego. Hay todo tipo de otras aplicaciones en las que tienen de 64 bits sólo pasa a ser una ayuda. Pero las ganancias muy, muy grandes son para los grandes sistemas de automatización del diseño electrónico.

Se abre un nuevo mercado entero para Linux, ¿no?
Es efectiva la ampliación del propio ordenador, no sólo de Linux, que se extiende todo el PC en otra zona del mercado donde actualmente no hay una barrera. En cierto modo podría ser tan grande como un cambio de los 386 fue en la apertura del mundo de 32 bits para la PC. Desde que el PC se convirtió en el omnipresente sistema de 32 bits, y ahora podría convertirse en el omnipresente sistema de 64 bits.

La primavera pasada se reunió con algunos de los principales programadores de Linux otros en la primera Cumbre de Linux. ¿Fue útil, y lo vuelva a suceder este año?
De manera provisional, en la Muestra de Ottawa Linux (MCO), creo, que es el foro de desarrolladores del núcleo principal. Era extraño de una manera. El parte oficial de la realidad era muy improductivo. La cantidad de trabajo que se realiza sobre la cerveza y las tres de la mañana no puede ser subestimado.

Mucho de esto es conocer gente. alguien de la reunión de vez en cuando llegas a comprender lo suficiente como que usted puede seguir las cosas en el correo electrónico o de otros debates que simplemente no se recoge normalmente. Así que sí, es una ayuda muy, muy grande.

A veces, un montón de cosas salir de ella. En la OSL última vez que fui a que había gente, literalmente, sentarse con sus computadoras portátiles y simplemente mirar por encima de los hombros del otro y llegar a hablar y recoger las cosas que nunca se le hubiera ocurrido a ellos antes.

¿Cómo son militantes acerca de los certificados de la gente utiliza para su software, y cómo los usan?
Las personas que no están siguiendo el (software libre) de licencia son piratas, es tan simple como eso. No es diferente si se toma licencia GPL (GNU Public License) de código y no darle a la gente el código fuente, o si usted hace las copias de las películas y los venden a la gente, es la misma cosa. En términos de otros programas, que realmente depende de la gente que lo escribe. No creo que usted tiene derecho a dictar cómo alguien controla su propio trabajo, aparte de la norma muy, muy básicas que usted esperaría.

Ximian recientemente decidió cambiar las bibliotecas de clases para Mono (un clon de la de Microsoft. NET) de la GPL. ¿Cómo controvertido es que a usted?
Sólo he mirado brevemente el razonamiento detrás de él, pero creo que al menos parte del razonamiento era que, para algo como mono que quería que la gente la posibilidad de enlazar código propietario con el código de software libre y se mezcla para arriba y conseguir que para trabajar. Realmente tienes que preguntar a la gente sobre que Ximian. Yo realmente no tienen un problema con él, es su software.

Se siente que es importante para Linux que licencias de software libre son capaces de coexistir con licencias propietarias, ¿no?
Estamos siendo muy cuidadosos con eso. En especial, permitir a la gente a utilizar todos los sistemas de puntos de entrada de llamada para Linux de software del controlador, y las principales bibliotecas que necesita para construir aplicaciones en (otro) de la licencia. Así que la biblioteca se tiene que proporcionar la fuente para, pero no la aplicación. Porque, obviamente, Oracle no se va a dar el código fuente de sus herramientas. Pero usted no desea crear un sistema en el que arbitrariamente cerrada a la gente - ese es el mundo de Microsoft.

Es realmente irónico que, debido a que Microsoft ha empezado a poner las licencias en las bibliotecas de Windows ya que básicamente os prohíbe escribir código abierto o libre uso de sus bibliotecas de Windows. Están específicamente tratando de excluir y control. Son los monopolistas.

Su papel como un monopolio de los cambios de la forma en que enfoque de software, que usted está diciendo.
La solicitud y el sistema operativo debe ser cosas totalmente diferentes. Son trabajos diferentes. No se debe de negocios de Microsoft es como (una aplicación) se escribe y viceversa. Y como un monopolista, más aún - el hecho de que puedas decir "oh, no se les permite su licencia de código como el siguiente y ejecutarlo en nuestro sistema", que es 90 por ciento de los escritorios, bang, se ha ido. Así como monopolistas que tienen derechos más allá de la norma.

¿Cree que será definitiva el papel de Linux a ser ubicua en el escritorio de la forma en que Microsoft es hoy?
Se puede jugar en los mismos mercados, pero no puede jugar este tipo de Microsoft de papel, porque al ser de código abierto, no se puede controlar a la gente, usted no puede forzar los precios hasta un 40 por ciento cada año, no es necesario obligan a las personas para mejorar porque es una industria basada en los servicios de todos modos. Así que mirarlo desde esa perspectiva es muy diferente. En términos de ser capaz de entrar en un montón de áreas de mercado muy diferentes, entonces sí, creo que es importante.

Versión original en inglés


Artículos relacionados
kernel

* Disponible Linux Kernel 2.6.37
* Seguridad en Linux: Un año después
* Impacto del Kernel Linux en la experiencia del usuario doméstico
* Las grandes empresas detrás del Kernel Linux
* Kernel Linux: 13 Millones de líneas, más de 5 parches por hora

Noticias

* Que las capacidades de Linux no lo hacen seguro ¿Cómo así?
* Irán también va por GNU/Linux
* Los Indicators Applets de Ubuntu se asoman a openSUSE
* Disponible Linux Kernel 2.6.37
* Herramienta Wi-Fi Open Source inSSIDer 2 llegará pronto a Linux
* ¿Eliminarán los impuestos a Internet este año en Rep Dom?



Widget by Hoctro | Jack Book
Share |
Posted by Claudio Concepción at 11/12/2010 12:21:00 PM
Labels: kernel, Noticias
0 comments:

Publicar un comentario en la entrada
Links to this post

Crear un enlace
Entrada más reciente Entradas antiguas Página principal
Suscribirse a: Enviar comentarios (Atom)
BlogStaff

* Loyda de Concepción
* Claudio Concepción
* Wilby Sánchez Tejada
* Nahuel Vara

Wikio – Top Blogs Noticias de Globedia.com - Colaborador
Creative Commons License Todo el material de este blog tiene licenciamento bajo Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License, excepto aquellos en los que se indica la fuente o autor original.
profile
fraterneo GNU/Linux
fraterneo
fraterneo profile

fraterneo #gnu #linux ¿Cómo maneja GNU/Linux más de 26 discos duros? http://bit.ly/f9PDMT !dominicanos !gld 10 hours ago · reply
fraterneo profile

fraterneo #gnu #linux Instalación de Thunderbird 3.1, Sincronizar Cliente Thunderbird y Google Calendar ... http://bit.ly/eS0VGM !dominicanos !gld 13 hours ago · reply
fraterneo profile

fraterneo #gnu #linux Los 7 pecados de Windows y cómo librarse de ellos http://bit.ly/gr98oW !dominicanos !gld 2 days ago · reply
fraterneo profile

fraterneo #gnu #linux El dilema del software propietario en Linux http://bit.ly/eLgO5j !dominicanos !gld 2 days ago · reply
fraterneo profile

fraterneo #gnu #linux 3 Editores de Audio Tags para GNU/Linux http://bit.ly/frljDR !dominicanos !gld 3 days ago · reply
fraterneo profile

fraterneo #gnu #linux Colección de Indicator Applets para Ubuntu que no te puedes perder http://bit.ly/he2YSL !dominicanos !gld 4 days ago · reply
Join the conversation
Artículos que deberías leer

* El Software Libre y la Educación
* Realidad del Software Libre en la República Dominicana

Entradas populares

*
Desarrollo de aplicaciones Android en GNU/Linux con Android SDK y Eclipse
Según Wikipedia, Android es un sistema operativo basado en Linux y orientado a dispositivos móviles, como teléfonos inteligentes y tablets. ...
*
3 Aplicaciones para organizar tu tiempo en GNU/Linux
El tiempo es precioso, especialmente si eres un SysAdmin. Ningún otro trabajo empuja a la gente en tantas direcciones al mismo tiempo. Usuar...
*
Galternatives: GUI para configurar las Alternativas en Ubuntu
Galternatives es una herramienta gráfica que permite a los usuarios de Ubuntu configurar de forma fácil las opciones ubicadas en /etc/altern...
*
Colección de Indicator Applets para Ubuntu que no te puedes perder
Los Appindicators fueron introducidos en Ubuntu Karmic como un reemplazo para los Panel Applets de Gnome. Estos son pequeños applets que mue...
*
El dilema del software propietario en Linux
Sí, se que este blog hemos presentado (promocionado de alguna manera) software para Linux que no es Libre. Que no es libre porque no respeta...
*
¿Qué es BSD?
En el mundo del código abierto la palabra “Linux” suele ser utilizada como sinónimo de “Sistema Operativo” pero no es el único sistema ope...
*
Los 7 pecados de Windows y cómo librarse de ellos
La nueva versión del sistema operativo de Microsoft Windows, Windows 7, tiene el mismo problema que el Vista, XP, y que todas las versiones ...
*
Irán también va por GNU/Linux
Primero fue Rusia en anunciar la migración de todos sus sistemas a GNU/Linux con el objeto de disminuir su dependencia tecnológica, ahora ap...
*
Modelo de Negocio de Software Libre: Producción de software libre
En general, si la aplicación desarrollada resulta exitosa entre los clientes potenciales, se pueden obtener ventajas relacionadas con la atr...
*
3 Editores de Audio Tags para GNU/Linux
Según Wikipedia, una etiqueta o baliza (términos a veces reemplazados por el anglicismo tag) es una marca con tipo que delimita una región e...

Comentarios recientes
Etiquetas
Android (1) Aplicaciones (77) argentina (1) Backup (9) BSD (1) CentOS (8) Comandos (26) controladores (4) Descargas (11) Distros (18) Ebooks (10) Educacion (10) Eventos (9) FCLD (2) fedora (14) filesystem (10) FLOSS (64) google calendar (1) Hardware (9) Humor (10) hurd (1) indicators (6) interop (2) KDE (1) kernel (13) linux (42) lubuntu (3) Mi Pais (15) Multimedia (17) NFS (4) Noticias (57) opensuse (12) PXE (4) PYME (6) Redes (10) Reflexion (63) Seguridad (16) Servidores (13) squid (11) thunderbird (1) TOP500 (2) tuquito (1) ubuntu (63) Video (22) virtualbox (3) virtualization (1) windows (7)
Archivo del blog

* ► 2011 (30)
o ► enero (30)
+ ¿Cómo maneja GNU/Linux más de 26 discos duros?
+ Instalación de Thunderbird 3.1, Sincronizar Client...
+ Los 7 pecados de Windows y cómo librarse de ellos
+ El dilema del software propietario en Linux
+ 3 Editores de Audio Tags para GNU/Linux
+ Colección de Indicator Applets para Ubuntu que no ...
+ Servidor de instalaciones GNU/Linux PXE en CentOS ...
+ Editores en GNU/Linux: Emacs & VI
+ Que las capacidades de Linux no lo hacen seguro ¿C...
+ ¿Qué es BSD?
+ Irán también va por GNU/Linux
+ Karaoke en GNU/Linux con Ultrastar Deluxe
+ Galternatives: GUI para configurar las Alternativa...
+ Desarrollo de aplicaciones Android en GNU/Linux co...
+ Los Indicators Applets de Ubuntu se asoman a openS...
+ Historia de Ubuntu: Evolución de sus lanzamientos
+ Administra tus PPA's de forma fácil con Ubuntu Twe...
+ Disponible Linux Kernel 2.6.37
+ Seguridad en Linux: Un año después
+ Herramienta Wi-Fi Open Source inSSIDer 2 llegará p...
+ ¿Qué es un hacker?
+ 5 Aplicaciones Libres para Editar y Organizar tus ...
+ ¿Eliminarán los impuestos a Internet este año en R...
+ Disponible HandBrake 0.9.5
+ Escritorio remoto en GNU/Linux con NoMachine NX
+ 14 terminales en Linux para los fans del intérpret...
+ Instalar LibreOffice en Ubuntu desde PPA
+ Cómo proteger un servidor GNU/Linux de ataques vía...
+ Tuquito, el orgullo de la comunidad GNU/Linux en A...
+ Disponible SystemRescueCD 2.0.0

* ▼ 2010 (284)
o ► diciembre (65)
+ TOP 10 fraterneo GNU/Linux 2010
+ Happy GNU Year!/Feliz Año Nuevo!
+ Información de nuestro hardware en GNU/Linux con d...
+ 7 Predicciones para el Software Libre/Open Source ...
+ El futuro de los escritorios en GNU/Linux
+ Comienza nueva etapa para el Blog!
+ El autor del libro Cyberwar, Richard Clarke, opina...
+ PyAxelWS: Script acelerador de descargas Linuxero ...
+ La FSF desaprueba que TIME haya puesto a Mark Zuck...
+ Oficialmente: Rusia va por GNU/Linux
+ Realidad del Software Libre en la República Domini...
+ 22 Tips para convertir a tus amigos a Linux
+ ¿Por qué Windows coge virus?
+ Haciendo copias de seguridad con el comando dd
+ ¿openSUSE también apuesta por Unity?
+ ¿Feliz Navidad y Próspero Año Nuevo?
+ Cómo sería el panorama si todo mundo usara GNU/Lin...
+ El Blog está de Cumple
+ Habemus: Shaila Marielle
+ ¿Por qué usar Windows es mejor?
o ▼ noviembre (71)
+ Cómo: Unir clientes GNU/Linux al Active Directory ...
+ Algunos ajustes para mejorar el desempeño de la re...
+ Monitoreo del sistema: Comando free
+ Modelo de Negocio de Software Libre: Perspectiva d...
+ Cómo: Instalar Firefox 4 Beta en Ubuntu 10.04/10.1...
+ El sistema de archivos /proc en detalle
+ Cómo: Crear un archivo swap en GNU/Linux
+ Modelo de Negocio de Software Libre: Competitivida...
+ Cómo: Hacer backup y restaurar con Redo Backup & R...
+ Cómo: Tomar screeshots (capturas de pantalla) desd...
+ Historia de los virus en GNU/Linux
+ La mejor distro para Netbooks segun Linux User & D...
+ GNU TeXmacs: El editor multiplataforma para cientí...
+ Lo bueno y lo malo de la comunidad
+ Busco Autores para el Blog
+ 5 Programas Libres para Data Mining (Minería de Da...
+ Montar sistemas de archivos Linux Ext2/Ext3/Ext4 e...
+ República Dominicana: Segundo lugar en daños por "...
+ Seguridad Social Francesa migra a PostgreSQL
+ Interoperabilidad en Servidores GNU/Linux y MS Win...
+ Modelo de Negocio de Software Libre: Legalidad y c...
+ Modelo de Negocio de Software Libre: Gestión de la...
+ Cómo: Instalar Remmina Remote Desktop Client en Ub...
+ Cómo: Instalar Chromium 9 en openSUSE 11.2/11.3
+ Resolver problema certificados MSN en Pidgin en GN...
+ Modelo de Negocio de Software Libre: Caracteristíc...
+ Reparar Windows con Live CD de GNU/Linux
+ Mejorar el rendimiento de Flash en GNU/Linux
+ Modelo de Negocio de Software Libre: Gestión de la...
+ boot.kernel.org (BKO): Servidor de Instalacion PXE...
+ Modelo de Negocio de Software Libre: Gestión del p...
+ Beneficios en el uso del Software Libre
+ Modelo de Negocio de Software Libre: Proyecto de s...
+ Cómo: Arrancar (bootear) una imagen ISO desde Grub...
+ Para los curiosos: Instalar Wayland en GNU/Linux (...
+ Feria INTECnología 2010, Santo Domingo
+ Modelo de Negocio de Software Libre: Producción
+ Uso de YUM en Fedora
+ Comandos de ayuda en GNU/Linux
+ Software Libre en el Sector Público: Ayuda a la co...
+ Software Libre en el Sector Público: Libertad de l...
+ China y Linux a la cabeza del Top500 de Supercompu...
+ Atributos de un archivo en GNU/Linux
+ Fedora también apuesta por Wayland
+ Lo que el futuro tiene para Linux, según Alan Cox ...
+ Software Libre en el Sector Público: Apuesta por l...
+ Estructura del sistema de archivos GNU/Linux (2)
+ Software Libre en el Sector Público: Ahorro económ...
+ Estructura del sistema de archivos GNU/Linux (1)
+ Software Libre en el Sector Público: Ahorro económ...
+ Software Libre en el Sector Público: Ahorro económ...
+ Cómo: Compilar el Kernel en varias distros (Fedora...
+ Cómo: Integrar VirtualBox al GDM en Ubuntu
+ Ahora también estoy en MuyLinux
+ Wayland: Vida más allá de X11
+ Software Libre en el Sector Público: Independencia...
+ Seminarios en línea de la Fundación Linux
+ Software Libre en el Sector Público: Independencia...
+ OpenQbo: GNU/Linux para ROBOTS
+ Video: Ubuntu 10.10 + Wayland + Compiz
+ Cómo: Limpiar/Borrar la memoria caché de Squid Pro...
+ Cómo: Ver los ficheros de un archivo comprimido si...
+ Compiz será re-escrito para Wayland en Ubuntu
+ Ubuntu 11.10 = Unity + Wayland
+ Instalar Fedora 13/14 desde USB - LiveUSB Creator
+ Huracán Tomás muy cerca de la isla
+ Disco Pirata: Música Libre
+ Descarga DVD distros populares (Ubuntu, Fedora, Li...
+ Cómo: Instalar Chromium 8 en Fedora 13/14
+ Razones para usar una distro u otra
+ "Pirata de Software" condenado a prisión
o ► octubre (37)
o ► septiembre (15)
o ► agosto (27)
o ► julio (8)
o ► junio (34)
o ► mayo (8)
o ► abril (11)
o ► marzo (2)
o ► febrero (2)
o ► enero (4)

* ► 2009 (52)
o ► diciembre (10)
o ► noviembre (2)
o ► octubre (5)
o ► septiembre (7)
o ► agosto (8)
o ► julio (7)
o ► junio (1)
o ► mayo (7)
o ► abril (5)

* ► 2008 (17)
o ► noviembre (7)
o ► junio (4)
o ► mayo (3)
o ► marzo (1)
o ► enero (2)

* ► 2007 (5)
o ► diciembre (5)

MuyLinux » Claudio Concepcion

* 14 terminales en Linux para los fans del intérprete de comandos - 01/03/2011 - Claudio Concepcion
* Fedora también apuesta por Wayland para futuras versiones - 11/14/2010 - Claudio Concepcion
* Se retrasa la lista TOP500.org - 11/11/2010 - Claudio Concepcion
* Cómo compilar el kernel Linux en Ubuntu, Fedora, y otras - 11/10/2010 - Claudio Concepcion

Eres el visitante:
カウンター

counter
Locations of visitors to this page
Feedjit


Con la tecnología de Blogger.

miércoles, 12 de enero de 2011

What is Following? - Blogger Help

What is Following? - Blogger Help

Que es archlinux

Introducción
[editar] ¿Que es Arch Linux?

Arch Linux es una distribución rápida, flexible y simple, inicialmente basada en CRUX (distribución desarrollada por Per Lidén). Optimizada para procesadores i686 aumentando así los ciclos de reloj del cpu. Es liviana comparada con distribuciones tradicionales como Red Hat, Debian, etc. Su altamente personalizable diseño permiten la modificación a medida de las necesidades. Pacman es su administrador paquetes binarios que permite actualizar todo el sistema con solo un comando de forma eficiente.

Su sistema de transferencia de paquetes compilados se llama Arch Build System (ABS o Sistema de Compilado de Arch) este trabaja de una manera transparente, facilitando la reconstruir tu sistema así como la creación de nuevos paquetes.

Su gran esfuerzo por mantener la última versión estable de su software. Actualmente soporta una gran cantidad de paquetes y una creciente contribución de sus usuarios y desarrolladores. Posee las últimas características de gnu/linux, tales como soporte para hotplug y udev o Berryl. La versión 0.9 Voodoo usa el kernel 2.6.19.1, autodetección hwdetect/udev al inicio del arranque, como soporte para XFS/JFS, RAID/LVM, y sistema de archivos encriptados.

Deacuerdo a su filosofía de mantener la simplicidad se han eliminado archivos innecesarios como /usr/doc y las paginas 'info', raramente usados cuya información esta disponible en Internet. Pero aún se conservan las paginas 'man'.
[editar] Licencia
[editar] Creditos, sugerencias, críticas y felicitaciones

Este documento está altamente basado en el trabajo de Judd Vinet . Correcciones menores, varias modificaciones y agregados fueron hechos por Dennis Herbrich , quien actualmente mantiene la documentación. Correcciones e información deben ser dirigidas al "Bug Tracker" en: http://www.archlinux.org/docs/es/guide/install/, o ser enviadas directamente a Dennis (errores relacionados a la traducción enviarlos a Leonardo). Muchísima gente ha colaborado y continua colaborando con la evolución de la documentación oficial de ARCH LINUX enviando correcciones y sugiriendo mejoras. Son demasiados para listarlos. De todos modos Uds. saben quienes son, y sin su ayuda esto habría sido imposible de mantener y mejorar.
[editar] Instalando Arch Linux
[editar] Pre-instalación

Arch Linux está optimizada para procesadores i686 y no correrá en chips x86 por debajo de esta generación (i386,i486,i586) por lo que se requiere un procesador pentium II o superior.

Existe un proyecto manejado por la comunidad que crea paquetes para las arquitecturas i586 y x86-64.

.

Antes de instalar Arch Linux, debes decidir qué tipo de instalación utilizar. Arch Linux provee una imagen ISO booteable para una instalación por CD-ROM, así como imágenes de disquete para instalación por FTP. También puedes bajar una pequeña imagen ISO de 200mb, que solo contiene la instalación base y los kernels.

Si no tienes una unidad de CD-ROM instalada en tu computadora, estás destinado a utilizar el método de disquetes y la instalación por FTP.

La manera es obtener un CD de instalación booteable con Arch, puede ser tanto como descargar y quemar la última imñagen ISO de uno de los sitios que aparecen más adelante como pedirle a un amigo que te queme el CD si posees una conexión dialup, o no tienes quemadora de CD. También puedes comprar un CD en línea por medio de OSDisc, que realiza entregas a casi todo el mundo.

También se puede hacer una instalación FTP por medio del CD, la variante desde el disquete es recomendada como último recurso, ya que es notablemente lenta y los disquetes tienden a dañarse más fácilmente.

Además no debes preocuparte si instalas por medio de una imagen ISO antigua, ya que actualizar el sistema a la versión actual es fácil una vez que se tiene instalado y configurado el sistema base (Teniendo claro, una conexión por banda ancha).

Utilizar una conexion dial-up, para obtener internet durante el proceso de instalación,
NO está soportada aún. Ya que of el demonio ppd requerido y
las utilidades ISDN no estan incluidas en la imagen principal del CD.

Para una instalación exitosa por medio de FTP, debes tener una puerta de enlace en tu LAN la cual debe estar conectada a internet, esta misma guía la conexión desde el PC que se instalando Arch hacia internet y viceversa. Otra manera, es configurar un buen servidor FTP en la LAN para tener desde donde instalar.

El metodo mas amigable-novato de instalar Arch Linux surely es instalar el sistema base y todo lo que necesitas para conectarte en línea desde el CD, entonces corre una actualización completa del sistema y agrega otros paquetes que tu necesites o requieras para una conexión de Internet.
[editar] Usando el CD

Lo primero es conseguir el CD

Comprar en: http://www.osdisc.com/cgi-bin/distro/index.cgi?distro=archlinux o

Descargar Via BitTorrent o FTP/HTTP la imagen ISO, utilizando cualquiera de los mirror de la página:

http://www.archlinux.org/download/

Si la decisión es por FTP/HTTP, buscar en la ruta del mirror los enlaces a los archivos:

0.7.2/iso/i686/arch-0.7.2.iso

7.2/iso/i686/arch-0.7.2.md5sum

y descargar

Verificar (No indispensable) la integridad de la imagen .iso, usando md5sum:

# md5sum --check arch-0.7.2.md5sum
arch-0.7.2.iso: OK

Grabar la imagen ISO

Un archivo de imagen ISO es una imagen exacta de la estructura de un CD que después se debe grabar no copiar con cualquier software de grabación(K3b, Nero, etc.)
[editar] Usando los disquetes

Si tienes alguna oportunidad de iniciar el sistema desde el CD de instalación de Arch Linux,
es fuertemente recomendado que lo hagas. No solo los mismos disquetes son propensos a fallas,
todo el proceso de inicio toma mucho más tiempo, y si necesitáras algunos modulos, la forma de
trabajar del disco es muy desesperante. Ten en cuenta que no es necesario bootear de disquetes
para poder instalar via FTP, el CD-ROM lo hará muy bien.

Reinicia tu computadora con el disquete de inicio insertado en el drive. Después de algunos ruidos de crujidos, deberías ya estar en el prompt de arranque, esperando impaciente por entrada de datos. Aquí puedes añadir algunos parámetros que el kernel pudiera necesitar potencialmente, y ahora sólo presiona Enter para continuar con el proceso de arranque.

Si estás usando un teclado USB, necesitarás cargar el soporte USB automaticamente en el arranque.
Puedes hacer esto fijando el parámetro NEEDUSB a tu tipo de bus de USB.
Por ejemplo, si tienes un bus UHCI, debes escribir arch NEEDUSB=uhci en el prompt de arranque.
Después de que el disquete raíz se ha cargado, serás enviado a otro prompt para cargar el disquete
adicional de módulos USB, el cual cargara automáticamente después de unos 10 segundos de espera.
Si no estás seguro que tipo de bus USB tienes, trata especificando NEEDUSB=auto, el cual cargara
los tres tipos de módulos de bus (UHCI,OHCI,EHCI).

En cierto punto del proceso de arranque, se mostrará:

VFS: Insert root floppy disk to be loaded into RAM disk and press ENTER

traducido:

VFS: Inserte el disquete raíz para cargarlo en la unidad RAM, y presione ENTER

Entonces inserta el disquete raíz en el drive y presiona Enter. Después de unos crujidos más, se te dará una shell (intérprete de comandos). Ya que necesitarás tu módulo de ethernet (tarjeta de red) para la instalación, debes ahora cargar el disquete de módulos de ethernet. Inserta el disquete en el drive y escribe:

# loaddisk /dev/fd0

(obviamente sin el #)

Después de un tiempo, todos los módulos de ethernet serán extraidos al sistema de archivos. Si el directorio /lib/modules está aún vacio después de el comando anterior, y/o obtuviste un par de errores, entonces es muy probable que tu disquete se haya dañado. Crea un nuevo disco de módulos e inténtalo de nuevo. No necesitas reiniciar en éste caso, sólo re-escribe el comando anterior loaddisk. No te preocupes si varios de tus disquetes están fallando también, es desfortunadamente muy común. No digas que nadie te lo advirtió.

Debes además cargar cualquier disquete adicional que necesites, tales como los de SCSI ó RAID/LVM. Usa el comando anterior loaddisk para cada disquete, el orden no importa.

Si sabes que módulo de ethernet necesitas, deberías cargarlo ahora con el comando modprobe tu_módulo. No te preocupes mucho si no lo haces, el programa de instalación probará el módulo correcto automáticamente.
[editar] Proceso típico de instalación

En este punto tu sistema debería estar booteado, y tanto el disco duro como la fuente de instalación, deben estar accesibles. Cerciorate de que todos los módulos necesarios estén cargados.

Pasos de Instalación:

1. Cargando un Keymap non-US
2. Corriendo el setup
3. Configurar red (Sólo instalación por FTP)
4. Preparando el Disco Duro
1. Preparación Automática
2. Particionar Discos Duros
3. Configurar puntos de montaje de archivos de sistema.
5. Seleccionar paquetes
6. Instalar paquetes
7. Configurar sistema
8. Instalar el Kernel
9. Instalar bootloader
10. Salir de la instalación


Usando las herramientas disponibles, los usuarios experimentados también son capaces de preparar el disco duro u otros dispositivos necesarios para la instalación, antes de comenzar el instalador. Puedes saltar simplemente este párrafo si no ves ninguna necesidad inmediata de la interacción manual adicional. Notar que la instalación de Arch Linux también contiene un script /arch/quickinst para usuarios experimentados. Este script instala la configuración base de paquetes a un directorio de destino de un usuario especifico. Si estas haciendo una instalación exótica con cosas entretenidas como RAID y LVM, o no quieres usar el instalador, probablemente querrás usar el script quickinst. Todos los novatos lo hacen.
[editar] Cargando un mapeado de teclado non-US

Si necesitas un mapeado de teclado non-US, puedes usar la utilidad km para cargar un nuevo mapeado. Simplemente escribe km en el prompt, luego usa las flechas para navegar hasta el correcto mapeado y/o fuente de la consola.

Ahora puedes correr /arch/setup para invocar el instalador. Después de algunos mensajes de información estarás en el método de instalación elegido. Si tienes una conexíón a internet rápida, quizás prefieras una instalción FTP para asegurarte que obtienes los ultimos paquetes en lugar de los desactualizados del cd. Date cuenta que probablemente te metas en un problema si tienes una interesanta configuración proxy. Si tu no puedes usar el CD-ROM, esta es la única manera viable de instalar Arch Linux.

Cuando naveges en el script del setup, asegurate de haber seleccionado "DONE" en los submenús despues de ajustar cada paso. De esta manera se salvará cualquier cambio que hayas realizado para que tenga efecto en el siguiente paso.Evitar volver sobre pasos anteriores durante el proceso de instalación, ya que esto puede confundir al instalador. Actualmente es muy facil montar tu propio FTP package mirror o crear tu propio cd de instalación con los paquetes que necesites, haciendo que la tarea de instalar Arch Linux en varias maquinas mucho más simple, además de ahorrar mucho ancho de banda a los mirrors, haciendo tu vida y la de los demás más sencilla.

Cuando eliges una instalación por CD-ROM solo serás capaz de instalar los paquetes contenidos en el CD, los cuales pueden estar obsoletos. Por supuesto, esto tiene la ventaja de que no necesitas ninguna conexión a internet, por eso esta forma es la idónea para usuarios con conexión telefónica (dial up) o para cualquiera que no quiera descargarse al menos 100 MB de paquetes.

Después de haber elegido alguna de las dos alternativas, entrarás en el menu de instación, con un listado de los pasos necesarios en el orden en que deben ser completados.

En cualquier punto del proceso de instalación puedes pasar a la 5ª consola virtual (ALT-F5) para ver la salida de los comandos que la instalación esta llevando a cabo. Usa (ALT-F1) para regresar a la primera consola donde está el menú de instalación, y cualquier F-Key entre ellas (F1 y F5) para abrir una consola si necesitas intervenir manualemnte por cualquier razón.
[editar] Configuración del sistema

Estos son los archivos principales de Arch Linux.Usted debería sentinse libre de editar estos con un simple editor de texto,porque ellos no disponen de algún GUI apps para ayudarlo.Aquí sólo están los archivos de configuración más básicos.Si usted necesitas ayuda configurando algún servicio específico,por favor lea respectiva manpage para busca alguna documentación vía online en los sitios de Arch Linux.

Arch Linux no usa una capa de abstración para la administración del sistema.Como resultado,usted puede usualmente pegar alguna que otra instrucción publicada por el autor del software, o pudiera encontrar en un buscador de tu opción, y así acabará sin confundir al sistema, porque su sistema solo no importa.
[editar] Archivos de configuración

Antes de tratar de bootear tu nuevo sistema instalado, tu deberías al menos chequear estos archivos y asegurarte de que no estén demasiado lejos de que lo que se requiera.
[editar] Lista de Archivos de Configuración

/etc/rc.conf

Este es el archivo principal de configuración de Arch Linux.Este te permite configurar tu zona horaria, el teclado , tu hostname,tu conexión de red,demonios a a ejecutar y módulos a cargar en el booteo del sistema,perfiles y más.Usted debe leer muy cuidadosamente todas las secciones en este archivo y asegurarse de entenderlas todas con claridad.

LOCALE

Esta sección cambia la configuración del sistema a tu idioma,el cual será usado por todas las aplicaciones y utilidades i18n-friendly. Usted puede obtener una lista de idiomas locales disponibles tipeando: #locale -a en el promt de comandos. Este cambio no es necesario para los usuarios que hablen inglés ya que viene con ese por defecto.

HARDWARECLOCK

Cualquiera de los dos UTC, si su reloj del BIOS es cambiado por UTC o GMT, localtime si su reloj del BIOS cambia la hora a tu hora local . Si usted tiene un Sistema Operativo el cual no puede manejar los times del UTC BIOS correctamente,como Windows,elija localtime aquí, de otra manera preferirá UTC, el cual lo hace perfectamente y te agregará otras funcionalidades.Recuerde siempre consultar los manpages.

TIMEZONE Éste espeficica su zona de tiempo.Las zonas de tiempo posibles son el sendero relativo a un archivo de zona de información comenzando por el directorio /usr/share/zoneinfo. Por ejemplo ,una zona de tiempo alemana debería ser Europe/Berlin,la cual hace refencia al archivo /usr/share/zoneinfo/Europe/Berlin. Si usted no conoce el nombre exacto del archivo de zona de tiempo, preocúpese por él más tarde.

KEYMAP

Define el keymap a cargar con el programa de loadkeys en el booteo de la maquina.Los posibles keymaps los puede encontrar en /usr/share/kdb/keymaps. Por favor nótese que este cambio es válido sólo para sus consolas en modo texto (TTYs), no para alguna aplicación gráfica referente a las X.

CONSOLEFONT

Define la fuente de la consola a cargar con el programa setfont en el booteo del sistema.Las fuentes posibles están disponibles en /usr/share/kdb/consolefonts.

USERCOLOR

Habilita (o desabilita) el estado de los mensajes colorizados en el booteo del sistema (colorized status messages)

MOD_AUTOLOAD

Si usted cambia a "YES",Arch escaneará su hardware en el booteo del sistema e intentará automáticamente cargar los módulos correspondientes para su hardware.Este paso se realiza con la utilidad hwdetect.

MOD_BLACKLIST

Este es un arreglo de módulos que usted no desea que sean cargados en el booteo del sistema. Por ejemplo, si usted no quiere utilizar unas Speakers de PC,agregarías a tu lista negra el módulo pcspkr.

MODULES

En este arreglo usted puede listar los nombres de los módulos que usted desea cargar al inicio sin la necesidad de atarlos a un dispositivo de hardware específico tal como en el modprobe.conf ( o modules.conf, si usted está usando un kernel 2.4.X).Simplemente agrega el nombre del módulo aquí y pones alguna que otra opción dentro del modprobe.conf si éste la necesita.Anticipando el módulo con el signo (!) no cargará dicho módulo al inicio (Esto no es lo mismo que en el MOD_BLACKLIST)

USELVM

Si usted cambia a "YES" para ejecutar vgchange durante el inicio del sistema,actica de esta manera algunos grupos LVM.Si usted no tiene idea de que es esto,no se preocupe, ya aprenderá.

HOSTNAME

Define el nombre de la maquina(como su nombre lo dice:hostname),sin la parte del dominio.Esto es totalmente de su elección,tan larga como corta,intercalando letras ,números aunque se recomienda que no sea tan creativo en este punto.

INTERFACES

Aqui se define todos los cambios para la configuración de las interfaces de red. Las líneas por defecto y los comentarios incluidos explican la forma de instalación demasiado bien.si usted no usa DHCP para configurar un dispositivo,sólo debe tener en mente el valor de la variable(la cual debe tener el mismo nombre del dispositivo que se supone que va a configurar)iguales a la linea que debe ser añadida al comando ifconfig si usted fuera a configurar el dispositivo manualmente en la shell.

ROUTES

En esta sección usted define su propia configuración de red ,ya sea estática o por DHCP,con sus nombres arbitrarios. Déle una hojeada al ejemplo que se pone en dicha sección para la pasarela por defecto(default gateway) para tomar la idea y así poder configurar el suyo. Básicamente la parte acotada es pasada exactamente tal y como usted lo pasa al command route add, por esta razón la lectura del man route si usted no sabe que va a escribir aqui.

NET_PROFILES

Como su nombre lo exlica ,esta sección se encarga de habilitar los perfiles de red al bootear el sistema. Los perfiles de red proveen de una vía conveniente para administrar configuraciones de red múltiples ,y están destinadas a reemplazar la instalación standard de INTERFACES/ROUTES que es todavía recomendable para sistemas que usen una sola configuración de red. Si tu PC estará participando en varias redes en diferentes intervalos o quantum de tiempo ( ejemplo: un laptop), entonces usted deberá dar una ojeada en el directorio /etc/network_profiles para configurar varios perfiles. Este es un fichero tipo plantilla , que puede ser usado para crear nuevos perfiles.

DAEMONS

Este arreglo simplemente lista los nombres de aquellos scripts contenidos en el directorio /etc/rc.d/ los cuales se supone que sean ejecutados en el proceso de booteo del sistema.Si el nombre del script esta precedido por el signo (!), este no es ejecutado.Si un script es precedido por el signo de "@",entonces éste será ejecutado en background(ejemplo:la secuencia del startup no esperará por un completamiento con éxito antes de continuar). Usualmente ,usted no necesita cambiar a las opciones por defecto para obtener un sistema plenamente funcional,pero editará este array fijo con frecuencia una vez que usted instale servicios del sistema como sshd.
[editar] Scripts de inicio

Arch Linux usa una simple secuencia de booteo, parecida a la de los *BSDs.El primer script que es ejecutado es /etc/rc.sysinit.Cuando esta operación está hecha,/etc/rc.multi será llamado (en un boorteo normal).El último script a ejecutar es /etc/rc.local.Cuando ya levantado el sistema en runlevel 1,el modo de usuario simple(single user mode),el script /etc/rc.single está corriendo paralelamente con el /etc/rc.multi.Usted no tendrá una eterno colección de sysmlinks en los directorios /etc/rc?.d/ para definir un secuencia de booteo para todos los niveles posibles. Debido a esto, Arch Linux sólo tiene realmente tres niveles de ejecución , si usted quiere tomar como comienzo el start up de las X ,el nivel de ejecución 5 es el indicado. Los scripts de inicio están usando las variables y definiciones dadas en el archivo /etc/rc.confy también una serie de funciones generales definidas en el script /etc/rc.d/functions.Si usted tiene pensado escribir sus propios archivos demonios(daemons files),usted debe considerar siempre los scripts existentes y los archivos demonios que ya están implementados.
[editar] Vista General de los Archivos Principales
[editar] Manejo de usuarios

Los usuarios y los grupos pueden ser añadidos y borrados con los comandos estándard proporcionados en el paquete util-linux :useradd,userdel,groupadd,groupdel,passwd and gpasswd.

1. -$ useradd -m -s /bin/bash johndoe
2. -$ passwd johndoe

El primer comando adicionará el usuario llamado johndoe en el sistema , crea el directorio home para éste en /home/johndoe y ubica algunos archivos de logueo que deben ir por defecto.También cambiará la shell(Intérprete de comandos) de logueo siendo /bin/bash.El segundo comando preguntará por una contraseña para el usuario johndoe.Este puento es vital , ya que se requiere de una contraseña para activar la cuenta.

Como una alternativa al comando useradd, también está el script adduser,también destinado al manejo de usuarios con las mismas preguntas acerca de la creación del mismo(al igual que useradd).

Si tiene alguna duda ,consulta las páginas del man par buscar una información más ampliada y detallada de dichos comandos. Es una buena idea crear un usuario o múltiples usuarios nomales para tu trabajo día a día para usar a fondo las posibiliades de seguridad y así minimizar daños potenciales que podría ser el resultado de usar el usuario root para todo y no sólo para tareas administrativas en el sistema.
[editar] Acceso a internet
[editar] Manejo de paquetes
[editar] Pacman

Pacman es el gestor de paquetes el cual trata todos los paquetes instalados en tu sistema. Tiene un soporte simple de dependencias y usa el formato de archivos estándar tar-gz para todos los paquetes. Algunas de las tareas más comunes se explican debajo con sus respectivos comandos en su forma reducida y extensa. Para estar al día en las explicaciones de las opciones de pacman, lea man pacman. Este texto es meramente una ligera introducción a las capacidades actuales de pacman.


Tareas típicas:

1. Añadir un nuevo paquete desde un archivo de paquete
2. Actualizar un paquete desde un archido de paquete
3. Eliminar paquetes
4. Refrescar la lista de paquetes
5. Actualizar el sistema
6. Añadir/actualizar un paquete desde los repositorios
7. Listar paquetes instalados
8. Comprobar si un paquete concreto esta instalado
9. Mostrar información específica de un paquete
10. Mostrar una lista de archivos contenidos en un paquete
11. Encontrar a que paquete pertenece un archivo específico


[editar] Añadir un nuevo paquete desde un archivo de paquete

# pacman --add foo.pkg.tar.gz
# pacman -A foo.pkg.tar.gz

Esto instalará el paquete foo.pkg.tar.gz en el sistema. Si las dependencias fallan, pacman acabará con un error y mostrará un informe de las dependencias fallidas, pero no espere que resuelva dichas dependencias automaticamente. Mire la opción --sync si espera esta funcionalidad.


[editar] Actualizar un paquete desde un archivo de paquete

# pacman --upgrade foo.pkg.tar.gz
# pacman -U foo.pkg.tar.gz

Esto hace esencalmente lo mismo que la operacion --add, pero adicionalmente actualizará un paquete ya instalado sin coste extra. Personalmente no puedo imaginar algún caso en el que tu puedas preferir -add antes que la función --upgrade.
[editar] Eliminar paquetes

# pacman --remove foo
# pacman -R foo

Este comando borrará todas los archivos pertenecientes al paquete llamado foo, excepto los archivos de configuracion que hayan sido editados. Simplemente con dar en nombre del paquete en este comando (sin el pkg.tar.gz) es suficiente.

Para borar cualquier residuo de un paquete, añada la opción --nosave en el comando anterior.
[editar] Refrescar la lista de paquetes

# pacman --sync --refresh
# pacman -Sy

Con este comando obtendrás una lista de paquetes actualizada desde los repositorios definidos en /etc/pacman.conf file y descomprimido en el área de base de datos. Deberías usar esto antes de usar --sysupgrade para asegurarte de que obtiene los últimos paquetes. Dependiendo de la configuración de tu pacman.conf, este comando pude requerir una conexión a internet para acceder a la base FTP de los repositorios. Esta opción es muy similar al comando de Debian apt-get.
[editar] Actualizar el sistema

# pacman --sync --sysupgrade
# pacman -Su


Este comando actualizarás todos los paquetes que tengas desactualizados en el sistema comparando la versión local de los paquetes con la versión en la lista maestra de paquetes que se descarga con el comando --refresh command. Es una buena idea usar este comando a menudo para mantener tu sistema al día. Cuidado, este paquete NO refresca implícitamente la lista maestra de paquetes, asi que es acertado combinar ambos comandos en uno:

# pacman --sync --refresh --sysupgrade
# pacman -Syu

Con estas opciones pacman automaticamente obtendrá la actual lista maestra de paquetes y hará una actualización completa de los ultimos paquetes con todas las dependencias resueltas automáticamente. Usarás este comando muy amenudo.
[editar] Añadir/actualizar un paquete desde los repositorios

# pacman --sync foo
# pacman -S foo

Obtiene e installa el paquete foo, completo con todas las depencendias que requiera. Antes de usar la opción sync, asegurate de haber refrescado la lista de paquetes, o añadir --refresh o -y en las opciones a realizar antes de las instalación. A diferencia de -add, la opción --sync no diferencia entre instalar o actualizar paquetes. Dependiendo de la configuración de tu pacman.conf esta función puede requerir acceso a internet.
[editar] Listar paquetes instalados

# pacman --query
# pacman -Q

Muestra una lista de todos los paquetes instalados en el sistema.


[editar] Comprobar si un paquete concreto esta instalado

# pacman --query foo
# pacman -Q foo

En lugar de comprobar toda la lista en busca de un nombre, puedes añadir el nombre del paquete que estás buscando al comando mostrado. Este mostrará el nombre y la version del paquete foo si esta instalado, si no, no mostrará nada.


[editar] Mostrar información específica de un paquete

# pacman --query --info foo
# pacman -Qi foo

Muestra la información del paquete instalado foo (tamaño, fecha de instalación, fecha de construcción, dependencias, conflictos, etc.). Para mostrar esta información de un archivo de paquete que todavía no esta instalado, añade la opción --file o -p, respectivamente:

# pacman --query --info --file foo.pkg.tar.gz
# pacman -Qip foo.pkg.tar.gz

[editar] Mostrar una lista de archivos contenidos en un paquete

# pacman --query --list foo
# pacman -Ql foo

Lista todos los archivos pertenecientes al paquete foo. Lists all files belonging to package foo.
[editar] Encontrar a que paquete pertenece un archivo específico

# pacman --query --owns /path/to/file
# pacman -Qo /path/to/file

Este comando muestra el nombre y versión del paquete que contiene el archivo indicado por la ruta completa como un parámetro.
[editar] Accediendo a los repositorios

Un repositorio es una colección de paquetes y un archivo "meta-info" que puede residir en un directorio local o en un servidor FTP/HTTP remoto. El repositorio por defecto para un sistema Arch es el "current". Este se mantiene al día con las últimas versiones de la mayoría de software y está a la última.

La mayoría de los usuarios también escoge activar el repositorio "extra" que contiene más paquetes que no son parte del set que forman el núcleo de Arch. Puedes activar este repositorio descomentando las lineas apropiadas en el archivo /etc/pacman.conf. Este repositorio esta activado por defecto.

También puedes crear, mantener y usar tus propios repositorios. Mira la página del manual de pacman para ver las instrucciones.

Si tu instalas Arch desde un CD y al final no tienes acceso a internet, necesitarás instalar paquetes adicionales del CD. Puedes localizar los paquetes en el cd e instalarlos manualmente usando pacman -A packagename.pkg.tar.gz. Otra manera alternativa es seleccionar un repositorio local para acceder al CD. Monta el CD en /mnt/cd usando el comando. "mount /mnt/cd" (asumiendo qeu tu fstab esta configurado correctamente). Luedo añade las siguientes lineas a tu /etc/pacman.conf:


[cd] Server = file:///mnt/cd/arch/pkg

Ahora serás capaz de instalar paquetes adicionales para ayudarte a configurar tu acceso a internet.
[editar] Sistema de compilación de Arch (ABS)
[editar] Binarios vs. fuentes

Si pacman es el responsable de la parte binaria del mundo de los paquetes, ABS es el responsable del mundo del codigo: Te ayuda a construir tus propios paquetes a medida desde el código fuente, también te permite reconstruir paquetes de Arch Linux con tus propias opciones.El procedimiento a seguir es el siguiente:

1. Sincroniza tu árbol ABS con el servidor (ejecuta "abs" como root)
2. Crear un nuevo directorio en /var/abs/local/ con el nombre del paquete que vas a crear.
3. Copiar el PKBUILD.proto prototype desde /var/abs/ dentro del directorio que acabas de crear, borra el proto, suffix, y edítalo para el nuevo paquete.
4. Ejecuta "makepkg" en el directorio que contiene al archivo PKGBUILD.
5. Instala el nuevo paquete construido con pacman.
6. Manda el paquete a tus amigos y usa el derecho de presumir (o daselo a un Archer para que él/ella pueda ponerlo en la rama principal del árbol ABS)

[editar] Sincronizando tú árbol ABS

Puedes sincronizar todos los archivos de PKGBUILD en /var/abs ejecutando el script abs como root. Requiere el paquete cvsup para operar y se quejará si no lo tienes instalado. Usando CVS como medio de transferencia permite seguir diferentes versiones de los árboles dentro de ABS - Puedes configurarlo en /etc/abs/supfile.arch. Por ejemplo, el "supfile" por defecto establece el seguimiento del árbol de paquetes "current", el cual está actualizado a la última y es recomendado seguirlo. También puedes seguir versiones específicas. Mira los comentarios en los "supfiles" para mas información.

ABS soporta multiples repositorios, que pueden ser activados o desactivados en /etc/abs/abs.conf. Por defecto abs seguirá los repositorios "current" y "extra", pero no lo hará con "unestable".

También lo puedes ver en /etc/abs/supfile.extra. Te dará acceso a todos los "build scripts" no oficiales que no están incluidos en el repositorio principal de ABS. Si no quieres usar este repositorio, puedes borrar el archivo, pero normalmente tiene mas sentido editar el archivo abs.conf adecuadamente.
[editar] Como crear paquetes

El proceso de empaquetamiento está explicado minuciosamente en el "man" de makepkg. Encontrarás las instrucciones necesarias para construir tus propios paquetes. Si esto no te ayuda, dejate los ojos buscando en los tutoriales del Wiki, o pide ayuda en los foros o el canar IRC.


[editar] Guías de empaquetamiento

Cuando creas paquetes para Arch Linux, deberias mantenerte fiel a las directivas de paquetes, especialmente si quieres contribuir con tu nuevo paquete a Arch Linux.


[editar] Nombes de paquetes

* Los nombres de paquetes deben consitir únicamente en caracteres alfanuméricos; todas las letras tienes que ser minúsculas.
* Las versiones de paquetes deben ser las misma que la versión lanzada por el autor. Las versiones puede incluir letras si es necesario (ej, nmap's la versión es 2.54BETA32). ¡Las etiquetas de versión no pueden incluir guines! solo letras, números y puntos.
* Los lanzamientos de paquetes don específicos para los paquetes de Arch Linux. Esto permite a los usuarios diferenciar entre nuevos y antiguos empaquetamientos.

cuando una nueva versión de un paqetes es liberada por primera vez, el contador empieza en 1. Luego los arreglos y optimizaciones que se realicen el numero se incrementará y será relanzado para todo el público de Arch. Cuando una nueva versión sale, el contador se reseta a 1. Las etiquetas de los lanzamientos de paquetes tienen las mismas restricciones que las etiquetas de versión.


[editar] Directorios

Los archivos de configuración suelen estar situados en el directorio /etc. Si hay mas de un archivo de configuración, es recomendable usar un subdirectorio con el fin de mantener /etc lo más limpio posible. Usa /etc/{pkgname}/ donde {pkgname} es el nombre de tu paquete (o cualquier alternativa adecuada, ej, apache usa /etc/httpd/).

Los archivos de paquetes siguen estas directivas generales de directorio:

* /etc- archivos de configuracion esenciales del sistema.
* /usr/bin- Binarios de aplicaciones
* /usr/sbin- Binarios de sistema
* /usr/lib- Bibliotecas
* /usr/include- Archivos de cabecera.
* /usr/lib/{pkg}- Modulos, plugins, etc.
* /usr/man- Páginas "man"
* /usr/share/{pkg}- Datos de aplicaciones
* /etc/{pkg}- Archivos de configuración para {pkg}
* /opt- Paquetes que no encanjan limpiamente en la distribuciona del sistema de archivos de Linux se colocan aqui. Si los archivos de un paquete pueden colocarse limpiamente en los directorios, entonces se hace. Si hay otros directorios de alto nivel que no encajan, entonces deberías usar /opt. Por ejemplo, el paquete acrobat tiene los directorios Browser, Reader y Resource situados al mismo nivel el directorio bin. Esto no encaja en el sitema de archivos normal de Linux, asi que colocamos los archivos en un subdirectorio de /opt.

[editar] Funciones del makepkg

Cuando usas makepkg para construir un paquete para ti, hace lo siguiente automáticamente:

1. Comprueba si las dependencias del paquete estan instaladas.
2. Descarga las fuentes de los servidores.
3. Descomprime el código fuente.
4. Realiza cualquier parcheado necesario.
5. Construye el software y lo instala en un falso root.
6. Borra del paquete /usr/doc, /usr/info, /usr/share/doc, y /usr/share/info.
7. Deshace símbolos de los binarios
8. Deshace símbolos de depuración de las bibliotecas.
9. Genera el archivo "meta" que se incluye en cada paquete.
10. Comprime el falso root dentro del archivo del paquete.
11. Guarda el archivo de paquete en el directorio de destino configurado. (cwd por defecto)


[editar] Otros

No introduzcas nuevas variables en tu scripts PKGBUILD, a menos que el paquete no se pueda construir sin hacerlo, ya que esto podría entrar en conflicto con las variables usadas en makepkg. Si es indispensable una nueva variable, añade un prefijo al nombre de la variable con un subrayado.

Evita usar /usr/libexec/ para cualquier cosa. Usa /usr/lib/{pkg} en su lugar.

El campo de "empaquetador" del archivo meta del paquete se puede cambiar modificando la opción apropiada en /etc/makepkg.conf, otra alternativa es exportar el entorno de la variable PACKAGER antes de construir el paquete con makepkg:

# export PACKAGER="John Doe "

[editar] Enviando paquetes

Si quieres mandar tus paquetes, por favor mira las directivas en el Repostirorio de los usuarios de Arch. Los nuevos paquetes deben ser enviados a AUR.

Si estás enviando un paquete directamente a los desarrolladores de Arch, te pedimos lo siguiente:

1. Por favor añande una linea de comentario al principio de tu PKGBUILD con el siguiente formato:

# Contributor: tu nombre

2. Verifica las dependencias del paquete (ej, ejecuta ldd en ejecutables dinamicos, comprueba herramientas requeridas por scripts,etc.) También es una buena idea usar la utilidad namcap, escrita por Jason Chu (jason@archlinux.org), para analizar la cordura de tu paquete. namcap te avisará de errores de permisos, dependencias perdidas, dependencias inútiles, y otros fallos comunes. Puedes instalar el paquete namcap con pacman.
3. Todos los paquetes deben enviarse comprimidos como un archivo tar conteniendo un directorio con la nueva contrucción del paquete, el PKGBUILD, lista de archivos, y archivos adicionales (parches, instalación,...) en el. El nombre de archivo debe contener al menos el nombre del paquete.
4. Estate atento a anuncios respecto al actual estado de los paquetes, por si una nueva implemtentación de todo el procedimiento se discute entre los desarrolladores. Si crees que tu paquete es demasido importante para esperar, puedes pedir a un usuario de confianza si él podría incluir tu paquete en su repositorio.

[editar] Preguntas más frecuentes

Las FAQ's aqui enumeradas solo cubren algunos problemas que pueden surguir durente el arranque o instalación inicial de Arch Linux. Si tienes alguna pregunta de los usos de las utilidades del sistema, configuración Xfree86, etc. o como configurar tu hadware, por favor mira en el wiki. Si crees que un tema que debería estar aqui no está, por favor notificalo al autor del documento o a los responsables del wiki.
[editar] Durante la instalación de un paquete, pacman falla al resolver las dependencias para el paquete A porque el paquete B no está en el set de paquetes

A menos que algo no funcione correctametente en cuyo caso multitud de personas informará de ello, problablente hayas olvidado montar tus particiones correctamente. Esto provoca que pacman descomprima la base de datos de los paquetes en la ram, lo que hace que se llene y provoque este error.

Asegurate que que usas el Hecho (DONE) y no el cancelar (CANCEL) ofrecidos por el menu puntos de montaje del sistema de archivos para aplicar tus elecciones. Este error no debería ocurrir si usas el Auto-Prepare, si ocurre, informa de un bug.


[editar] ¿cómo puedo instalar paquetes desde el cd con pacman --sync? (para que resuelva las dependencias por mí)
[editar] ¿Cómo puedo crear múltiples particiones de intercambio (swap) durante la instalación?
[editar] ¿Cómo reconfiguro lilo desde el sistema de emergencia?
[editar] ¡No puedo entrar a mi máquina por ssh!
[editar] ¿Cómo debería cargar los módulos durante el arranque?
[editar] El kernel se niega a partir por una interrupción perdida
[editar] Obtengo errores de "acceso denegado" al tratar de reproducir sonido o leer DVDs
[editar] Cuando trato de instalar paquetes con pacman obtengo "error: xorg conflicts with xfree86"
Obtenido de "http://www.archlinux-es.org/wiki/index.php?title=Guia_de_Instalacion"

Categoría: Obtener / Instalación
Vistas

* Artículo
* Discusión
* Editar
* Historial

Herramientas personales

* Registrarse/Entrar

Navegación

* Portada
* Foros
* Wiki
* Actualidad
* Cambios recientes
* Página aleatoria
* Ayuda
* Donaciones

Buscar

Herramientas

* Lo que enlaza aquí
* Seguimiento de enlaces
* Subir archivo
* Páginas especiales
* Versión para imprimird by MediaWiki
Attribution-Share Alike 3.0

* Esta página fue modificada por última vez el 22:25, 4 jul 2010.
* Esta página ha sido visitada 25.217 veces.
* El contenido está disponible bajo los términos de la Attribution-Share Alike 3.0
* Política de protección de datos
* Acerca de Arch Linux Comunidad Hispana
* Aviso legal