miércoles, 12 de marzo de 2014

INSTALANDO DEBIAN TESTING OPENBOX

Instalamos Debian

Pues eso que nos vamos a descargar la imagen de Debian que nos convenga y la instalamos sin olvidarnos de desmarcar el entorno gráfico y todas las aplicaciones para hacer una instalación lo más limpia posible y empezar desde cero.


Instalando aplicaciones

Después de iniciar nos logueamos como root y actualizamos el sistema para iniciar la instalación del servidor gráfico
# apt-get install xorg


Después necesitamos, como no, instalar openbox y ya que estamos las aplicaciones gráficas que nos van a ayudar a configurarlo obmenu y obconf. Vamos a usar como panel tint2 y como gestor para el inicio de sesión slim. Para cambiar temas, iconos y demás lxappearance
#apt-get install openbox obmenu obconf tint2 slim lxappearance
 
Pues ya tenemos entorno gráfico, o algo parecido, pero es mejor que ni lo veas por ahora. Para añadir al menu las aplicaciones de Debian instalamos el paquete menu y para poder navegar iceweasel. Un explorador de archivos no estaría mal y yo voy a instalar thunar:
# apt-get install menu iceweasel iceweasel-l10n-es-es thunar thunar-archive-plugin


Para ocuparnos del fondo del escritorio vamos a usar nitrogen así que
# apt-get install nitrogen


Instalamos sudo para no tener problemas con los permisos
# apt-get install sudo

Y lo configuramos editando el archivo /etc/sudoers y dejándolo tal que así:


# User privilege specification
root ALL=(ALL:ALL) ALL
usuario ALL=(ALL:ALL) ALL


Tomamos posesión de openbox
$ mkdir /home/usuario/.config
$ cp -r /etc/xdg/openbox/ /home/usuario/.config/
$ cp /etc/X11/xinit/.xinitrc /home/usuario/.xinitrc


Añadimos el panel tint2 al inicio de openbox editando el fichero
$ nano /home/usuario/.config/openbox/autostart


y añadimos


## tint2
(sleep 2s && tint2) &


y nitrogen para que inicie con la última configuración


## nitrogen
(sleep 5 && nitrogen –reconfigure) &


y el explorador de archivos

## thunar
(sleep 7 && thunar -- daemon) &
 

Compresor/descompresor

#apt-get install file-roller


Para correr aplicaciones gráficas como root instalamos gksu


# apt-get install gksu


Visor de imágenes viewnior y capturador de pantalla scrot


# apt-get install viewnior scrot

Para gestionar las aplicaciones lo mejor es la consola pero a mi me gusta mucho hacerlo con synaptic así que lo instalamos

# apt-get install synaptic




Configurando

Bueno, por ahora ya está bien de instalar. Ahora nos vamos a centrar en "arreglar" un poquito es aspecto de la niña porque está horroroso. Cerramos la sesión y la volvemos abrirla, a ver que nos encontramos. Para añadirle un fondo abrimos nitrogen desde la consola.
Pinchamos en "preferences" y añadimos "add" el directorio en el que tenemos la imágenes que vamos a usar como fondos
Añadimos la elegida y


Ya se ve de otra manera ¿no? El panel tint2 lo he dejado tal y como me lo he encontrado, tan sólo lo he puesto en la parte superior editando el fichero de configuración en /home/miusuario/.config/tint2/tint2rc y en el apartado "# Panel" nos vamos a la línes que dice "panel_position" cambiamos "bottom" por "top" quedando así:

# Panel
...
panel_position = top center horizontal
...

Ahora le vamos a meter mano al menú. Para ello llamamos desde l a consola a "obmenu" y nos ponemos a añadir como locos. Os muestro alguna captura:

Usar esta aplicación es muy fácil así que no me enrollo, añadir menú, añadir ítem, añadir separador ... en fin. Una cosa que sí me ha parecido interesante para mí y como ejemplo es configurar las capturas de pantalla con variantes como podéis ver:


Pues podéis ver que he añadido el menú "Captura de pantalla" con tres ítems "Ahora, En 5 segundos y Seleccionar Área..." y cada una de ellas con su configuración:

