22 noviembre 2012

Ultima Beta (4) Debian (Instalador)

Pues eso amigos... El instalador de Debian (Wheezy) llega a su última beta, antes de su lanzamiento como nueva stable.

  • Se destacan en esta versión la mejora en la conexión wifi con el modulo ath9k.
  • Mejoras en cuanto a la plataforma dirigida a las empresas.
  • Mejoras en udev en cuanto a soporte os-prober, snd-hda-codec-ca0132, hid-logitech-dj (dispositivos de entrada).
  • rt2800usb añade mas id de dispositivos.
  • etc...
Se resuelven igualmente errores de conexión en la instalación de los DE vía wifi .
Grub2: Corregidos algunos errores de arranque EFI.
Se han resuelto varios errores mas e implementado mejoras en cuanto a dhcp.

17 noviembre 2012

Instalar paquetes en demanda bajo Debian

¿A quién no le pasó alguna vez que compilando algún determinado source al ver tal cantidad de paquetes necesarios, empieza a no querer terminar la operación?

Pues bien, por algo Debian es la mas veterana en cuanto a paquetería en lo que a GNU/Linux se refiere y como no podía ser de otra forma existe solución a ese (pequeño ?) inconveniente, se llama auto-apt :) :

# apt-get install auto-apt
# auto-apt update && auto-apt updatedb && auto-apt update-local

cd Directorio/compilación

$ auto-apt run ./configure  (necesario sudo para utilizar apt-get)

Esta es solo una muestra de la utilidad de este paquete, y su uso puede extenderse mas allá de un mero ./configure, por ejemplo en scripts.

No espero que les sea de utilidad, se que les servirá lol :).


28 septiembre 2012

Nvidia Vs Nouveau

Parecia mentira... el comando glxgears arrojaba mas FPS con nouveau que con nvidia, concretamente: nvidia 63.0 FPS (vr 304.x) contra los 672.247 FPS de nouveau.
 Sinceramente, ya empezaba a notar 'algo raro' en el sistema; y estaba en lo cierto, nouveau a dado un gran salto desde que Linus Torvals enseñara su dedo corazón hacia arriba a NVIDIA.
Cube 2 sin duda es uno de los FPS preferidos para mi y sinceramente me retenía aún con nvidia como controlador para graficos. Pero eso ya a pasado a la historia.
Los chicos de nouveau se han puesto las pilas y los resultados se notan.
Mi en hora buena a todos los que trabajáis en el proyecto, estáis en el camino correcto.

Por supuesto nouveau no pretende ser 'perfecto' pero de momento se comporta muy bien con mi GT 430 de 1GB.

Nouveau y 3D

Hoy me apetecía compartir con vosotros el hecho que: Nouveau si soporta 3D y que para mi sorpresa va bastante bien. ¿Como?

-Atajo: CTRL-ALT + F1

-Salimos de la sesión actual y paramos el DE que usemos, en mi caso Slim:
# /etc/init.d/slim stop

-*Editado*:
# cd /etc/X11/
# mv xorg.conf xorg.conf.OLD


-Nos asegurarnos de que nvidia no deja rastros ni paquetes conflictivos:
# apt-get remove --purge xserver-xorg-video-nvidia nvidia-kernel-common nvidia-kernel-source nvidia-settings && apt-get autoremove
# gksu synaptic : Filtro | Estado, No instalados (configuración residual) | Marcamos todo para eliminar completamente.

-Instalamos lo necesario: apt-get install xserver-xorg-video-nouveau-dbg libgl1-mesa-dri-dbg libgl1-mesa-glx-dbg libdrm-nouveau1a-dbg libdrm2-dbg xserver-xorg-core-dbg xserver-xorg-video-nouveau libdrm2 libdrm-nouveau1a

# reboot



Leer antes de iniciar el proceso:  http://nouveau.freedesktop.org/wiki/DebianPackages

13 septiembre 2012

El placer de leer un libro

Hoy traigo una recomendación para esto de la lectura, que es particularmente útil para administrar y ordenar nuestra colección de libros en Debian, se trata de Calibre. La herramienta en si nos facilita el manejo de libros desde la conversión hasta la compra desde tiendas como amazon.
Buena lectura...

Beta 2

Por cierto ya dije que está disponible la beta 2 de Wheezy?

12 septiembre 2012

Notificaciones en escritorio Debian

Me decidí a crear este post por una sencilla razón (lo tengo a modo recordatorio) y como dice el dicho "la practica hace la costumbre", (me lo acabo de inventar) :P

Pues bien empezamos Desinstalando cualquier daemon que tengamos instalado:

Ejemplo: # apt-get remove --purge notification-daemon notification-daemon-xfce

Y pasamos a instalar lo necesario para que funcione el invento :):

# apt-get install libnotify-bin libnotify4 notify-osd

Suficiente, con eso y salida/entrada de sesión debería ser  suficiente.
 

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)