Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

Publicada TuxInfo 14

por banyut
jueves, 19 de febrero del 2009 a las 23:08
guardado en ,

Se ha publicado un nuevo número de la revista de software libre y GNU/Linux de Argentina TuxInfo.

Entre otros temas tenéis una buena relación de distros y sus caracteristicas.

 

Linux 101 hacks

por banyut
sábado, 14 de febrero del 2009 a las 23:44
guardado en , ,

Hoy me he topado con este gran libro, LINUX 101 HACKS de Ramesh Natarajan, en el que ha recopilado toda una colección de tips relacionados con la consola, y que no os podeis perder.

Como pega os diré que està en inglés, pero creo que vale la pena que le echéis una ojeada, hay trucos muy buenos.

El comando TR

por banyut
viernes, 13 de febrero del 2009 a las 08:45
guardado en , ,

Hoy presentaremos el comando tr, un comando muy infravalorado en esencia por dos motivos.

  • Primero: Es un gran desconocido para el usuario estándar.
  • Segundo: Muy a menudo se sustituye por las funciones de buscar y reemplazar de cualquier editor de texto.

Si sois capaces de terminar de leer este articulo, posiblemente no podréis evitar maldecir las horas que seguramente habréis perdido en el pasado editando interminables ficheros de texto.

Sintaxis

El comando tr dado un flujo de datos (entrada estándar) nos permite modificarlos sustituyendo y/o borrando carácteres.

Su sintaxis es un poco liosa, pero miraremos de explicarla lo mejor que podamos.

tr [OPCIÓN] ... SET1 [SET2]

Donde [OPCIÓN] pueden ser cualquiera de las siguientes.

  • -d Borrar los carácteres indicados en SET1
  • -s Elimina o reemplaza los carácteres repetidos indicados en SET1
  • -c Todos los carácteres que no sean los indicados en SET1 los convierte en SET2
  • -t Trunca SET1 a la longitud de SET2

Sustitución

Empezaremos con unos ejemplos sencillos que os ayudaran a entenderlo mejor. En su forma más simple, podemos sustituir un carácter por otro, por ejemplo, podemos transformar todas las vocales en mayúsculas.

$ echo murcielago | tr aeiou AEIOU
	mUrcIElAgO

En esta ocasión hemos ejecutado el comando tr sin ningún argumento, 'aeiou' seria SET1 y 'AEIOU' corresponderia a SET2.

Quisiera matizar que hablamos de caráteres, por lo tanto los patrones SET1 y SET2 son a nivel de carácteres, por lo que tr buscará cualquier aparición de SET1 en la cadena de entrada y la sustituirá por el carácter correspondiente de SET2.

La sustitución se realiza a pares, el primer carácter de SET1 será reemplazado por el primer carácter de SET2, el segundo con el segundo y así hasta el final.

Pero que ocurre si SET1 tiene mayor longitud que SET2? o al revés, veamoslo.

$ echo murcielago | tr aeiou AE
	mErcEElAgE

$ echo murcielago | tr aeiou AE.
	m.rc.ElAg.	

$ echo murcielago | tr ae AEIOU
	murciElAgo	

Creo que con esos ejemplos es fácil deducir lo que ha pasado, en el primer ejemplo, podemos ver como ha sustituido todas las 'a' y 'e' por 'A' y 'E' respectivamente, pero que ha pasado con el resto de vocales que había en SET1?.

Pues simplemente que al buscar su homólogo en SET2 y no encontrarlo, este es sustituido por el último caracter de este, en nuestro ejemplo por 'E'. Tal vez este efecto lo veréis mejor en el segundo ejemplo donde la 'a' y 'e' son sustituidas por su correspondiente mayúscula, y el resto de las vocales se sutituyen por el carácter '.'.

El tercer ejemplo es mas fácil de entender, simplemente busca los caracteres de SET1 en la cadena introducida, y cuando los encuentra los sustituye por sus homólogos en SET2, ignorando así los últimos carácteres de SET2.