Captura de pantalla

    ahora
            scrot '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/ & viewnior ~/images/$f'
           
    en 5 segundos
            scrot -d 5 '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/ & viewnior ~/images/$f'
           
    Selecciona Área ...
            scrot -s '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/ & viewnior ~/images/$f'

El comando a ejecutar en cada caso es que haga la captura con los parámetros oportunos, la bautice con la fecha y hora de la captura, la guarde en una carpeta y nos la muestre a continuación con nuestro visor de imágenes. En las órdenes vemos que hace referencia a la ruta  ~/images/ que es donde scrot va a dejar la captura y viewnior la va a buscar para mostrar. Es una ruta que hace referencia a la carpera de nuestro /home y sería /home/miusuario/images/ y que debeis de cambiar por la que vosotros querais.

Otra cosa que comentar es que cada aplicación gráfica que necesite permisos de root debemos añadir a la orden "gksudo"



Ahora cada uno que le añada todo lo que vaya instalando y lo deje como el crea mejor a su gusto y entendimiento, que para eso estamos haciendo este manual, para que cada uno tenga en su máquina lo que le de la gana y no lo que te pongan.




Si os ha gustado el fondo o los iconos aprovecha.

Agradecimientos

Todo esto lo he ido hilvanando apoyándome en otros valientes que ya recorrieron antes estos caminos:
http://mundo-linux-b.blogspot.com.es/2013/07/escritorio-openbox-desde-cero-en-debian.html
http://www.com-sl.org/como-instalar-debian-testing-con-openbox.html
http://mundo-linux-b.blogspot.com.es/2013/07/debian-wheezy-con-openbox-guia-de.html



viernes, 8 de noviembre de 2013

INSTALANDO DEBIAN KDE


Bueno, como he visto tantos tutoriales y ninguno estaba completo del todo para mi gusto voy a hacerme yo uno propio porque nunca sabe uno cuando va a hacer falta de nuevo.

Después de tanto desengaño y frustración me he dado cuenta que donde me encuentro más cómodo es en los "derivados" de Debian así que ¿porqué no lo intento con la propia distribución "madre" a ver que tal. Sufrí una estampida de Gnome cuando me quitaron la versión 2 y no acabo de reconciliarme, no se ... tampoco me veo con Xfce porque ... no lo se pero no. Me he encontrado a las mil maravillas con Lxde + Openbox con la distribución Crunchbang 11 (basada en Debian Wheezy) y de hecho es la que uso a diario.
Pero KDE tiene algo que no puedo explicar. Para mi gusto le sobran algunas cosillas, de hecho es el entorno gráfico más completo para mi, pero con mi pentium4 no se, no se.

Lo primero es descargarnos la imágen desde la red:

http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/debian-testing-i386-kde-CD-1.iso

Después la quemamos o la metemos en un pendrive y ¡al ataque!. Bueno, esta parte está bien documentada en muchos sitios aunque yo recomiendo éste:
O te tragas el manual oficial:

http://www.debian.org/releases/stable/i386/

Al acabar la instalación iniciamos nuestro flamante Debian KDE y nos encontramos con ésto:



Bonito ¿no? Pero ... ¿en inglés? pero si le puse Español. Voy a actualizar a ver si ... pero ¿no tengo red? ¿y el icono de la red? ...

LA RED


Pues la red no me quedó más remedio que configurarla a "pedal" con mi consolita, así que buscamos Konsole y tipeamos:

$su
contraseña:
#


Ea!, ya eres root ¡CUIDADO!

Con el comando ifconfig -a nos aparecen nuestros adaptadores de red aunque no esten configurados

# ifconfig -a
eth0    Link encap:Ethernet HWaddr 00:**:56:**:02:**
           inet addr:192.168.1.80 Bcast:192.168.1.255 Mask:255.255.255.0
           inet6 addr: fe80::20d:56ff:fecf:218/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
           RX packets:447475 errors:0 dropped:1 overruns:0 frame:0
           TX packets:126110 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           X bytes:270357346 (257.8 MiB) TX bytes:13350055 (12.7 MiB)

lo        Link encap:Local Loopback
           inet addr:127.0.0.1 Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING MTU:65536 Metric:1
           RX packets:294 errors:0 dropped:0 overruns:0 frame:0
           TX packets:294 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:21596 (21.0 KiB) TX bytes:21596 (21.0 KiB)


