Control de usuario
Patrocinadores
Estadísticas
Miembros:
155.965
Online:
1.348
Hilos:
869.382
Mensajes:
12.026.482
Stats

Índice de foros PC Software libre

Hilo Oficial : ArchLinux

Descubre todo el poder del software libre: Linux, OpenOffice, GNU...

Moderadores: Churly, Methenx

amuchamu
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 1743
Registrado: 15 Jun 2004
Ubicación: Mañolandia

Re:

Mensajepor amuchamu 08 May 2008 15:08

jorchube escribió:pd2: gnome-volume-manager no es necesario desde gnome 2.22, ahora nautilus monta por si mismo las unidades externas, al incluir el gvfs. (segun los foros de arch, que le leido buscando solucion a mi movida)
y efectivamente, sin el servicio corriendo, sigue montanto todo correctamente.


Mira, eso no lo sabía, ale, quitado de mi sesión :P

jorchube
Avatar de usuario
Adicto
 
Mensajes: 433
Registrado: 12 Ene 2007

Re:

Mensajepor jorchube 08 May 2008 15:35

javiigua escribió:Hola jorchube, mirate esto, yo lo tengo asi y me funciona :

http://www.archlinux-es.org/foros/viewt ... =grabadora



Dime algo!!.


Saludos.


ya esta, ya lo tengo claro, era culpa de mi fstab. todo correcto.

gracias;)
Imagen

nevat
Avatar de usuario
Salido 24h.
 
Mensajes: 1775
Registrado: 12 Jun 2003
Ubicación: Barcelona
Fotos: 3

Mensajepor nevat 08 May 2008 17:50

Alguien con un Core2Duo ? Intento activar el escalado de frecuencia en la cpu (tiene 2: 2Ghz y 2,6Ghz). He seguido este tutorial:

http://wiki.archlinux.org/index.php/SpeedStep

Todo correcto, el demonio cpufreq se carga correctamente pero la cpu pasa de mi cuando intento "obligarla" a que se ponga a 2Ghz :-?
Imagen

resadent
Avatar de usuario
Mmm...
 
Mensajes: 2111
Registrado: 01 Abr 2006
Ubicación: vacaciones hasta sept

Mensajepor resadent 09 May 2008 18:49

Tengo un problema... la verdad, hasta ahora mi arch me montaba perfecto mi Walkman NWZ-816, pero ahora de buenas a primeras no le da la gana montarlo, se me queda sólo en "USB DEVICE"
Imagen
Se puede montar manualmente con "mount /dev/sdb1 /media/sdb1" (he creado esta carpeta), pero no se monta automáticamente, y en cambio tengo otro pendrive que sí lo hace. ¿Alguna ayuda?

Saludos y gracias por la molestia
Imagen

- SSBB -> 2148-9654-9359 (Resi) -

Imagen
Imagen

JanKusanagi
Avatar de usuario
Have.No.Fear, Jan.Is.Here
 
Mensajes: 7520
Registrado: 09 Abr 2005
Ubicación: /dev/BCN/ -Jabber Master-

dmesg

Mensajepor JanKusanagi 09 May 2008 21:34

resadent escribió:Se puede montar manualmente con "mount /dev/sdb1 /media/sdb1" (he creado esta carpeta), pero no se monta automáticamente, y en cambio tengo otro pendrive que sí lo hace. ¿Alguna ayuda?
Prueba a mirar la salida de 'dmesg' al poco de enchufarlo, a ver que ves referente al cacharro.

Mensajepor resadent 09 May 2008 21:48

Mensaje borrado

amuchamu
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 1743
Registrado: 15 Jun 2004
Ubicación: Mañolandia

Un par de scripts (conky y rebuild)

Mensajepor amuchamu 17 May 2008 02:25

Bueno, no sé si a alguien le servirá esto... Lo dudo mucho pero me da igual :P Circulan por ahí scripts para hacer lo mismo que hago con los 3 scripts que voy a poner, y probablemente mejor hechos, pero me apetecía hacerlos yo solico para aprender un poquillo, que nunca está de más.

El primero es un script para conky que muesta unas estadísticas de pacman. Muestra el total de paquetes, el total de paquetes instalados explícitamente, la última actualización de la base de datos y la última actualización de paquetes:
Código: Seleccionar todo
#!/bin/bash
echo " "$(pacman -Q | wc -l) "("$(pacman -Qe | wc -l)") paquetes"
echo " -Sy: " $(cat /var/log/pacman.log | grep sync | tail -n1 | cut -d "[" -f 2 | cut -d "]" -f -1)
echo " -Su: " $(cat /var/log/pacman.log | grep "full system" | tail -n1 | cut -d "[" -f 2 | cut -d "]" -f -1)
echo


El segundo es otro para conky. Mira en la base de datos si hay paquetes actualizables y los muestra línea por línea.
Código: Seleccionar todo
#!/bin/bash

S=$(pacman -Qu)
L=$(echo $S | grep "Se procesará")

if [ "$L" == "" ]; then
   echo " Sistema actualizado."
