13 febrero 2012

Recupera tus archivos de forma sencilla en Debian con Photorec.

De nuevo una breve reseña a un programa que no es nada afortunado en su llegada, ya que se presenta cuando estamos desesperando y creyendo que todo está perdido, horas y horas de recopilación, edición, trabajo que se van por el retrete, bueno, no tanto, por que vamos a ver como de una manera sencilla y eficaz recuperamos todo.

--Lo necesario:

  • Paciencia (dependiendo del tamaño del medio) a mayor el medio, mas paciencia. :)
  • Instalar testdisk: # apt-get install testdisk (meta que provee la herramienta que usaremos para la recuperación de nuestros archivos).
  • Otro medio no afectado y con suficiente espacio para alojar los archivos recuperados.
--Bien, teniendo ya todo preparado lanzamos el programa con derechos de administración:

  • Se puede lanzar sin parámetros o especificando el dispositivo afectado. # photorec ó # photorec /dev/sdxx.
  • Una vez iniciado veremos algo así:


  Es el momento de seleccionar el medio y pasamos a la siguiente pantalla:
  En esta pantalla configuraremos photorec para que actué según nuestras necesidades y seleccionamos  File Opt:
  Como podéis ver la base de datos de archivos es muy extensa y casi con toda seguridad cumplirá con creces con nuestras necesidades, s deselecciona todos las extensiones, b deja nuestra selección por defecto y la recordará para la próxima vez. espero no lo volváis a necesitar.


Por último nos queda escoger el directorio de recuperación de los archivos encontrados y pulsamos "C"
Y eso es todo...

01 febrero 2012

Gestión selectiva de paquetes en Debian.

--"Esta reseña está basada en mi propia experiencia después de haberme documentado adecuadamente".


--Pues bien, hablaré un poco a cerca del archivo /etc/apt/preferences, el cual bien configurado será de vital importancia para gestionar el sistema "apt" de nuestro debian.
--Antes que nada tenemos que agregar a nuestro sources.list los repositorios Debian stable,testing y unstable; si leíste bien, los repositorios de las tres versiones. Que donde lo puedes conseguir... aqui.
--Haquí un ejemplo: 


# Repositorios Versión Stable


#############################################################
################### OFFICIAL DEBIAN REPOS ###################
#############################################################


###### Debian Main Repos
deb http://ftp.es.debian.org/debian/ stable main contrib non-free 
deb-src http://ftp.es.debian.org/debian/ stable main contrib non-free 


###### Debian Update Repos
#deb http://security.debian.org/ stable/updates main contrib non-free 
#deb http://ftp.es.debian.org/debian/ stable-proposed-updates main contrib non-free 
#deb-src http://security.debian.org/ stable/updates main contrib non-free 
#deb-src http://ftp.es.debian.org/debian/ stable-proposed-updates main contrib non-free


# Repositorios Versión Testing


#############################################################
################### OFFICIAL DEBIAN REPOS ###################
#############################################################


###### Debian Main Repos
deb http://ftp.es.debian.org/debian/ testing main contrib non-free 
deb-src http://ftp.es.debian.org/debian/ testing main contrib non-free 


###### Debian Update Repos
deb http://security.debian.org/ testing/updates main contrib non-free 
deb http://ftp.es.debian.org/debian/ testing-proposed-updates main contrib non-free 
deb-src http://security.debian.org/ testing/updates main contrib non-free 
deb-src http://ftp.es.debian.org/debian/ testing-proposed-updates main contrib non-free 


##############################################################
##################### UNOFFICIAL  REPOS ######################
##############################################################


###### 3rd Party Binary Repos


#### Debian Multimedia - http://www.debian-multimedia.org/
## Run this command: apt-get update && apt-get install debian-multimedia-keyring && apt-get update
deb http://www.deb-multimedia.org testing main non-free


#### Google Linux Software Repositories (Testing) - http://www.google.com
## Run this command: wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
deb http://dl.google.com/linux/deb/ testing non-free 