Ésto no sirve para poder saber si el equipo los ha detectado y cómo los ha llamado. En mi caso voy a configurar el adaptador Ethernet, que como suele ser habitual lo ha llamado eth0.

ifconfig eth0 down
ifconfig eth0 192.168.1.80 netmask 255.255.255.0 up
route add default gw 192.168.1.1


Con esto le mandamos que deshabilite la tarjeta de red, que le ponga la ip fija y la máscara de subred y la habilite, y por último, la puerta de enlace. Ahora la ponemos los servidores DNS editando el fichero /etc/resolv.conf 

# nano /etc/resolv.conf
y añadiendo los OpenDNS que son estupendos

nameserver 208.67.220.220
nameserver 208.67.222.222


Con esto ya deperíamos tener red:

# ping www.google.es
PING www.google.es (173.194.41.255) 56(84) bytes of data.
64 bytes from mad01s15-in-f31.1e100.net (173.194.41.255): icmp_seq=1 ttl=55 time=55.7 ms
64 bytes from mad01s15-in-f31.1e100.net (173.194.41.255): icmp_seq=2 ttl=55 time=65.6 ms
64 bytes from mad01s15-in-f31.1e100.net (173.194.41.255): icmp_seq=3 ttl=55 time=56.5 ms
64 bytes from mad01s15-in-f31.1e100.net (173.194.41.255): icmp_seq=4 ttl=55 time=56.7 ms
64 bytes from mad01s15-in-f31.1e100.net (173.194.41.255): icmp_seq=5 ttl=55 time=67.7 ms
^C
--- www.google.es ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 55.744/6

 

REPOSITORIOS

 

Ahora que tenemos red deberíamos actualizar el sistema antes de instalar nada así que lo primero es revisar los repositorios a los que estamos apuntando

# nano /etc/apt/sources.list

Ahora podríamos debatir sobre los repositorios más adecuados para nuestro sistema pero yo directamente te voy a poner los míos,que son los de la versión Jessie y si quieres saber más, para eso está internet


deb http://security.debian.org/ jessie/updates main
#deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
deb http://ftp.debian.org/debian/ jessie main contrib non-free
# deb-src http://ftp.debian.org/debian/ jessie-updates main

# jessie-backports, previously on backports.debian.org
deb http://ftp.debian.org/debian/ jessie-backports main contrib non-free
# deb-src http://ftp.debian.org/debian/ jessie-backports main

Una vez que comprobamos que estan bién procedemos a actualizar el sistema:

# apt-get update
# apt-get upgrade

NETWORKMANAGER


Para poder ver el icono del asistente para conexiones de red y no tener que estar configurándola siempre desde la consola podemos instalar varios paquetes:

# apt-get install networkmanager plasma-widget-networkmanagement

Cerramos y abrimos sesión y ahora lo colocamos en la barra de panel (la de abajo del escritorio) así que para eso pinchamos en la esquina inferior derecha, a la caja de herramientas de panel


Cuando abra tenemos que elegir "añadir elementos gráficos
 

Buscamos "Network Manager" desplazándonos con la barra horizontal, pinchamos en él y lo arrastramos hasta el lugar del panel en el que queremos que aparezca. Te quedará como en la siguiente imágen (yo lo he puesto ahí, a la derecha)



Ahora sólo tenemos que pinchar en él si queremos cambiar algo de nuestra tarjeta de red o ver información de la misma



APPER


Como gestor de software he elegido apper porque lo veo muy simple y fácil de usar. 

# apt-get install apper



AHORAAAAAA!!!!!!

Bueno, pues ya podemos meterle mano a esto. Lo primero es instalar el idioma castellano así que nos vamos a apper y le mandamos

# apt-get install kde-l10n-es 

Una vez que lo hayamos instalado nos avisa de que sólo estará disponible para las aplicaciones que usemos en adelante así que cerramos y abrimos de nuevo la sesión para que todo KDE esté en español.

Ahora viene la retahíla de programas que echamos de menos a nuestro alcance como por ejemplo un navegador, porque konqueror no me acaba de gustar, y otras cosas de interés