Dicho de otra forma, si SET1 es mayor que SET2, este último se expandirá rellenándose con el último carácter de SET2 hasta conseguir la longitud de SET1.

Es importante que entendáis el concepto de carácter, estamos sustituyendo carácteres, si en SET1 tenemos 'en', el comando tr no buscará la palabra 'en', sino que buscará todas las apariciones de la letra 'e' y la letra 'n'.

Borrar

El borrado de carácteres es más fácil de usar. En este caso solo necesitamos SET1, para indicar que carácteres queremos borrar.

En el siguiente ejemplo borraremos las letras 'a' y 'e' de la palabra 'murcielago'.

$ echo murcielago | tr -d ae
	murcilgo

Si ya se, es una chorrada de ejemplo, tal vez este os parezca mejor. Eliminaremos todos los espacios en blanco que tengamos repetidos en una frase.

$ echo 'una         frase muy    tonta pero valdrá' | tr -d ' '
	unafrasemuytontaperovaldrá

Borrar repetidos

Como veis, en el ejemplo anterior, hemos eliminado todos los espacios repetidos, pero también los que no lo estaban. El problema lo hemos tenido al elegir la opción -d, pues como hemos indicado al inicio, su función es eliminar. Para este trabajo en concreto tenemos la opción -s cuya especialidad es la de eliminar carácteres repetidos. Veámosla en acción.

~$ echo 'una         frase muy    tonta pero valdrá' | tr -s ' '
	una frase muy tonta pero valdrá

A que ahora le empezáis a ver más sentido a esta herramienta, pues aún no hemos acabado, la opción -s nos permite eliminar los carácteres repetidos y a la vez sustituirlos por otro carácter.

$ echo 'una         frase muy    tonta pero valdrá' | tr -s ' ' .
	una.frase.muy.tonta.pero.valdrá

$ echo '(((una         frase muy    tonta pero valdrá)))' | tr -s ' )(' ' ]['
	[una frase muy tonta pero valdrá]

Sustituir con negados

Si utilizamos la opción -c, el comando localizará todos los carácteres que no coincidan con el patrón dado en SET1 y los reemplazara por sus correspondientes en SET2.

Es un poco más difícil ver la funcionalidad de esta opción, pero creedme la tiene, veamos unos ejemplos tontos para que entendáis su uso y más adelante veremos algo más útil.

$ echo 'naci el 13-12-1966' | tr -c '0123456789' '-'
	--------13-12-1966-	

Si habéis ejecutado este último ejemplo, habréis visto que el resultado ha sido algo raro, que es lo que ha pasado?. Fijaros en el último guión del resultado.

El comando tr ha substituido por un guión cualquier carácter que no fuera un número. Pues eso ha hecho, el salto de línea aunque invisible también es tenido en cuenta como un carácter.

Secuencias válidas

El comando reconoce los siguientes carácteres no visibles.

  \NNN            carácter con valor octal NNN (de uno a tres dígitos)
  \\              barra invertida
  \a              pitido audible (BEL)
  \b              espacio hacia atrás
  \f              salto de página
  \n              salto de línea
  \r              retorno de carro
  \t              tabulación horizontal
  \v              tabulación vertical

El comando ls sin argumentos, nos devuelve una lista tabulada por columnas con el nombre de los archivos de un directorio determinado, con tr podemos modificar la salida del comando ls para obtener una lista con un elemento por línea.

$ ls |tr '\t' '\n'
	gedit.banyut.1053685335
	kde-banyutyHf1n2
	keyring-GLhk1g
	ksocket-banyut
	orbit-banyut
	orbit-root
	plugtmp
	pulse-banyut
	screenlets
	seahorse-7f0yeD
	Tracker-banyut.8264
	virtual-banyut.F7zFmY

Hemos substituido los tabuladores por saltos de linea, también podríamos cambiar las barras de un path.

$ echo '\banyut\tmp\' |tr '\\' '/'
	/banyut/tmp/