##Wine
deb http://www.lamaresh.net/apt sid main
##lave de wine: wget http://www.lamaresh.net/apt/key.gpg && apt-key add key.gpg 


# Repositorios Versión Unstable


#############################################################
################### OFFICIAL DEBIAN REPOS ###################
#############################################################


###### Debian Main Repos
deb http://ftp.es.debian.org/debian/ sid main contrib non-free 
deb-src http://ftp.es.debian.org/debian/ sid main contrib non-free 


###### Debian Update Repos
# deb http://security.debian.org/ sid/updates main contrib non-free 
# deb http://ftp.es.debian.org/debian/ sid-proposed-updates main contrib non-free 
# deb-src http://security.debian.org/ sid/updates main contrib non-free 
# deb-src http://ftp.es.debian.org/debian/ sid-proposed-updates main contrib non-free 


--Ahora vamos con el preferences:

  • # nano /etc/apt/preferences
  • Pegamos: 
Package: *
Pin: release a=stable
Pin-Priority: 500
Package: *
Pin: release a=testing
Pin-Priority: 600
Package: *
Pin: release a=unstable
Pin-Priority: 50


(Aclaro: este archivo no admite separación entre lineas).
(Si vas a "jugar" con este archivo deberías tener en cuenta el /etc/apt/apt.conf ya que este ultimo esta sobre el /etc/apt/preferences).



  • En este archivo la linea Package: * corresponde a todos los paquetes, si quisiéramos que solo afectara a un paquete tendríamos que colocar el nombre del mismo.
  • La linea Pin: release a=stable fija el objetivo del pin a stable.
  • La linea Pin-Priority: 500 corresponde a el pin asignado a los paquetes seleccionados de la versión seleccionada.
--Esta configuración apunta a Testing.
Si queremos instalar una paquete de una versión diferente, stable o unstable tendras que especificarlo con # apt-get install paquete/unstable o # apt-get install/stable

--Los Pin-Priority se interpretan de la siguiente manera:


  • 1001 en adelante: prioridades para volver a la versión anterior. Se permite volver a la versión anterior del paquete.
  • 100 a 1000: prioridades estándar.No se permite volver a la versión anterior del paquete. Algunos valores de Pin-Priority claves 

  1. 990: la prioridad dado por la opción --target-release or -t of apt-get(8) option. 
  2. 500: la prioridad predeterminada de todos los paquetes. 
  3. 100: la prioridad de los paquetes recientemente instalados.

  • 0 a 99: prioridades que no son automáticas (se utilizan únicamente si el paquete no está instalado y no existe otra versión disponible).
  • menor que 0: la versión nunca es seleccionada.
PD: No intenten este método con los derivados Debian, no seria nada recomendable. Como se lee en la guía de referencia Debian: Con estos conocimientos, se puede vivir eternamente de "actualizaciones" :-)




02 enero 2012

dpkg: error al procesar “pakete” (-configure)

Otra breve reseña de un error con el que nos topamos alguna vez que otra los usuarios Debian y derivados, eso, como dice el titulo, "dpkg: error al procesar “pakete” (-configure)" como la mayoria de las veces es mas sencillo de lo que a priori pensamos, no necesitaremos reinstalar ni ninguna brutalidad parecida.
Haceros saber que para que no ayan malos entendidos a partir de ahora procuraré colocar $ para los comandos que ejecute el user y # para los comandos de root, siempre es bueno saberlo.
Procedemos:
# cd /var/lib/dpkg/info
# ls | grep pakete-roto
# rm pakete-roto.postinst
# apt-get update
Y eso es todo.


PD: Y pensar que por este mismo error los usuarios Debian reinstalaran el sistema...

01 enero 2012

Copiar configuracion de paquetes en debian para instalarlos posteriormente o a otra pc.