- Navegador: iceweasel iceweasel-l10n-es-es
- compresores: rar, unrar, zip, unzip, p7zip-full, p7zip-rar y unace
- Ofimática: libreoffice libreoffice-l10n-es libreoffice-help-es
- Editor de particiones: partitionmanager
- Cliente torrent: ktorrent
- Flash para el navegador: flashplugin-nonfree

- Alguno más que se me escapa


Y otra cosa muy importante es deshabilitar Nepomuk y los efectos de escritorio porque mi Pentium4 no está para muchas transparencias, brillos y destellos.  Abrimos "Preferencias del sistema" y nos vamos a "Efectos de escritorio". Ahí desmarcamos "Activar los efectos de escritorio al inicio" y de paso le damos a la combinación de teclas para deshabilitarlos, si es que estaban habilitados Alt+Mayus+F12




Tecleamos Alt+F2 para abrir el lanzador de aplicaciones



y escribimos oxygen-settings y desmarcamos En la pestaña “Animaciones” la casilla “Activar animaciones”



Ahora en Preferencias del sistema>Búsqueda de escritorio deshabilitamos la casilla “Habilitar el escritorio semántico Nepomuk”

 

IMPRESORAS


Para instalar nuestra impresora instalamos

#apt-get install cups

Después de que lo instale nos vamos a nuestro navegador favorito y le indicamos la siguiente dirección: http://localhost:631


Nos vamos a "añadiendo imipresoras y clases"


Añadir impresoras y nos pedirá acreditación. Debemos autenticarnos como usuario root con su contraseña




y ¡suerteeee!. Siguiendo los menús no deberías tener problemas y si tu impresora no es detectada a la primera tendrás que navegar y buscar un poco. Yo me tuve que bajar el archivo .PPD desde http://www.openprinting.org/printers para mi impresora y con eso fué todo OK.

Algunas aplicaciones puede que no se vean normales, eso es porque no están diseñadas en GTK y por eso en KDE no se muestran correctamente. Esto se soluciona instalando varios paquetes

# apt-get install gtk2-engines-oxygen gtk2-engines-qtcurve

Bueno, con esto ya tenemos un sistema funcional para el uso cotidiano diario de un usuario básico. Podemos navegar por internet, abrir y modificar archivos de muchas clases sin problemas y muchísimas cosas más que poco a poco te irás encontrando. 

viernes, 11 de octubre de 2013


Tema de iconos flat para Libreoffice

Me parecía un poco cutre el tema de iconos de LibreOffice:


Así que lo he tuneado un poco:



Descargamos el fichero .zip desde este enlace:

http://blog.goranrakic.com/archives/slike/images_flat.zip

En la carpeta /usr/share/libreoffice/share/config/ hay uno o varios archivos images.zip, images_loquesea.zip o lo que sea. Se trata de cambiar el nombre de images_loquesea.zip a images.loquesea.zip.old (para no perderlo por si acaso) y copiamos nuestro images_flat.zip (como root) renombrándolo como el que hemos cambiado antes (images_loquesea.zip)

Ahora abrimos Libreoffice writer por ejemplo y nos vamos a Herramientas>opciones y una vez allí marcamos dentro de libreoffice>ver y nos fijamos en el apartado "tamaño y estilo de los iconos" y en el desplegable elegimos "loquesea", aceptamos y si no ha cambiado ya reiniciamos Libreoffice.

Todo esto lo he sacado de aquí:

http://www.atareao.es/ubuntu/configura-el-nuevo-estilo-flat-en-libreofficeopenoffice/

Al César lo que es del César

viernes, 18 de enero de 2013

Servidor de imágenes de disco, Backharddi

He necesitado hacerme de un servidor en el que guardar o restaurar imágenes de disco de varios modelos de PC, con características diferentes cada uno, para hacerlo todo más fácil y dinámico y me he encontrado con una maravilla. Os cuento:

Para este servidor de imágenes de disco he utilizado Guadalinex V7 que está basada en Ubuntu 10.04, porque es la que tenía a mano en ese momento y porque hay un repositorio específico para esa ditribución.

Instalación de Backharddi-ng