Rangos

SET1 y SET2 se pueden definir como un rango de carácteres, esto se consigue mediante el carácter '-', por ejemplo para definir los números del 0 al 9, se escribirá, 0-9.

Como ejemplo convertiremos todo un texto a mayúsculas.

$ echo 'Yo soy porque nosotros somos' | tr a-z A-Z
	YO SOY PORQUE NOSOTROS SOMOS

A demás, también tenemos predefinidos una serie de rangos.

  [:alnum:]       todas las letras y dígitos
  [:alpha:]       todas las letras
  [:blank:]       todos los espacios en blanco horizontales
  [:cntrl:]       todos los caracteres de control
  [:digit:]       todos los dígitos
  [:graph:]       todos los caracteres imprimibles, sin incluir el espacio
  [:lower:]       todas las letras minúsculas
  [:print:]       todos los caracteres imprimibles, incluyendo el espacio
  [:punct:]       todos los caracteres de puntuación
  [:space:]       todos los espacios en blanco horizontales y verticales
  [:upper:]       todas las letras mayúsculas
  [:xdigit:]      todos los números hexadecimales
  [=CAR=]         todos los caracteres que son igual que CAR

El ejemplo anterior utilizando los rangos predefinidos.

$ echo 'Yo soy porque nosotros somos' | tr [:lower:] [:upper:]
	YO SOY PORQUE NOSOTROS SOMOS	

Bueno a estas alturas ya tenéis que tener las ideas claras de como funciona esta instrucción, por lo que solo nos queda poner unos cuantos ejemplos, más que nada, encaminados a mostrar las distintas formas de llamar al comando tr.

$ tr -d [:cntrl:] <fitx_A.txt >fitx_B.txt
$ cat fitx_A.txt | tr 'a-zA-Z' 'A-Za-z'
$ tr -c '[:print:]\n' <fitx_A.txt '.'
$ ls | tr [:upper:] [:lower:] > fitx_C.txt

Si alguien tiene algún problema interpretando las anteriores lineas, pues que lo diga y miraremos de explicarlo un poco mejor.

- - -

Si su Windows no le da problemas. ¡Reclame a Microsoft!

Atajos de Teclado (shortcut)

por banyut
martes, 10 de febrero del 2009 a las 20:07
guardado en ,

Una de las cosas más útiles que tenemos cuando nos sentamos delante del ordenador, son los atajos de teclado, estos de una forma o de otra están disponibles en prácticamente cualquier aplicación.

Es bastante habitual que al principio no se les vea utilidad, pues el uso del ratón es muy atractivo, pero no os engañéis, no hay nada menos eficiente que el ratón (en lo que ha tiempo de acción se refiere, el pasar del teclado al ratón para luego volver al teclado resulta muy poco eficiente).

Cada aplicación suele tener sus propios atajos y aprendérselos todos puede ser eterno. Yo llevo muy mal lo de memorizar, pero el uso continuado, en un principio algo forzado, ha hecho que me aprenda de manera natural un sin fin de atajos.

En este articulo os voy a mostrar los atajos de carácter general que más uso, existen otros muchos que tendréis que descubrir vosotros mismos.

Escritorio

Ctrl + Alt + L . . . . . . . . . . . . bloquea la sesión
Alt + F7 . . . . . . . . . . . . . . . Movemos ventana con cursor o ratón.
Alt + F1 . . . . . . . . . . . . . . . Abre el menú Aplicaciones.
Alt + F2 . . . . . . . . . . . . . . . Abre dialogo ejecutar
Alt + F4 . . . . . . . . . . . . . . . Cierra la ventana
Alt + F8 . . . . . . . . . . . . . . . Modificamos tamaño de la ventana
Alt + F9 . . . . . . . . . . . . . . . Minimiza 
Alt + F10 . . . . . . . . .. . . . . . Maximiza
Alt + Tab . . . . . . . . .. . . . . . Cambiar ventana activa