Instalas tu sistema e inviertes bastante tiempo en colocarlo a tu gusto, y por mano del demonio algo falla y no lo puedes solucionar; toca reinstalar con todo lo que esto conlleba; pues bien esto puede tornarse en algo muy llevadero con este truco para SO Debian o variantes tales como Ubuntu.

Para hacer una copia local del estado de la selección de los paquetes:
# debconf-get-selections > debconfsel.txt
     # dpkg --get-selections "*" >mis_selecciones   # o usar \*
"*" incluye también los nombres de los paquetes a purgar en mis_selecciones.
Puede transferir este archivo a otra computadora e instalarlo haciendo:
# dselect update
     # debconf-set-selections < debconfsel.txt
     # dpkg --set-selections
     # apt-get -u dselect-upgrade    # o dselect install

Sistema operativo: Linux (Debian y variantes)

29 diciembre 2011

Usando Thunar con Dropbox (Solucionado)

Os quiero hacer una aclaración, para que conste, no es necesario usar root para ningún comando.
La cosa es bien sencilla, como sabéis Dropbox usa por defecto el gestor de archivos Nautilus, pues bien indagando un poco encontré una solución bien sencilla, se trata de crear un script en /home/usuario/bin , en esta carpeta creamos el script (llamado nautilus) al cual llamará Dropbox cada vez que clikemos en el icono en el systrai o demos abrir carpeta de Dropbox en las opciones del menú, el contenido del mismo con derechos de ejecución (chmod +x ~/bin/nautilus )es el siguiente:
#!/bin/bash
exec pcmanfm $@
exit 0
pero que dices!? hay pone pcmanfm, si cierto, es que tal cual lo encontré solo funcionaba con pcmanfm, pero hice una pequeña modificación al respecto como sigue:

#!/bin/bash
exec `thunar ~/Dropbox` $@
exit 0
Y si, ésto funciona.
Ea hay queda, disfruten!

26 diciembre 2011

Captura selectiva con scrot

Por supuesto hay muchas herramientas y formas de hacerlo pero esta es una pequeña reseña de como hacer captura selectiva del escritorio o ventana con scrot:

Alt + f2: scrot -s
De esta forma con un solo click certero seleccionamos el recuadro a capturar.

01 mayo 2011

Temperatura GPU en Conky (Solucion)

En éste post, explicaré básicamente  como podremos colocar la temperatura de la GPU (gráfica) en nuestro conky. Solo para NVIDIA.


Requerimientos: nvidia-settings, grep y cut ← los dos últimos es difícil no tenerlos ya.
 Pues bien, pasamos a la consola para hacer comprobaciones y hacemos como sigue:

  • # nvidia-settings --query GPUCoreTemp # la salida sería algo parecido a esto:
                    Attribute 'GPUCoreTemp' (nuncaigual:0.0): 58.
                        'GPUCoreTemp' is an integer attribute.
                        'GPUCoreTemp' is a read-only attribute.
                        'GPUCoreTemp' can use the following target types: X Screen, GPU.
# Pues bien, ahora pasamos a filtrar lo que nos interesa a nosotros '58';       esta sería la temperatura (a tiempo real) de nuestra GPU
  • Tomamos Attribute, para colocarnos en la linea con 'grep Attribute' y leemos los caracteres con 'cut -c45-46'. En fin, resumiendo...
  • Esta es mi salida:   tarrasquero@nuncaigual:~$ nvidia-settings --query GPUCoreTemp | grep Attribute | cut -c45-46
    58
    Donde 58 es la temperatura.
Procedemos a colocarlo en Conky: ${execi 60 nvidia-settings --query GPUCoreTemp | grep 'Attribute' | cut -c45-46 ;}°C


Este es el resultado:








  


27 febrero 2011

Formateando dispositivo a bajo nivel.

El comando que usaremos para formatear nuestro dispositivo se llama 'dd' y la síntesis es como sigue:

Eso  sí, lo 1º seria ejecutar 'mount' en la consola para verificar que nombre le colocó el sistema (sobre todo en el caso que estemos trabajando con un 'usb'), procedemos:
dd if=/dev/zero /dev/sdx
-Es importante que entendamos el concepto entre 'sdx y sdxx' no es lo mismo formatear la la partición creada en una tabla que formatear el dispositivo, como es el caso que nos ocupa, recuerda que estamos formateando a bajo nivel.
-Otro punto a detallar sería '/dev/zero', según la wikipedia se trata de un archivo especial que provee tantos caracteres null (ASCII NUL, 0x00; no el carácter ASCII "0", 0x30) como se lean desde él. Uno de los usos típicos es proveer un flujo de caracteres para sobreescribir información.

03 enero 2011

Cofigurar conexión wifi en Debian sin interfaz gráfica. Seguridad WEP.

Requisitos: Tener instalado wireless-tools y desinstalar cualquier gestor de redes en nuestro sistema.

Tener cargados los modulos de la targeta en cuestión, que como se comprueba? pues en mi caso lanzando → lsmod | grep ath5k ← éste último es el driver, pertenece a una atheros. Dandose el caso de no tener cargados los modulos usar → (modprobe modulo_a_cargar).



Comprobar qué nombre de interfaz tenemos:
  
ifconfig
Suele ser la ultima en salir (en mi caso  wlan0). ← con esta interfaz explicaré todo el proceso.




Empecemos pues:
  
  1. Establecer modo:  iwconfig wlan0 mode Managed 
  2. Contraseña de la red: iwconfig wlan0 key (clave_en_formato_hexadecimal)   iwconfig wlan0 key s: (clave_en_formato_ASCII) 
  3. iwconfig wlan0 essid (WLAN_XX)  
  4. echo nameserver 80.58.61.250 >>/etc/resolv.conf && echo nameserver 80.58.61.254 >>/etc/resolv.conf  ← Ambos suponiendo que usamos los dns de telefónica de EspañaSi te ofrece servicios una compañia distinta pues → google dns Mi_compañia. (En teoria, una vez hecho este paso no sería necesario volverlo a hacer).
  5. ifconfig wlan0 up ← Lebantamos la interfaz.  
  6. ifconfig wlan0 192.168.1.33 netmask 255.255.255.0 ← Determinamos que ip usaremos. 
  7. route add default gateway 192.168.1.1 ← Puerta de enlace a usar. (Esto puede variar dependiendo del router que usemos ).
Listo.
Con esto deveriamos tener conexión, prueba lanzando → ping -c3 www.google.com si tienes conexión veras como recibes respuesta, si no, es posible que tengas una mala configuración o que otro programa alla editado tu → resolv.conf en /etc/resolv.conf.

17 febrero 2010

Velneo Open Apps, aplicaciones de codigo abierto

Cada vez son mas utilizadas las aplicaciones de codigo libre en las empresas. Sabemos que en la red podemos encontrar varias alternativas, pero hoy concretamente hos vamos a hablar de Velneo y sus aplicaciones.
Velneo para quienes no la conozcais, se trata de una plataforma completa  de desarrollo principalmente para aplicaciones empresariales, donde ahora se ha unido las Open Apps para darle mayor poder en el mercado. Todo el software que nos presentan  es de código abierto o también conocido como FOSS. Por lo que  son aplicaciones en constante evolucion y que siempre posremos modificar para adaptarlas a nuestras necesidades.
Una vez dicho esto, vamos con los primeros pasos necesarios para poder utilizar esta plataforma sin ningun tipo de problema. Para empezar lo primero que haremos, será registrarnos en su pagina web. Una vez pasada esta primera fase y con la cuenta ya iniciada, podremos acceder a la seccion de descargas, donde encontraremos un amplio catalogo con todos las aplicaciones de las que disponen y desde donde podremos descargarlas.
Una vez conseguido esto,podremos iniciar cualquier aplicación que queramos y que nos salga en la lista y mejorarla si queremos o utilizarla. Si te has decidido a dar este paso, y empezar a utilizar estas aplicaciones de gestion de codigo abierto,ingresa en en el  link para comenzar. De estas forma, ya estas preparado para empezar a programar sin ningun tipo de problema.
Para poder comenzar a utilizar, editar o implantar las Veleno Open Apps encontraremos una util gui que ns ira explicando paso a paso desde como empezar a como instalar las Open Apps en nuestro server y como editarlas.
La verdad, es que encontramos una gran cantidad de aplicaciones de todo tipo, desde aplicaciones para controlar las ventas, gestion de almacenes, componentes apa acceder a servidores FTP desde windows y mucho mas.

