sábado, 22 de septiembre de 2012

Configurando escritorio Debian

Cuando hacemos una instalación de un Debian y no añadimos una réplica de red deberemos configurar los repositorios de forma manual y ya de paso añadiremos los paquetes más usuales, como libreoffice o el plugin de flash. Lo primero que vamos a hacer es abrir como root el fichero de configuración de repositorios.
#nano /etc/apt/sources.list
Y añadimos los siguientes repositorios
deb http://ftp.es.debian.org/debian/ squeeze main
deb-src http://ftp.es.debian.org/debian/ squeeze main
También podiamos haber hecho lo siguiente sin tener que abrir el fichero.
#echo "deb http://ftp.es.debian.org/debian/ squeeze main" >> /etc/apt/sources.list
#echo "deb-src http://ftp.es.debian.org/debian/ squeeze main" >> /etc/apt/sources.list
El siguiente paso será actualizar la lista de los paquetes del sistema.
#apt-get update
El siguiente paso es volver a abrir el fichero /etc/apt/sources.list para modificar las líneas que habíamos añadido antes.
#nano /etc/apt/sources.list

deb http://ftp.es.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.es.debian.org/debian/ squeeze main contrib non-free
Hemos añadido contrib non-free y con esto conseguimos los paquetes con otro tipo de licencia. Volvemos a actualizar la lista de paquetes.
#apt-get update
Ahora estamos listos para instalar flash.
apt-get install flashplugin-nonfree
Con esto ya podemos ver youtube. El siguiente paso va a ser instalar una versión de LibreOffice, pero esta vez lo haremos de forma manual. Lo primero será descargar los tar de la página de Libreoffice. LibO_3.5.6_Linux_x86_helppack-deb_es.tar.gz LibO_3.5.6_Linux_x86_install-deb_en-US.tar.gz LibO_3.5.6_Linux_x86_langpack-deb_es.tar.gz Primero descomprimimos
tar xvzf LibO_3.5.6_Linux_x86_helppack-deb_es.tar.gz
tar xvzf LibO_3.5.6_Linux_x86_install-deb_en-US.tar.gz
tar xvzf LibO_3.5.6_Linux_x86_langpack-deb_es.tar.gz

cd LibO_3.5.6_Linux_x86_install-deb_en-US/Downloads/en-US/DEBS/
Instalamos todos los paquetes del directorio
dpkg -i *.deb
Ahora nos toca integrar los iconos en el escritorio y en el menú
cd /Downloads/en-US/DEBS/desktop-integration
dpkg -i *.deb
Ya está, ahora sólo quedaría instalar la ayuda y el idioma, sólo debemos acceder a sus respectivas carpetas y ejecutar dpkg -i *.deb.

lunes, 10 de septiembre de 2012

Codificación de ficheros de texto Linux/Windows

Vamos a ver unos ejemplos de como convertir diferentes ficheros de texto editados en sistemas Unix y/o Windows. En Linux los ficheros de texto se codifican mediante UTF-8 que es una de las tablas del estándar Unicode, pero en Windows no se sigue este estándar. Las instalaciones de Windows en castellano utilizan la tabla Windows-1252. Los ficheros de texto de Windows tienen una serie de caracteres especiales y ocultos para señalar el fin de línea, fin de fichero, etc. En Linux son diferentes y aunque en muchos casos puede abrir correctamente los ficheros de texto de Windows en otros casos no. Explicado esto vamos a presentar unas herramientas que nos serán de utilidad en alguno de los supuestos anteriores. dos2unix nos permite transformar estos archivos de formato Windows (DOS) a Linux. Un ejemplo: si disponemos de un fichero creado con el notepad, podemos comprobar su codificación con la herramienta file.
#file ejemplo.txt
ejemplo.txt: ASCII text, with CRLF line terminators
#dos2unix ejemplo.txt 
dos2unix: converting file ejemplo.txt to UNIX format ...
#file ejemplo.txt 
ejemplo.txt: ASCII text
unix2dos nos permite transformar estos archivos de formato Linux a Windows (DOS).
#unix2dos ejemplo.txt 
unix2dos: converting file ejemplo.txt to DOS format ...
#file ejemplo.txt 
ejemplo.txt: ASCII text, with CRLF line terminators
iconv nos permite cambiar la codificación del fichero de texto. iconv -f old-encoding -t new-encoding file.txt > newfile.txt
# iconv --from-code ASCII --to-code UTF-16 --output ejemplo.utf16 ejemplo.txt
# file ejemplo.utf8 ejemplo.txt ejemplo.utf8: Little-endian UTF-16 Unicode text, with CRLF, CR line terminators
ejemplo.txt:  ASCII text, with CRLF line terminators
convmv nos permite cambiar la codificación de los carácteres.
# convmv -f iso-8859-1 -t utf8 files
Con esta orden convertiremos todos los ficheros dentro del directorio files de iso-8859-1 a utf8.

jueves, 6 de septiembre de 2012

Órdenes de propósito general en Linux - Iniciar y cerrar sesión

Las órdenes que vamos a ver a continuación, nos serán de utilidad para iniciar y cerrar sesiones en un sistema Linux de diferentes maneras. login: utilizaremos esta orden para establecer una nueva sesión de trabajo con el sistema. passwd: Utilizamos esta orden para cambiar nuestra contraseña logout: Finalizamos sesión. exit: utilizaremos esta orden para finalizar una sesión de trabajo. ^d: Con Ctrl+d enviaremos una señal de exit al sistema y cerraremos sesión. startx: En caso de estar trabajando sin las X Windows, con esta orden iniciariamos estas. poweroff: orden para apagar. halt: orden para apagar. shutdown: orden para apagar. reboot: Con esta orden le diremos al sistema que se reinicie. Alt+Ctrl+Supr: Con esta combinación de teclas enviamos una orden reboot al sistema.