En la mayoría de aplicaciones.

Ctrl + N . . . . . . . . . . . . . . . Nuevo.
Ctrl + O . . . . . . . . . . . . . . . Abrir.
Ctrl + S . . . . . . . . . . . . . . . Guardar.
Ctrl + P . . . . . . . . . . . . . . . Imprimir.

Ctrl + A . . . . . . . . . . . . . . . Seleccionar Todo
Ctrl + C . . . . . . . . . . . . . . . Copiar
Ctrl + X . . . . . . . . . . . . . . . Cortar
Ctrl + V . . . . . . . . . . . . . . . Pegar

Ctrl + W . . . . . . . . . . . . . . . Cerrar
Ctrl + Q . . . . . . . . . . . . . . . Salir (de la aplicación)

En el terminal.

Ctrl + C . . . . . . . . . . . . . . . Matar proceso
Ctrl + D . . . . . . . . . . . . . . . Cerrar Terminal
Ctrl + Z . . . . . . . . . . . . . . . Enviar a segundo plano

Ctrl + U . . . . . . . . . . . . . . . Borrar hasta el inicio de la línea.
Ctrl + K . . . . . . . . . . . . . . . Borra hasta el final de la línea.
Ctrl + W . . . . . . . . . . . . . . . Borra hasta el inicio de la palabra.

Ctrl + L . . . . . . . . . . . . . . . Limpia el termial
Mayus + Av. Pag/Re.. . . . . . . . . . Scroll
Mayus + Ins . . . .. . . . . . . . . . Pegar

Con Compiz podemos obtener unos fantásticos atajos/utilidades.

Ctrl + Cursor Izquierda/derecha . . . . . . . Cambiamos de escritorio.
Ctrl + Cursor Izquierda/derecha . . . . . . . Cambiamos de escritorio.
Ctrl + Alt + D  . . . . . . . . . . . . . . . Muestra/oculta el escritorio.
Win + rueda raton . . . . . . . . . . . . . . Zoom
May + Alt + Cursor UP . . . . . . . . . . . . Muestra todas las ventanas.

Los atajos de teclado, se pueden modificar o es más, podemos hasta definir nosotros mismos nuestros propios atajos.

Existen multitud de aplicaciones que hacen esto, sin ir más lejos, ubuntu trae por defecto un editor de atajos, lo podéis encontrar en el menú Sistema->Preferencias->Combinaciones de teclas, o abrirlo mediante la combinación Alt+F2 y introduciendo el siguiente comando.

gnome-keybinding-properties

También tenéis gconf-editor, que aunque su función especifica no sea esta, nos permitirá definir y modificar algunos atajos de teclado.

Por último también disponemos de programas específicos para esta tarea tales como keytouch o xbindkeys. Este último puede resultar muy útil y disponéis de un manual muy bueno en la página de entre tuxes y pepinos.

- - -

In world without fences and walls, who needs Gates and windows

Numero 3 de Papirux

por banyut
domingo, 08 de febrero del 2009 a las 00:47
guardado en

Aunque con retrasos y después de algún que otro problema , se ha publicado el número 3 de la revista Papirux.

Papirux n. 3

Su filosofia me encanta,  y aunque no es de las mejores publicaciones que he visto (creo que le falta madurar),  es muy prometedora  y no está de más que le echeis una ojeada,

Nautilus

por banyut
viernes, 06 de febrero del 2009 a las 00:33
guardado en ,

Hoy le toca a nuestro adorado Nautilus, veremos que nos ofrece, así como algunas de sus funcionalidades. El siguiente manual se basa en la versión 2.24.1, por lo que algunas cosas de las que aquí se expliquen pueden no funcionar en versiones anteriores.

Por su puesto este es un tema muy extenso, así que lo simplificaré y me limitaré solo ha explicar las cuatro cosas que más me gustan a mi. Más que enseñaros como se hace, me interesa que sepáis que existe, como prácticamente todo es muy intuitivo no tendréis ningún problema, y si lo tenéis pues ya sabéis, preguntad y se hará lo que se pueda.