else
   lista=$(echo $L | cut -d ":" -f 2)
   t=$(($(echo $lista | wc -w)-4))
   if [ $t -eq 1 ]; then
      echo " 1 paquete actualizable:"
   else
      echo " $t paquetes actualizables:"
   fi
   
   for i in $(seq 1 $(($(echo $lista | wc -w)-4))); do
      echo "  ·" $(echo $lista | cut -d " " -f $i)
   done
   
   echo
   echo " Descarga:" $(echo $L | cut -d ":" -f 3 | cut -d " " -f 1-3)
   
fi


El resultado puede verse aquí, la parte de la derecha de Pacman: http://img137.imageshack.us/img137/4950 ... 050ga5.png

En realidad no son scripts "de conky". Con cron actualizo cada hora la base de datos de paquete y con lo siguiente actualizo conky cada media hora:
Código: Seleccionar todo
${color white}${font impact:bold size=20}PACMAN$font ${pre_exec pacman -V | grep Pacman | cut -d " " -f 20- | cut -d "-" -f 1 | cut -d " " -f 2}
${texeci 1800 ~/Programas/conkypacstats.sh}
${texeci 1800 ~/Programas/conkypacupdate.sh}


El tercero es el que me ha costado más... Es para recompilar e instalar desde las fuentes todos los paquetes instalados (makeworld recompila todos, instalados o no). Es probable que tenga algunos fallos, bastante probable teniendo en cuenta que lo acabo de hacer :P

Una opción para listar todos los paquetes y su directorio en abs, otra para compilar, otra para instalar. Como mi ordenador es muy lento (comparado con los de ahora, claro, que a mí me va perfecto) en la función de compilar paso como parámetro el número de paquetes a construir. No hay opción para construir todos (dudo que la use), pero sólo hay que indicarle el número de líneas del fichero y ya.

Más que nada es una prueba, para ver si lo conseguía hacer y ver qué problemas me iba encontrando. Dudo que lo use mucho, compilar 760 paquetes seguramente le costaría bastante. Uso sudo para actualizar abs y la base de datos, se puede omitir esa parte.

Teniendo en cuenta que los paquetes de arch están construidos para i686, dudo que note alguna diferencia en mi p4 aún con las cflags bien puestas. Con un procesador más nuevo tal vez se notara algo, ni idea.

En fin, ahí va:
Código: Seleccionar todo
#!/bin/bash
# Compila los paquetes instalados desde las fuentes
# Se necesitan abs, pacman y sudo
# Ejemplo:
#   $ rebuild.sh -l lista                                   # saca lista
#   $ rebuild.sh -c lista 10 paquetes                       # compila 10
#   $ rebuild.sh -c lista wc -l pkgs.lst | cut -d " " -f 1  # compila resto
#   # rebuild.sh -i paquetes                                # instala todos

# Sale si NO se es root
function permisosroot {
  if [ $UID -ne "0" ]; then
    echo "Error: Necesitas permisos de root para realizar esta operación."
    exit
  fi
}

# Sale si SÍ se es root
function permisosnoroot {
  if [ $UID -eq "0" ]; then
    echo "Error: No debes realizar esta operación como root."
    exit
  fi
}

# Comprueba parámetros
function parametros {
  if [ $1 -ne $2 ]; then
    echo "Error: Número de parámetros incorrecto."
    exit
  fi
}

# Actualiza abs y base de datos de paquetes
function actualizar {
  echo "Se actualizará el árbol de abs y la base de datos de paquetes."
  sudo abs
  sudo pacman -Sy
}