Pues sí así se llama la jodía. Son las iniciales de “Backup hard disk – new generation” que como todos sabemos inglés pues no hace falta traducir.
Para instalarla nos tenemos que meter en Sistema/Administración/Synaptic 


Una abierto Synaptic entramos en Configuración/Repositorios


Pinchamos en “Otro software/Añadir” y añadimos el siguiente:



ppa:pedro-pena/backharddi-ng
Pinchamos en “Añadir origen” y luego  “Cerrar”

Nos recuerda que debemos recargar así que pinchamos en “Recargar”. Una vez recargado tendremos que verlos aquí
Ahora cerramos esta última ventana y en la pantalla principal de Synaptic buscamos backharddi-ng

Marcamos (doble click) “ebox-backharddi-ng”, aceptamos los avisos y le damos a aplicar.
Esto va a tardas varios mitutos ya que se nos va a instalar un servidor pxe, dhcp, ssh, apache, tftp y seguramente algo más que se me escapa todavía.
Durante la instalación nos hará varias preguntas que dejaremos todo por defecto, lo único es poner contraseña a la entrada de la aplicación ebox que pondremos una facilita.
Una vez finalizado cerramos Synaptic y nos vamos al menú principal del Escritorio en “Aplicaciones/Herramientas de Sistema” y allí lo tenemos

Configuracion de la aplicación de Backup


Abrimos Ebox-backharddi NG y tras poner la contraseña que indicamos en la instalación de la aplicación entramos en el entorno web



Y entramos. Lo primero es  pinchar en System/General y ponerlo en español

Ponemos la ip fija a nuestro servidor

Configuramos el servidor DHCP. Yo he puesto el rango máximo disponible.

Le decimos donde está el servidor y el archivo de arranque del Grub (si no lo entiendes lo haces y punto). En el punto 4 ponemos: pxelinux.0

Ahora cargamos los módulos necesarios para el programa. Guardar los cambios.






Y ya tenemos funcionando el servidor. En la opción “Backharddi NG” podemos ver en todo momento a los clientes conectados y la tarea que están realizando.

Se podrían hacer grupos de clientes y realizar una tarea a la vez para todo el grupo, como por ejemplo restaurar la misma imagen en varios equipos a la vez, pero eso es para otro tutorial ...

Hacer imagen de un equipo (disco duro completo)

En la BIOS del equipo que vamos a usar para crear la imagen maestra, habilitamos el arranque PXE para que arranque por red. Elegimos el arranque por red al arrancar (por supuesto hemos conectado con un latiguillo de red al servidor) y nos aparece en él un grub de arranque en el que dejamos por defecto la primera opción “Backharddi-ng NET” y comienza el arranque



Ahora podemos ver que en la base de datos de la aplicación tenemos una carpeta (en adelante directorio) que se llama “pruebas-portatil” y que como todos los directorios que creemos tiene delante el simbolo “+”.


Con el ratón o con el teclado nos vamos a “crear un directorio nuevo”
Y le ponemos nombre



Dentro del directorio que acabamos de crear vemos que está vacío. Le decimos “generar copia de seguridad”


Ahora en la partición “#1 primaria 1.1 GB ntfs” nos indicaría “generar”. Le marcamos “Realizar las acciones definidas”
“Marcar todo para generar copia de seguridad”. Creamos la imagen “GX260-15-01-2011”

Y empieza el proceso. Al finalizar nos lo indica









Restaurar imagen de un equipo (disco duro completo)

Pues para restaurar la imagen de un equipo empezamos como en el punto anterior, iniciando el equipo desde la red y aceptando la opción por defecto “Backharddi-ng NET”.
Nos muestra los directorios creados en la base de datos de la aplicación:

Elegimos el directorio +GX260 y vemos que contiene el archivo “GX260-15-01-2011”:
Lo marcamos y en la siguiente pantalla marcamos “Marcar todo para restaurar copia de seguridad”

Y nos lo muestra en la siguiente ventana, en la que la partición contiene el comentario “restaurar”.
Marcamos la opción “Realizar las acciones definidas”
Y las realiza
Le marcamos continuar y se reinicia

Podéis probar para clonar sólo una partición o restaurarla porque es muy sencillo.
Para cualquier consulta la página de los desarrolladores http://www.open-phoenix.com/