A mi me gusta personalizarlo, así que veremos que podemos hacer, para que os hagáis una idea ahí os muestro como lo tengo yo.

mi nautilus

He ocultado el panel lateral, le he aplicado un fondo y algún que otro emblema a los archivos, y muestro información extra de cada uno. Ya veis nada del otro mundo.

Panel Lateral

Pulsando F9, lo podremos mostrar/ocultar, como veis es bastante sencillo tenerlo disponible cuando hace falta, así que no creo conveniente tenerlo ocupando espacio todo el tiempo. También se puede mostrar/ocultar utilizando el menú Ver.

Fondo y Emblemas

Esto lo haremos a través del menú Editar->Fondos y Emblemas. En el panel de la derecha, tenemos tres botones, los dos primeros (Patrones y Colores) nos permitirán establecer el fondo de la ventana, el tercero, Emblemas nos permitirá añadir un pequeño icono, con el que podremos destacar o marcar archivos y direcotiros.

Fondos y Emblemas

Su funcionamiento es muy simple, solo tenemos que arrastrar con el ratón el patrón o emblemas y soltarlo sobre el fondo de la ventana o el icono deseado.

Un fichero o carpeta pueden mostrar más de un emblema a la vez, solo tenemos que ir arrastrando y soltando encima los emblemas deseados. Para quitar un emblema, solo hay que volverlo a arrastrar sobre el archivo.

Por último, disponemos del botón Añadir ... ubicado en la parte baja derecha de la ventana y nos permite añadir fondos y emblemas personalizados.

Pestañas (Solapas)

Algo muy esperado, nautilus nos permite navegar con pestañas, esto es posible a partir de la versión 2.24.

pestañas

Utilizarlas es de lo más sencillo.

  • CTRL+T Nos abre una nueva pestaña.
  • MAYUSCULA+CTRL+O Abrimos la carpeta seleccionada en una nueva pestaña.
  • Botón Central pulsando sobre una carpeta la abrimos en una nueva pestaña.

También tenemos muchas maneras para desplazarnos de una pestaña a otra, una que me gusta mucho es situar el ratón sobre ellas y girar su rueda hacia delante y hacia atrás. En el menú Solapas podéis ver otras formas de interactuar con ellas.

Preferencias

Es muy conveniente que le echéis una ojeada a las preferencias (ALT+ENTER) o bién a través del menú Archivo->Preferencias.

Propiedades

En esta pantalla podremos configurar el comportamiento de nautilus. Por ejemplo a mi me gusta ver los archivos como iconos, y que no muestre los ocultos, cuando los quiero ver pulso CTRL+H.

En la pestaña comportamiento defino que solo sea necesaria una pulsación para abrir los elementos.

En Mostrar he establecido que me muestre los permisos, podéis ver como queda en la primera imagen.

En definitiva que os lo miréis, estas pequeñas cosas nos hacen la vida más fácil.

Añadir botones a Nautilus

No vamos ha añadir ninguna nueva funcionalidad, pues cualquiera de ellas ya existen en los menús, lo que vamos ha hacer es que estas estén más accesibles dándoles una apariencia de botón.

Para esto necesitáis tener permisos de root, pues necesitamos editar y modificar el siguiente archivo.

/usr/share/nautilus/ui/nautilus-navigation-window-ui.xml

Para empezar, haremos una copia de seguridad del archivo, y luego lo editaremos con un editor de texto.

sudo gedit /usr/share/nautilus/ui/nautilus-navigation-window-ui.xml

Nos interesa esta sección.

<toolbar name="Toolbar">
	<toolitem name="Back" action="Back"/>
	<toolitem name="Forward" action="Forward"/>

	<toolitem name="Up" action="Up"/>
	<toolitem name="Stop" action="Stop"/>
	<toolitem name="Reload" action="Reload"/>
	<separator/>
	<toolitem name="Home" action="Home"/>
	<toolitem name="Computer" action="Go to Computer"/>
	<separator/>
	<toolitem name="Search" action="Search"/>
	<placeholder name="Extra Buttons Placeholder">
		<placeholder name="Extension Actions"/>
        </placeholder>