# Genera un fichero con "nombre_paquete ruta_en_abs\n" por paquete construíble
# $1 = fichero destino
function listar {
  # Lista de paquetes
  pkglist=`pacman -Q | cut -d' ' -f1 | paste -s`
  pkgnum=`pacman -Q | wc -l`

  # Localiza cada paquete en el árbol de abs
  i=0
  for pkg in $pkglist; do
    i=$((i+1))
    aux="($i / $pkgnum) $pkg"
    echo -n "$aux"
    for (( j=${#aux}; j<40; j++)); do echo -n " "; done
    search=`find /var/abs/core/ /var/abs/extra/ /var/abs/community/ -type d -name $pkg | cut -d " " -f 1`

    # Lo añade a makelist o norebuildlist
    pkgbuild="$search/PKGBUILD"
    if [ -f "$pkgbuild" ] ; then
      makelist="$makelist $pkg"
      echo "$search"
      echo "$pkg $search" >> $1
    else
      norebuildlist="$norebuildlist $pkg"
      echo "-- Incorrecto --"
    fi
  done

  # Resumen
  echo
  echo "Lista de paquetes generada en el fichero '$PWD/$1'"
  echo `cat $1 | wc -l` "paquetes a construir."
  echo
  echo "Paquetes que no serán reconstruídos: $norebuildlist"
}

# Borra $2 líneas del fichero $1
function borra_lineas {
  ftemp=`mktemp`
  tail -n $((`cat $1 | wc -l`-$2)) $1 > $ftemp
  mv $ftemp $1
}


# Main

case "$1" in
  "-l")
    permisosnoroot
    parametros $# 2
    actualizar
    listar $2
    ;;
   
  "-c")
    parametros $# 4
    permisosnoroot
    echo
    echo -n "Se construirán los siguientes paquetes en '$4':"
    head -n $3 $2 | (while read f; do
      echo -n " "
      echo -n `echo $f | cut -d " " -f 1`
    done)

    echo
    echo
    dtemp=`mktemp -d`
    mkdir -p $4
    head -n $3 $2 | (while read f; do
      cd $dtemp
      rm -rf *
      cp `echo $f | cut -d " " -f 2`/* .
      makepkg -c -A
      cd $OLDPWD
      mv $dtemp/`echo $f | cut -d " " -f 1`*.pkg.tar.gz $4
      borra_lineas $2 1
    done)
    rm -r $dtemp
    echo
    echo "Construídos $3 paquetes en '$4'"
    ;;
   
  "-i")
    permisosroot
    parametros $# 2
    cd $2
    pacman -U *.pkg.tar.gz
    cd $OLDPWD
    ;;

  *)
    echo "uso: $0 <opción> [parámetros]"
    echo "  -l <fichero>                  Crea la lista en <fichero>"
    echo "  -c <fichero> <n> <destino>    Compila los primeros <n> paquetes y los"
    echo "                                  borra de la lista"
    echo "  -i <directorio>               Instala todos los paquetes de <directorio>"
    echo "                                  de la lista <fichero> en <directorio>"
esac


Lo acabo de probar y funciona bien :Ð

No sé por qué me gusta tanto hacer estas frikadas :)

Edito: Creo que se ha perdido algún ` al editar, lo he vuelto a pegar a ver si salen...

Phyrok
Avatar de usuario
Ave Sekhmet
 
Mensajes: 577
Registrado: 13 Ene 2007
Ubicación: Tormentum Insomniae

Mensajepor Phyrok 17 May 2008 18:22

Saludos.

Me vuelvo a pasar por aquí después de un tiempo... Siento decíos que ya tal vez no lo haga con tanta frecuencia como antes.

@resadent, si se te monta bien "a mano" podrías probar a meterlo en el /etc/fstab, de forma que una linea quedase

Código: Seleccionar todo
/dev/sdb1 /media/sdb1 vfat auto,user 0 0

Puede que sea algo cutre, pero al menos te lo montará automáticamente cuando lo enchufes.

@amuchamu, unos scripts impresionantes, sobre todo el último, al estilo de cierta opción de gentoo que no recuerdo para recompilar todo a partir de las fuentes... Me vas a tener que dar clases para aprender yo algo de eso XD

Requiescat In Pain.
Imagen Imagen Imagen
Raizha, lo sois todo para mi... Os amo, siempre vuestro... PHYROK

resadent
Avatar de usuario
Mmm...
 
Mensajes: 2111
Registrado: 01 Abr 2006
Ubicación: vacaciones hasta sept

Re:

Mensajepor resadent 17 May 2008 19:22

Phyrok escribió:Saludos.

Me vuelvo a pasar por aquí después de un tiempo... Siento decíos que ya tal vez no lo haga con tanta frecuencia como antes.

@resadent, si se te monta bien "a mano" podrías probar a meterlo en el /etc/fstab, de forma que una linea quedase

Código: Seleccionar todo
/dev/sdb1 /media/sdb1 vfat auto,user 0 0

Puede que sea algo cutre, pero al menos te lo montará automáticamente cuando lo enchufes.

@amuchamu, unos scripts impresionantes, sobre todo el último, al estilo de cierta opción de gentoo que no recuerdo para recompilar todo a partir de las fuentes... Me vas a tener que dar clases para aprender yo algo de eso XD

Requiescat In Pain.

Gracias por la ayuda, Phyrok, pero el problema estaba en el puerto usb... lo he conectado en otro y ya va bien, gracias de todas formas por la ayuda. Lo tendré en cuenta en un futuro ;-)
Imagen

- SSBB -> 2148-9654-9359 (Resi) -

Imagen
Imagen

Teyken
Avatar de usuario
Novato
 
Mensajes: 1
Registrado: 16 Dic 2004

Mensajepor Teyken 18 May 2008 21:02

me a llamdo la atencion esa distro ya que anteriormente e usado ubuntu pero lo e encontrado muy pesado para mi equipo, pero antes de instalarlo tengo un par de preguntas:

en el inicio del tema dice que arch esta optimizado para procesadores i686, mi procesador es un pentium IV de 1.4 ghz(si bastante viejito ya xD), como puedo saber si mi procesador es tipo i686 o otro :S?

y que escritorio me recomiendan instalar (kde, gnome, etc..) me interesa que valla fluido y a la vez tenga una apariencia aceptable xD, tengo 512 en ram y de video una geforce 2 mx (si es bastante viejo el equipo xD)

este equipo lo usare principalmente para msn, escuchar musica, procesador de texto, algun juego (emuladores principalmente) xD y navegar por internet xD

cualquier consejo es aceptado xD

PrevioSiguiente

Volver a Software libre

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados