domingo, 4 de enero de 2009

conky ubuntu fedora arch linux

Para completar la configuración del escritorio, os traigo sin duda, la aplicación más configurable al respecto, capaz de monitorizar todo lo relacionado con discos duros (capacidad, temperaturas), ram, cpu, conexión de red (velocidad o cantidad total de información bajada y subida), y todo tipo de datos de laConky placa madre (temperaturas, intensidades, rpm de los ventiladores...)..., y por si fuera poco de incluir todos los servicios que se te puedan ocurrir, desde indicador de mensajes de correo, lector de titulares de noticias, dar la previsión del tiempo, informar de las descargas del mldonkey, o de la canción que estés escuchando, ... Y todo ello consumiendo muy poca memoria, sin duda menos que cualquier otro programa de monitorización.

Para descargarlo, simplemente teclear en consola:
Debian Ubuntu # sudo apt-get install conky
Fedora $ su
contraseña de root
# yum install conky
Arch Linux # pacman -S conky

Otro punto fuerte del programa como ya he dicho es que es altamente configurable, claro, eso tiene un problema, la configuración te lo tienes que currar tú. La configuración consiste en un archivo situado en tu carpeta personal con el nombre de .conkyrc y en el que va todas las opciones del programa.
Podeís empezar usando el archivo de ejemplo que trae el programa, se encuentra en /usr/share/doc/conky/examples, descomprimís el archivo que contiene en vuestra carpeta personal y renombrándolo a .conkyrc (ten en cuenta que al ser un nombre con un punto delante, en linux es un archivo oculto y para al navegar por un directorio y poder verlo deberás habilitar ver archivos ocultos, simplemente CTRL+H.
También puedes descargarte alguno de los .conkyrc que tienen como ejemplos en la propia página de ejemplos del programa, como verás la variedad es grande.

El archivo .conkyrc se divide en dos partes, en la primera parte es donde se colocan los valores de configuración del programa, que si es transparente, que si usa esta fuente o la otra, que donde se coloca en la pantalla, que qué tamaño, ... Para una explicación más profunda, en inglés: conky setting. En la segunda parte es donde ya se decide qué es lo que se monitoriza, dónde, cómo, con qué color... Para ello se dispone de multitud de variables a usar, una explicación detallada de cada una se encuentra en conky variables.

Si vais analizando los archivos .conkyrc que hay de ejemplo iréis viendo como se estructura el archivo, primero los valores de configuración, precedidos generalmente de un hilo de comentario (que comienza por #) para explicar su función. En mitad de archivo un hilo con el texto TEXT que indica el principio de la parte en la que se indican las variables a monitorizar.

Aparte de las variables generícas que trae por defecto se le puede hacer que ejecute cualquier script que se os ocurra, mediante el uso de las variables exec y execi (exec no se recomienda para nada porque consume bastante más memoria que el resto) con lo que su funcionalidad se hace inmensa:

Leer el correo de gmail: haciendo uso de gmail.py.
Puede optar desde mostrar únicamente el número de mensajes nuevos hasta el remitente, asunto, etc de los n ultimos mensajes recividos.

Lector de noticias, conky-rss.sh:
Eligiendo la fuente de noticias, así como el número de noticias a mostrar dispondrás de los últimos titulares en el escritorio.

Amarok
En este caso se puede usar el DCOP, una exensión en perl que permite comunicarse con amarok, y que instala con el propio amarok.
Las variables tipo usando este procedimiento: ${execi 10 dcop amarok player "Propiedad"}, mira todas las propiedades que tienes disponibles. Además, para poder representar una barra de progreso de canción uso este pequeño script:

#!/bin/bash
#
# requirements: amaroK (!)


case "$1" in

# % progress
progress)
stat=`dcop amarok player status`
if (( $stat == 1 )); then
expr 100
else
curr=`dcop amarok player trackCurrentTime`
tot=`dcop amarok player trackTotalTime`
if (( $tot )); then
expr $curr \* 100 / $tot
fi
fi
;;
esac
Incluso se pueden sacar datos sobre la colección de música, para ello échale un vistazo a este .conkyrc.

XMMS:
De diferente manera pero con identico resultado se puede hacer también que muestre la información sobre la pista actualmente, haciendo uso de este script.
Necesitarás tener instalado el infopipe para poder comunicarte con xmms, si no:
sudo apt-get install xmms-infopipe

Calendario:
Simplemente haciendo uso de la función cal, si la usas en la terminal comprobarás las funciones que tiene, desde representar un mes, el mes actual y el siguiente, ... Esta función requiere hacer uso de una fuente monospace para representarla sin que se descuadre.

Estado del tiempo:
Haciendo uso de estos archivos, que puedes editar para organizar la forma de representar los datos.


Para un listado exhaustivo de ejemplos con sus correspondientes .conkyrc, pásate por el larguísimo hilo al respecto en ubuntuforums.


Como ejemplo pego aquí mi .conkyrc:

# set to yes if you want Conky to be forked in the background
background no

# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*


# Use Xft?
use_xft yes

# Xft font when Xft is enabled
#xftfont Bitstream Vera Sans Mono:size=8
xftfont Terminus:size=8

# Text alpha when using Xft
xftalpha 0.8

# Print everything to console?
# out_to_console no

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 5.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_type override

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 5 5
maximum_width 160

# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no
draw_graph_borders yes

# Stippled borders?
stippled_borders 8

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color white

# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 860
gap_y 2

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes


# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer no
#Note: doesn't work in conky 1.2 =(


TEXT


${color #888888}jjgomera@$nodename ${color #CCCCCC}- ${color #888888}$machine
${color #888888}$sysname $kernel
${color #888888}UpTime: ${color }$uptime
${color #0077ff}${time %a-%d/%b/%y}${alignr}${time %k:%Mh}
${color}${hr 2}
${alignc}${color #0077ff}CPU
${voffset 5}${color #888888}Freq: ${color}2 x ${freq_dyn}MHz
${color #888888}${cpugraph 20 160 ff0000 0000ff}
${color }$cpu% ${color #ff0000}${cpubar 4}
${voffset 5}${color #888888}Carga: ${color }$loadavg
${color #888888}Temp:${color #ff0000} ${i2c temp 1} ${i2c temp 2} ${color}${i2c temp 3} C
${color #888888}Ventilador:${color } ${i2c fan 1} RPM
${color #888888}Int:${alignr}${color } ${i2c in 0} ${i2c in 1} ${i2c in 2} ${i2c in 3} ${i2c in 4} A
${alignr}${color }${i2c in 5} ${i2c in 6} ${i2c in 7} ${i2c in 8} A
${color #888888}Process: ${color}$processes${alignr}${color #888888}Runing: ${color}$running_processes
${color white}${stippled_hr 2 1}
${color #0077ff}${alignc}Memoria:
${voffset 5}${color #10DFED}RAM: ${color } $memperc%${alignr}$mem${color #888888}/$memmax
${color #10DFED}${membar 4,160}
${color #10DFED}SWAP: ${color }$swapperc%${alignr}$swap${color #888888}/$swapmax
${color #10DFED}${swapbar 4,160}
${voffset 5}${color #888888}Nombre${alignr}RAM CPU%
${color #B60000}${top name 1}${alignr}${top mem 1} ${top cpu 1}
${color #D17D00}${top name 2}${alignr}${top mem 2} ${top cpu 2}
${color #B2B200}${top name 3}${alignr}${top mem 3} ${top cpu 3}
${color #187B18}${top name 4}${alignr}${top mem 4} ${top cpu 4}
${color #3A9191}${top name 5}${alignr}${top mem 5} ${top cpu 5}
${color white}${stippled_hr 2 1}
${color #0077ff}${alignc}Disco Duro:
${voffset 5}${color #E2E22D}HOME:${alignr}${color }${fs_free /}${color #888888}/${fs_size /}
${color #E2E22D}${fs_bar 4,160 /}
${if_mounted /media/Datos}${color #E2E22D}Datos:${alignr}${color }${fs_free /media/Datos}${color #888888}/${fs_size /media/Datos}
${color #E2E22D}${fs_bar 4,160 /media/Datos}
$endif${if_mounted /media/Windows}${color #E2E22D}Windows:${alignr}${color }${fs_free /media/Windows}${color #888888}/${fs_size /media/Windows}
${color #E2E22D}${fs_bar 4,160 /media/Windows}
$endif${color #888888}Disco I/O: $color$diskio
${voffset -5}${color white}${stippled_hr 2 1}
${color #0077ff}${alignc}RED:
${voffset 5}${color #888888}Subida: ${color #55B350}${upspeed eth0}k/s${alignr}${color #55B350} ${totalup eth0}
${color #888888}Descarga: ${color #55B350}${downspeed eth0}k/s${alignr}${color #55B350} ${totaldown eth0}
${color #888888}${downspeedgraph eth0 160BE9 00ff00 300}
${color #888888}Conexiones totales:${alignr}$color ${tcp_portmon 1 65535 count}
${color #888888}Salida: $color${tcp_portmon 32768 61000 count}${alignr}${color #888888}Entrada: $color${tcp_portmon 1 32767 count}
${color #888888}${alignr}amule:$color ${tcp_portmon 4662 4662 count}
${color #0077ff}IP: $color${execi 10000 curl 'http://www.whatismyip.org'}
${voffset -5}$color$stippled_hr${if_running amarokapp}
${color #0077ff}${alignc}Amarok
${color #CC6600}${alignc}${execi 10 dcop amarok player artist}
${execi 10 dcop amarok player album} ${alignr}${execi 10 dcop amarok player year}
${execi 10 dcop amarok player title}
${execi 5 dcop amarok player currentTime}/${execi 10 dcop amarok player totalTime} ${execibar 1 ~/configuracion/amarok.sh progress}
${color #CC6600}Bitrate:${execi 10 dcop amarok player bitrate}kbps${alignr}Vol:${execi 10 dcop amarok player getVolume}%
$else
${color #0077ff}Root: ${color white}${execi 10000 grep mount /var/log/fsck/checkroot | fold -w25}
${color #0077ff}Datos: ${color white}${execi 10000 grep blocks /var/log/fsck/checkfs | fold -w25}$endif

Y finalmente aquí va la prueba de como queda en pantalla, con las dos opciones, cuando esta funcionando amarok y cuando no.



Si lo quieres añadir a la lista de programas al inicio simplemente lo añades en sistema/preferencias/sesiones.
Puede que tengas problemas de que aunque se inicie no aparezca en pantalla, sobretodo si usas beryl, compiz, en ese caso conky siempre debe ser iniciado después de que los efectos de escritorio estén cargados, por lo que lo que deberías de poner como programa al inicio no es el propio conky sino otro script como este para darle tiempo al sistema de iniciar el sistema gráfico.

#!/bin/bash
sleep 60 && conky;

Si tenéis alguna duda, no dudéis en preguntar en los comentarios, que yo no mato a ningún gatito xD
Publicado por volante a las

Instalar archlinux Don´t Panic

Instalar archlinux Don´t Panic


Para empezar necesitamos descargar la imagen ISO desde la página oficial que, como verás, encontrarás dos disponibles, una llamada CORE y la otra FTP Install. En nuestro caso, descargaremos la CORE para nuestra arquitectura, por lo general la i686. Una vez grabada la ISO en el Cd, ya sólo queda arrancar nuestro Pc con el CD para comenzar con la instalación.
Manos a la obra:
Cuando haya cargado el Cd nos aparecerá una pantalla negra en la que tendremos que loguearnos como root, y acto seguido veremos en pantalla algo así:



He resaltado dos comandos:
El primero, en color verde, hace referencia al teclado. Antes de nada, deberemos escribir en consola:
# km
Seleccionar para el teclado en español es.map.gz y enter


El segundo, en color rojo, se refiere al comando que debemos introducir para empezar con la instalación y configuración de Arch, así que, escribimos:
# /arch/setup
Y entraremos en la siguiente pantalla:

Pantalla inicio instalación
Le damos a Enter y nos preguntará que tipo de instalación queremos:
1.Cd (nuestra elección)
2.Ftp

Antes de seguir un inciso: para movermos por los menús, usaremos las flechas de nuestro teclado, y para seleccionar algo, lo haremos con la barra espaciadora. ¿Cómo sabremos si hemos señalado algo? Simplemente veremos un asterisco al lado.
Ahora empieza lo bueno. Una vez hecho lo anterior, nos aparecerá la siguiente pantalla:

Menú instalación Arch Linux
Como vemos, estos van a ser los pasos que seguiremos para instalar Arch:
Primero, particionaremos nuestro disco (Prepare Hard Drive)
Luego seleccionaremos los paquetes que queremos instalar (Select Packages)
Procedemos a instalarlos (Install Packages)
Después configuraremos varios archivos para que todo funcione correctamente, además de elegir la contraseña para root (Configure System)
Instalaremos el Kernel (Install Kernel)
Más tarde el sistema de arranque (Install Bootloader)


1.2.1. 1. Prepare Hard Drive (Prepar el disco duro)
Hay 4 posibilidades
1. Auto preparación(Borra el disco entero)
2. Particionamiento manual del disco
1
3. Puntos de montaje
4. Retornar al menú
Seleccionar la opción 1 Auto-Prepare (erases the ENTIRE hard drive) si se quiere utilizar el
disco completo. Esta opción borra todo el disco y asigna automaticamente particiones
para boot, swap, /

hay que decir yes a todo para que se monte el disco .lo bueno es escoger ext3 para que no te de fallos de disco.

Apartado 2: vamos a seleccionar los paquetes que queremos instalar. Vamos a aceptar los que vienen por defecto, tal como aparece en la imagen en el caso de Don´t Panic tiene mas opciones con la flecha de abajo y el tabulado podemos señalar mas opciones yo cojo todas y enter .




:Apartado 3: sin más historia, aceptamos para que se instalen los paquetes que hemos elegido antes.

Apartado 4: la parte más importante del proceso de instalación. Vamos a ver una captura de pantalla para hacernos una idea:

Archivos de configuración
El instalador nos va a preguntar con qué editor de textos queremos proceder a configurarlos:
1.Nano (en mi caso)
2.Vim
Con estos archivos lo que vamos a decirle al sistema es qué idioma queremos, la franja horaria en la que nos encontramos, la configuración de nuestra red, entre otros.
Los archivos que no se especifiquen a continuación los dejamos cómo estén. En futuros artículos iré completando ciertos aspectos que nos ayudarán a sacarle un mayor partido, pero de momento que no te preocupe.
/etc/rc.conf
Vamos hasta las siguientes lineas y escribimos lo siguiente:
LOCALE=”es_ES.utf8″
HARDWARECLOCK=”localtime”
USEDIRECTISA=”no”
TIMEZONE=”Europe/Madrid”
KEYMAP=”es”
CONSOLEFONT=
CONSOLEMAP=
USECOLOR=”yes”
Lo demás lo dejamos como viene por defecto, excepto la sección NETWORKING, en la que dejaremos lo siguiente, en caso de tener un router con IP dinámica:
eth0=”dhcp”
INTERFACES=(eth0)
Ejemplo como tine que quedar.

#
LOCALE="es_ES.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Madrid"
KEYMAP="es"
CONSOLEFONT="default8x16"
CONSOLEMAP=
USECOLOR="yes"

#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#

eth0="dhcp"
INTERFACES=(eth0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it

Tiene que quedar asi hay que quitar lo que sobra no pasa nada,para salir control x yes guardar cambios.

/etc/locale.gen
Este archivo es el que nos permite poner nuestro sistema con el idioma en español. No es más que un listado de idiomas disponibles, entre los que encontramos:
es_ES.UTF-8 UTF-8
es_ES ISO-8859-1
es_ES@euro ISO-8859-15
Éstos serán los que elijamos. ¿Cómo se eligen? quitándoles la almohadilla (#) que hay delante de ellos. Una vez hecho, salimos del archivo y automáticamente nos va a cargar los idiomas elegidos en nuestro sistema. Así, no tendremos problemas con los acentos, ni las eñes….
Root password
Elegimos la contraseña para root. En futuros artículos, veremos cómo añadir usuarios y cómo dar permisos.
Pacman mirror
En este apartado elegimos el repositorio con el que queremos trabajar para actualizar el sistema, instalar programas y demás. En mi caso uso uno francés:

Server = ftp://mir1.archlinuxfr.org/archlinux/$repo/os/i686

Apartado 6: el último detalle, tenemos que instalar, cómo es habitual en cualquier distribución GNU/Linux, el gestor de arranque. Podemos elegir:
1.Grub. el de mi elección.
2.Lilo
Y, además, nos preguntará donde instalarlo:
sda1 Primary Linux 10240 #root
sda2 Primary Linux swap / Solaris 1024 #swap
sda3 Primary Linux 26480 #home
En el ejemplo de arriba, debería instalarse en la partición sda.


Ya solo nos queda exit install que pondremos reboot y se reiniciara el sistema y ya tendremos instalado nuestro archlinux lo siguiente es istalar el escritorio.


Oscar 23-9-2008

Escritorio Gnome en archlinux

Escritorio Gnome en archlinux


hola hoy vamos a poner el escritorio a archlinux ya tenenos puesto el sistema operativo pero se nos queda en una consola y tenemos que poner el entorno grafico es facil pero tarda bastante soy sincero tarda mas en descargar paquetes que en configurar cosas pero,una una vez ternimado ya casi lo tendremos hecho, manos a la obra .

Para empezar ponemos root +intro y tendremos nuestro usuario de root para cargar paquetes en archlinux,lo primero que hago es actualizar pacman.

#pacman -Suy
#pacman -Syu

una vez tenemos pacman actualizado ya empezamos por instalar el escritorio ,se puede poner el escritorio que quieras por ejemplo kde,fluxbox,xfce.......yo por ejemplo utilizo gnome y es el que vamos a instalar.

#pacaman -Sy gnome
#pacman -S gnome-extra
#pacman -Sy xorg gnome gdm
#pacman -S hwd
#hwd -u
#hwd -xa

una vez instalado estos paquetes que tarda un poquito la verdad que si tenemos que crear la cuenta de usuario.

#adduser

una vez instalado nos pide el nombre de usuario ,lo segundo nos pide una serie de numerics osea yo pongo 500 por ejemplo podeis poner lo que querais . Cuando veamos usser ponenos usser despues intro ,intro ,intro y cuando nos ponga grup ponenos el nombre de usuario mas intro ,intro y cuando terminemos ya tendremos el usuario creado.
Lo siguiente es instalar sudo.

#pacman -S sudo
#nano /etc/sudoers

en la linea de abajo ponemos usuario ALL=(ALL) ALL
Asi crearemos el usuario para el entorno grafico,ejemplo como tiene que quedar.

 GNU nano 2.0.8 Fichero: /etc/sudoers

1.
2.# sudoers file.
3.#
4.# This file MUST be edited with the 'visudo' command as root.
5.# Failure to use 'visudo' may result in syntax or file permission errors
6.# that prevent sudo from running.
7.#
8.# See the sudoers man page for the details on how to write a sudoers file.
9.#
10.
11.# Host alias specification
12.
13.# User alias specification
14.
15.# Cmnd alias specification
16.
17.# Defaults specification
18.
19.# Runas alias specification
20.
21.# User privilege specification
22.root ALL=(ALL) ALL
23.
24.# Uncomment to allow people in group wheel to run all commands
25.# %wheel ALL=(ALL) ALL
26. 
27.# Same thing without a password
28.# %wheel ALL=(ALL) NOPASSWD: ALL
29. 
30.# Samples
31.# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
32.# %users localhost=/sbin/shutdown -h now
33.oscar ALL=(ALL) ALL
Asi es como tiene que quedar.
Lo siguiente es poner el inicio del entorno grafico hay que hacer dos modificaciones es facil.

#nano /etc/inittab

## Only one of the following two lines can be uncommented!
# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:
# Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/opt/kde/bin/kdm -nodaemon
Y lo tenemos que dejar de esta forma.

## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:
# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/opt/kde/bin/kdm -nodaemon
ya esta configurado el escritorio gnome solo falta reiniciar

#reboot

y a disfrutar del escritorio esn arch.


Oscar 23-9-2008

Sonido en Arch Linux

Sonido en Arch Linux

En archlinux tenemos que configurar el sonido es sencillo cuando tenemos el escritorio en la parte de arriba derecha al lado del reloj tenemos un altavoz con una x de color roja eso significa que no tenemos sonido y lo tenemos que instalar en pocos pasos lo instalaremos.

Abrimos el terminal de root y pomenos detras del #

#pacman -S alsa- utils
#pacman -S alsa-lib alsa-utils
#pacman -S alsa-plugins
#pacman -S alsa-oss

Lo podemos ejecutar de uno en uno o si queremos de una vez todos :

#pacman-S alsa- utils alsa-lib alsa-utils alsa-plugins alsa-oss + intro

Tardara un poquito pero se descargaran todos los paquetes de sonido.
Despues tenemos que darle autorizacion del usuario haremos lo siguiente en el terminal de root ponemos

#gpasswd -a usuario el de cada uno audio
#gpasswd -a usuario whell

Una vez hecho esto tenemos que ir a Deamons en el terminal de root

#nano /etc/rc.conf

en Deamons al final de la frase tenemos que poner alsa y gdm para que se ejecute,hos tiene que quedar de esta forma .

-----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond alsa gdm)


ya solo tenemos que reiniciar y ya lo tenem,os instalado. Terminal reboot.

#reboot +intro
Una vez ya tenemos reiniciado tenemos que tener el altyavoz de arriba sin la x y con unas ondas de color azul en el altavoz eso quiere decir que ya tenemos sonido en arch.


Una vez ya tenemos esto tenemos que ir al altavoz y darle con el boton derecho y cliclar en abrir el control del volumen y nos encontramos con los canales se sonido hay unos cuantos que los tenemos desabilitados y los tenemos que habilitar esto siempre me pasa cuando reinio el pc y en un segundo lo arreglo.solo tenemos que darle mas volumen al canal o clikar en la x roja y se quitara y ya tenemos sonido.


Bueno ya tenemos el sonido ya falta menos para tener arch totalmente configurado


oscar 22-9-2008

Pacman Arch Linux

Pacman Arch Linux



Pacman, el gestor de paquetes de Arch

Pacman es el manejador de paquetes de Arch Linux y es uno de los mejores comparándolo con el resto de distribuciones de GNU/Linux.

Personalmente no me atrevo a compararlo con ningún otro, aunque, como el resto, desempeña su función de forma casi automática.

Vamos a ver un pequeño howto para gestionar los paquetes de Arch Linux:

Lo primero os pego la salida del comando ayuda:
[figue@archlinux ~]$ pacman --help
usage: pacman {-h --help}
pacman {-V --version}
pacman {-A --add} [options]
pacman {-F --freshen} [options]
pacman {-Q --query} [options] [package]
pacman {-R --remove} [options]
pacman {-S --sync} [options] [package]
pacman {-U --upgrade} [options]

digite 'pacman --help' con otra opción para ayuda más específica

Yo el que más utilizo es el -S, que sincroniza con las bases de datos de los repositorios para trabajar.

Con el -S podemos realizar varias funciones básicas:
Búsqueda -> pacman -Ss nombre_paquete
Instalación -> pacman -S paquete1 paquete2
Sincronización de la base de datos de los paquetes -> pacman -Sy

Pero, ¿como actualizamos las listas al mismo momento que queremos instalar algo para obtener lo último? (recordad que en Arch los paquetes se quedan obsoletos en pocas semanas, por no decir días)
pacman -Sy paquete1 paquete2

¿Y la actualización completa del sistema?
pacman -Suy

Función -R, o como borrar un paquete:
pacman -R paquete
Borrar un paquete y todas sus dependencias:
pacman -Rs paquete
Borrado de un paquete con sus dependencias, pero más completo que el -Rs. Más info aquí (gracias yoyo )
pacman -Rcs paquete

Instalación de un paquete descargado desde una web (como archivo en local):
pacman -U paquete

Otras funciones interesantes son...
- Para buscar solamente dentro de los paquetes instalados:
pacman -Qs paquete

- Obtener más información sobre el paquete:
pacman -Si paquete
pacman -Qi paquete

¿Como limpiamos la cache de paquetes antiguos?
pacman -Sc
Pero yo lo quiero todo (similar al aptitude clean):
pacman -Scc

Optimización de la base de datos de paquetes. No daña para nada y es bueno ejecutarlo de vez en cuando
pacman-optimize

----------------------------------------------------------------

Repositorios

Actualmente, en mi Arch, tengo los siguientes habilitados
core
extra
community
compiz-fusion

También hay disponibles la testing y la unestable. Ya que Arch siempre está al día en la paquetería no tiene mucho sentido habilitarlos. Yo por lo menos no lo recomendaría, a no ser que se quiera desarrollar

El fichero básico de configuración, al símil de apt, es /etc/pacman.conf. También existe el directorio /etc/pacman.d/ que incluyen las diferentes direcciones con los repositorios disponibles (mirrors). Actualmente tengo mirrors únicamente de: community current extra release testing unstable. Todos los de por defecto

Nota: Existen más repositorios independientes

¿Como podemos hacer para añadir/habilitar un repositorio ya instalado?
Lo primero es editar el pacman.conf y buscar el repo deseado, en nuestro caso el community (repositorio de AUR, mantenido y creado por la comunidad de Arch ¡ENORME!)
Código:
#[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/community

(acordaros que hay que quitar el # de la línea del Include)

El fichero al que apunta, dentro de /etc/pacman.d, tiene que existir y contener lo básico:
[community]
Server = ftp://ftp.archlinux.org/community/os/i686
Después vendrán colgados el resto de mirrors disponibles.

Y para acabar... ¿cómo meter el repositorio de Compiz Fusion? Simplemente añadiendo en el fichero /etc/pacman.conf lo siguiente:
Código:
[compiz-fusion]
Server = http://arch.nesl247.org/compiz-fusion/i686


-------------------------------------------------------------

Tengo que decir que la mayoría de este manual ha sido posible con la ayuda en mano del wiki en archlinux.com.ar, la comunidad hispana de usuarios de Arch Linux y de visita obligada ante cualquier duda de esta distro que nos acompaña. La entrada linkada amplia la información que yo he escrito aquí.

Arch Linux Yaourt

Arch Linux
Yaourt


Hola hoy vamos a instalar yaourt es un instalador de paquetes de la comunidad arch lo que no se puede instalar con pacman seguro que lo tenemos en yaourt he encontrado una pedazo de guia que es muy simple i visual,esplica el funcionamiento de una manera muy liviana yo esplicare como instalar yaourt en arch linux es muy facil .Nos vamos al terminal de root.

#nano /etc/pacman.conf

Hacemos una linea nueva abajo de todo y ponemos esto.

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

Este es si tenemos procesador intel

[archlinuxfr] [archlinuxfr]
Server = http://repo.archlinux.fr/x86_64 Server = http://repo.archlinux.fr/x86_64


Este otro es por si tenemos AMD x64


Esto os tiene que quedar de esta forma .


# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs

[archlinuxfr]
Server = http://repo.archlinux.fr/i686


Lo siguiente es descargar abs y yaourt.

#pacman -S abs
#abs

pacman -Sy yaourt

Ya temnemos instalado yaourt vamos hacer una prueba para ver si funciona vamos a instalar un programa para cambiar formatos de video llamado winFF.


[root@tirska oscar]# yaourt winff
1 aur/winff 0.42-1
GUI for ffmpeg
==> Enter n° (separated by blanks, or a range) of packages to be installed
==> ----------------------------------------------
==>

Adonde pone 1 1 aur/winff 0.42-1 el 1 es el paquete que hay, en otros programa tienen mas paquetes el uno es el numero de paquetes abajo de todo pondremos el numero de paquetes que queremos y intro y empezara a descargar .ejemplo.

==> Enter n° (separated by blanks, or a range) of packages to be installed
==> ----------------------------------------------
==>1
==> WARNING: Building unsupported package as root is dangerous.
Please run yaourt as a non-privileged user.

==> Downloading winff PKGBUILD from AUR...


Comment by: yugrotavele on 20080518 [04:36:56]
A nice GUI frontend for ffmpeg.

Comment by: libervisco on 20080702 [13:50:19]
Here is a modified PKGBUILD for x86_64. Let me know if I should add it as a new package.
#################
# Contributor: yugrotavele
# Modified by libervisco for x86_64
pkgname=winff-amd64
pkgver=0.42
pkgrel=1
pkgdesc="GUI for ffmpeg"
url="http://www.winff.org"
license=('GPL')
depends=('ffmpeg' 'gtk' 'gdk-pixbuf')
makedepends=('')
source=('http://winff.googlecode.com/files/winff-0.42-amd64.deb')
arch=('x86_64')
md5sums=('1febf5fd19fa76bdc1da06d3e6c4d3b8')
build() {
ar vx winff-0.42-amd64.deb
tar xvzf data.tar.gz
install -Dm755 $startdir/src/usr/bin/winff $startdir/pkg/usr/bin/winff
install -Dm755 $startdir/src/usr/share/winff/presets.xml $startdir/pkg/usr/share/winff/presets.xml
install -Dm755 $startdir/src/usr/share/winff/winff.png $startdir/pkg/usr/share/winff/winff.png
}
################

Comment by: yugrotavele on 20080703 [01:12:13]
I think it would be best as a new package since you are using a different source file. I'm not running a 64 bit system so I am unable to test it myself.

First Submitted: Sun, 18 May 2008 04:28:31 +0000
Last Updated: Mon, 30 Jun 2008 04:23:08 +0000
winff 0.42-1 (Unsupported): GUI for ffmpeg

==> winff dependencies:
- ffmpeg (package found)
- rpmextract (package found)
==> Edit the PKGBUILD (recommended) ? [Y/n]("A" to abort)
==> ----------------------------------------------
==>

le damos y y se descargara todo el paquete .A si trabaja yaourt es facil os dejo un manual mas extenso sobre yaourt de la wiki de archlinux.fr es muy bueno espero que os sirva de ayuda .

http://archlinux.fr/yaourt-en


oscar 25-septiembre-2008

Montar dvd y puertos usb Arch Linux


Montar dvd y puertos usb Arch Linux

Hola hoy vamos a montar los puertos usb y el dvd lo primero que vamos a darle es confirmación de usuario es como en el sonido abrimos el termimnal rooty ponemos lo siguiente .

#gpasswd -a usuario optical
#gpasswd -a usuario storage
#gpasswd -a uauario disk
#gpasswd a- usuario dbus

Una vez hecho esto escribimos en el ternianal.

#nano /etc/fstab

Una vez abierto donde pone cdrom y dvd filas 10 y 11 ponemos un # y salimos y guardamos


1.GNU nano 2.0.8 Fichero: /etc/fstab
2.
3.#
4.# /etc/fstab: static file system information
5.#
6.none /dev/pts devpts defaults 0 0
7.none /dev/shm tmpfs defaults 0 0
8.
9.
10.#dev/cdrom /mnt/cdrom iso9660 ro,user,noauto,unhide 0 0
11.#/dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0
12./dev/sda1 /boot ext2 defaults 0 1
13./dev/sda2 swap swap defaults 0 0
14./dev/sda3 / ext3 defaults 0 1
15./dev/sda4 /home ext3 defaults 0 1

Una vez hecho esto nos vamos a Deamons y tenemos que poner dbus hal siempre detras de gdm,como veis mas abajo tiene que estar igual,abrimos el terminal de root.

#nano /etc/rc.conf

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond alsa dbus hal gdm)

Solo nos quera reiniciar el pc #reboot y ya tenemos los usb y el dvd montados.


oscar 22-9-2008