</toolbar>

En este apartado tenemos la barra de botones de nautilus, para añadir más botones solo tenemos que añadir una linea como la siguiente por cada botón.

<toolitem name="Up" action="Up"/>

Claro está cambiando los atributos name y action por el que nosotros queramos.

Pero como se yo que nombres y que acciones tengo disponibles?, pues no lo tengo muy claro, pero si editamos los archivos xlm del directorio /usr/share/nautilus/ui/, podremos ver el nombre y la acción que se le da a algunos elementos y los podremos usar. Yo añadiré las siguientes lineas entre Computer y Search.

	<toolitem name="Go to Network" action="Go to Network"/>
	<separator/>

	<toolitem name="New Tab" action="New Tab"/>
	<toolitem name="New Folder" action="New Folder"/>
	<separator/>

	<toolitem name="Cut" action="Cut"/>
	<toolitem name="Copy" action="Copy"/>
	<toolitem name="Paste" action="Paste"/>
	<separator/>
	

No creo que haga falta decir que hace cada línea pues ya de por si son bastantes descriptivas. Para que los cambios tengan efecto tendréis que reiniciar la maquina o introducir la siguiente linea en la consola.

nautilus -q

El resultado ha sido el siguiente.

botones

Nautilus-actions

Esto no acaba aquí, disponemos de una utilidad que nos permite añadir opciones y definir su acción. Esta utilidad se llama nautilus-actions y la podemos instalar con la siguiente instrucción

sudo aptitude install nautilus-actions

La aplicación la podremos ejecutar desde el menú Sistema->Preferencias->Configuracion de acciones Nautilus,

nautilus-action

Estas aparecerán en el menú emergente cuando pulsemos el botón derecho del ratón sobre cualquier elemento. Aunque añadir nuevas funcionalidades con esta utilidad no es difícil, aún lo es menos aprovechar los trabajos que ya han realizado otras personas y importarlos. Echarle una ojeada a la web de grumz.net, encontrareis cosas muy útiles.

Otro lugar donde encontrar y instalar scripts de este tipo es en los repositorios, probar a buscarlos con aptitude, los hay muy buenos. Uno de mis favoritos es el que permite abrir la consola desde nautilus en un directorio concreto. Su instalación seria así.

sudo aptitude install nautilus-open-terminal

Bueno, me dejo un montón de cosas en el tintero pero creo que por ahora ya tenéis bastante.

- - -

In world without fences and walls, who needs Gates and windows

Corrigiendo los repositorios y las llaves públicas

por banyut
domingo, 01 de febrero del 2009 a las 18:18
guardado en , ,

Últimamente son muchos los que están teniendo problemas con los repositorios, por un lado tenemos los de launchpad que están actualizando las firmas de los paquetes, por otro los repositorios españoles que han caído.

El caso es que nos dan problemas ya sea por mantenimiento, por colapso, o por estar caídos, en defintiva  que no funcionan. Los que ya llevamos un tiempo estamos acostumbrados por decirlo de alguna manera a estos contratiempos, pero para los nuevos puede resultar un problema o sentir impotencia al no saber que hacer.

En esta entrada veremos como solucionar estos dos contratiempos que no problemas, mostrando así lo fácil que son las cosas cuando estas se conocen claro está.

Cambiar el servidor de descargas

En el momento de crear esta entrada, los repositorios españoles estaban caídos, lo que vamos ha hacer es cambiarlos, para ello nos dirigiremos a orígenes del software> bien tecleando Alt+F2 --> gksu software-properties-gtk o utilizando los menús Sistema->Administracion->Origenes del Software.

Origenes del sofware