Nuevo OpenOffice.org 3.2 Ya liberado (Optimizado, mas seguro y rapido)


OpenOffice.org acaba de liberar una nueva versión de su suite de ofimática gratuito -y open-source, por supuesto- mejorando los tiempos de arranque de la aplicación en un 40 porciento (en condiciones ideales, suponemos), y expandiendo el repertorio a la hora de importar archivos protegidos por contraseña y manejar documentos de Office 2007, además de inyectar algo de “Ooh” a Calc, la aplicación de hojas de cálculo.
En particular, Calc parecería haber ganado unas cuantas mejoras en materia de compatibilidad y soporte para funciones más complejas, como la inserción/copia y trabajo avanzado con múltiples filas y columnas, entre otras cosas.
Por más información sobre los detalles misceláneos y la letra chica, recomiendo echar un vistazo al listado de cambios en este enlace aunque, honestamente, no es algo que vaya a quitarle el sueño al usuario habitual.
El nuevo OpenOffice.org 3.2 es gratis (clic en el enlace para la descarga), compatible con Windows, Mac, y Linux; y una alternativa ideal antes de zambullirnos a por esa copia pirata de Office.

11 febrero 2010

OpenOffice 4 Kids, la suite de OpenOffice rediseñada para los niños.

  • Para niños de entre 7 y 12; OpenOffice 4 Kids ofrece una interfaz sencilla y bien explicada para orientar a los niños. 
  • Con botones grandes y con las opciones mas concentradas para que resulte sumamente facil utilizarlo.
  • Orientado hacia el mundo educativo, es la respuesta de OpenOffice para llenar esta parte tan importante.
Descargar> OOo4Kids_0.8_Linux_intel_X86-32_es_benb.tar.gz 
Descargar>  OOo4Kids_0.8_Linux_intel_X86-32_es_benb.tar.gz.md5
Descargar>  OOo4Kids_0.8_Linux_intel_X86-64_es_benb.tar.gz
Descargar>  OOo4Kids_0.8_Linux_intel_X86-64_es_benb.tar.gz.md5

21 enero 2010

Copiar configuracion de paquetes en debian para instalarlos posteriormente o a otra pc.

Instalas tu sistema e inviertes bastante tiempo en colocarlo a tu gusto, y por mano del demonio algo falla y no lo puedes solucionar; toca reinstalar con todo lo que esto conlleba; pues bien esto puede tornarse en algo muy llevadero con este truco para SO Debian o variantes tales como Ubuntu.

Para hacer una copia local del estado de la selección de los paquetes:
# debconf-get-selections > debconfsel.txt
     # dpkg --get-selections "*" >mis_selecciones   # o usar \*
"*" incluye también los nombres de los paquetes a purgar en mis_selecciones.
Puede transferir este archivo a otra computadora e instalarlo haciendo:
# dselect update
     # debconf-set-selections < debconfsel.txt
     # dpkg --set-selections <mis_selecciones
     # apt-get -u dselect-upgrade    # o dselect install

Sistema operativo: Linux (Debian y variantes)

06 julio 2009

Shaddai 360: Paint.NET 3.36

Shaddai 360: Paint.NET 3.36

Brebe comentario de contenido: Programa gratuito edición y retoque de imágenes.

Sistema operativo: WinXP/2003/Vista

Idioma: Español