Pulsaremos en el combo que hay en Descargar desde y seleccionaremos otro, obteniendo una ventana donde se mostraran los posibles candidatos.

Descargar desde Servidor descarga

Si vamos con mucha prisa, siempre podemos coger cualquiera de los de la lista. Lo que he visto hacer muy a menudo es elegir por norma un servidor de los EEUU, la intención es volver a los españoles cuando estos estén corregidos.

Nosotros vamos ha hacer que ubuntu elija por nosotros el servidor que mejor nos vaya, para ello pulsaremos sobre el botón Seleccionar el mejor servidor, esto nos llevara unos minutos, ubuntu realiza una serie de test para ver con que servidor tenemos mejor respuesta.

Seleccionar Repositorios

Cuando haya finalizado, si estamos conformes con el servidor elegido, solo tendremos que aceptarlo pulsando sobre el botón Seleccionar servidor. La siguiente ventana que nos aparecerá, sera para ofrecernos recargar el software. Lo haremos y ya tendremos actualizado nuestro nuevo servidor.

Llaves públicas de launchpad

Este es un problema diferente al anterior, en este caso los repositorios están correctos, el problema está en la verificación de autenticidad del paquete, que nos asegura que este no ha sido modificado, añadiéndole una clave cifrada.

Esto lo podemos arreglar a mano, cosa que tendríamos que hacer con cada una de las entradas que tengamos en nuestro menu.lst o podemos utilizar un script que hará esta faena por nosotros. El script lo he localizado en los foros de UBUNTU, donde lo publico un tal blackgr.

launchpad-update-final.zip

Su uso es muy simple, después de descomprimirlo, se ejecutará de la siguiente manera.

sudo ./launchpad-update distro

Dónde distro la tendremos que sustituir por la que corresponda a nuestra distribución, siendo válidas las siguientes.

  • hardy
  • intrepid
  • jaunty

En mi caso quedaría así.

sudo ./launchpad-update intrepid

Bueno, ya se que no es un gran aporte, pero por estas dos causas en concreto os puedo asegurar que me han requerido o consultado una barbaridad de veces en estas dos últimas semanas.

edito: Adjunto esta otra dirección por si teneis problemas con la anterior.


Añadiendo la calve de forma Manual

Esta entrada no estaría completa si la dejase así, todo lo que he explicado esta muy bien, pero no he dicho en ningún momento como obtener la clave pública ni como instalarla.

La mayoría de las veces esta llave la obtendremos de la pagina o el servidor del repositorio, pero no siempre es así, por lo que ofreceremos una forma alternativa para obtenerlas.

Cuando actualicemos los repositorios, si nos falta la clave pública, obtendremos un error parecido a este.

W: Error de GPG: http://ppa.launchpad.net intrepid Release Las firmas siguientes no se 
pudieron verificar porque su llave pública no está disponible:
NO_PUBKEY 7D2C7A23BF810CD5
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas

Del mensage de error nos interesa la siguiente parte.

NO_PUBKEY 7D2C7A23BF810CD5

Ahora obtendremos la clave publica, para ello necesitaremos referenciarla, y es ahí donde tiene importancia el número del párrafo anterior.

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 7D2C7A23BF810CD5

Obtendremos una salida parecida a esta.

gpg: solicitando clave BF810CD5 de hkp servidor wwwkeys.eu.pgp.net
gpg: clave BF810CD5: clave pública "Launchpad PPA for Awn
Testing Team" importada
gpg: no se encuentran claves totalmente fiables
gpg: Cantidad total procesada: 1
gpg: importadas: 1 (RSA: 1)

Con esto ya tenemos nuestra clave públcia, ahora la registraremos.

 gpg --armor --export 7D2C7A23BF810CD5 | sudo apt-key add -

Y ya lo tenemos todo listo, ahora solo hace falta actualizar los repositorios.

sudo aptitude update

- - -

Solo una cosa vuelve un sueño imposible, el miedo a fracasar.

Ubuntu Pocket Guide and Reference

por banyut
jueves, 29 de enero del 2009 a las 23:06
guardado en , ,

En un momento de aburrimiento, googleando por googlear, me he topado con una página en la que Keir Thomas publica su libro titulado Ubuntu Pocket Guide and Reference.

Pocket Guide and Reference

El libro está en inglés y en sus 170 páginas, nos ofrece una guía sobre ubuntu bastante completa y muy recomendable, sobre todo para los recién llegados. Abarca temas como la instalación y configuración de ubuntu, el escritorio, la consola, instalación de sofware, seguridad, etc.

Si me he decidido ha compartir la noticia con vosotros es porque si bien podemos adquirir el libro por un precio más que razonable (US$9.94), su autor nos permite descargarlo en formato pdf y compartirlo,

También lo podéis descargar desde su página, donde a demás podréis consultar la información legal sobre su uso y distribución.

Sobre el blog

yo soy porque nosostros somos

Una de las cosas que eche de menos cuando empecé a usar linux, fue como ponerlo a punto, si bien la instalación me resultó sencilla, no fue así con su uso posterior y puesta a punto.

Tenia claro porque me había pasado a linux, por ideologia. Yo no puedo decir nada malo de windows, lo he acompañado prácticamente desde su nacimiento, instalando y probado todas sus versiones, y ninguna de ellas me ha dado más problemas de los que me da ubuntu.

He de reconocer que si solo trabajamos con consola no hay comparación, linux supera en todos los aspectos a windows, ahora en el momento en que entramos en modo gráfico, los dos fallan por igual.

Uno de los factores clave para que la peregrinación hacia ubuntu sea lo menos traumática posible, es mentalizarnos que si bien haremos lo mismo, no con los mismos programas. Aunque se pueda, no tiene sentido, quizás con alguna excepción, pasarme a linux y querer usar internet explorer, word, excel, etc.

Todos estos programas tienen sus homólogos en ubuntu, que podremos instalar en la mayoría de los casos de manera gratuita (yo solo busco soluciones libres y gratuitas) y sin perder ninguna funcionalidad. Este es el primer problema de cara al recién llegado, conocer que programas ha de usar en cada caso.

Ubuntu 9.04 - on desktops, netbooks, servers and in the cloud

Ver ficha del blog en OboLog

Login

Comentarios

Restaurar el audio en UBUNTU (Alejandro)
Al 50% del compilador me arroja el error de nuevo alguien sabe xq? o tendra alguna solucion??? ......(15 nov)
Importar en openoffice write y calc (R. A.)
Sigo sin resolver un problemita: ¿Puedo o no puedo importar una tabla en Write a Calc?  Microsoft ......(12 nov)
Restaurar el audio en UBUNTU (skater)
muchas gracias! me ayudaste aun no funcionan mis auriculares pero me funciona el sonido con mis ......(12 nov)
Traducción offline con STARDIC (mserra)
Muchísimas gracias, lo echaba de menos....(07 nov)
Python: Variables y asignaciones. (fernando)
Hola, ¿No hay un comando en el interprete de python que muestre las variables que se han definido a ......(06 nov)

Más comentados

Restaurar el audio en UBUNTU (24)
Hay veces que sin saber que es lo que hacemos exactamente, nos cargamos el audio del sistema, no se ...
Convertir Ubuntu Hardy en un Mac OSX Leopard (21)
Para transformar la versión Intrepid Ibex, tenes este otro link. He encontrado un Post en el que de ...
Convertir Ubuntu Intrepid en un Mac (Mac4Lin) (17)
En su día ya vimos un manual de como convertir Hardy en un mac, esta vez lo haremos para Intrepid, ...
Python: Las Listas (16)
Son la esencia de python, las podríamos definir como una secuencia ordenada de elementos encerrados ...
Copias de seguridad en UBUNTU (crontab, rsync, dd) (13)
Hoy abordaremos el tema de las copias de seguridad. El objetivo es montar dos tipos de copias, por ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google