A más de uno le puede parecer curioso el título de este artículo. Ya que si no eres usuarios específico de Ubuntu o Mint o cualquier otro de sus derivados plenamente basados en Ubuntu, sabrás bien como hacerlo de cualquiera de las formas.
Nadie puede discutir que el mayor logro de Ubuntu a sido sus Repositorios. Es algo sin parangón y que se te hace rápidamente imprescindible. Ubuntu a logrado que cualquier desarrolador lo primero que haga es añadir el repositorio de su aplicación en Launchpad haciendo que al instante millones de usuarios tengan a un clic de ratón su programa con todas sus dependencias satisfechas. Es algo que cuesta mucho mantener y Ubuntu lo hace mejor que nadie.
A partir de su versión 9.10 la forma y manera de añadir los repositorios se automatizo de forma verdaderamente increíble. Con tan sólo una simple línea de código se añadía el repositorio deseado importando a la vez su Key de seguridad.
Fuera de Ubuntu esto hay que hacerlo como siempre se ha hecho. Si eres de los llegados a partir de su versión 9.10 seguro que no sabrás la forma original de añadir los repositorios. Si eres ya veterano con Ubuntu puede ser que incluso se te haya olvidado.
Por este motivo vengo hoy a refrescar la forma y manera tanto de conseguir los repositorios que necesites así como el añadirlo. Como siempre y dentro de mis posibilidades he creado un Script que facilita bastante (al menos para mi) la importación de las claves que a mi entender es lo más pesado. Y como no, aprovecharemos la inmensidad de los repositorios de Ubuntu para incluirlos en nuestro distro basado en Debian.
Empecemos por el principio.
¿Cómo consigo un Repositorio de una aplicación determinada?
Muy simple, nos dirigimos aquí: Launchpad
El la ventana de búqueda ponemos la aplicación que estamos buscando y pulsamos el botón buscar.
En este caso vamos a tomar por ejemplo a Boot Repair
En los resultados de búsqueda nos saldrá múltiples entradas donde podemos ver en la imagen la primera selección los Repositorios para la versión estable y la segunda selección la de para la inestable (en desarrollo):
Pulsamos en este caso la primera (la estable) y no dirigirá directamente a la ventana que estamos buscando:
- La primera selección es la que utiliza exclusivamente Ubuntu y sus derivados más estrechos.
- La segunda opción si clicamos en ella nos mostrará una pequeña ventana donde se nos explica como añadir los repositorios y sus Keys.
- La tercera y última es la que nos interesa y nos mostrará esto:
- Al pulsar en la primera nos muestra los repositorios para añadir de la forma habitual.
- La segunda la utilizaremos para seleccionar la rama del repositorio que nos interese. En este caso para la LMDE la que se adecuan son las de Maverick y Lucid. Principalmente la de Lucid.
- Una vez seleccionada la anterior en el punto 3 se nos muestra las dos líneas que debemos copiar y añadir al archivo sources.list así:
- sudo gedit /etc/apt/sources.list
Guardamos el archivo.
Normalmente una vez realizado este proceso debemos actualizar los repositorios desde un Terminal así:
- sudo apt-get update
Nos descargamos el Script desde aquí (comentarme si os funciona correctamente):
PubKey revisión 9.1
Lo introducimos donde más nos apetezca.
Luego crearemos un lanzador para él, para tenerlo siempre a mano.
Los datos a tener en cuenta para crear el lanzador son siguientes:
Tipo: Aplicación en Terminal
Comando: sudo "espacio, y ruta donde se encuentre el Script"
...y lo ponemos también donde más nos guste. Yo por ejemplo lo tengo en mi barrita de Avant el cual nos permite crear lanzadores de igual modo:
Luego tan sólo debemos lanzarlo de la forma habitual y en la ventana que se nos solicita la Key...
...introducir los 8 dígitos de rigor y listo, la key sera importada:
Si queremos ver y gestionar la claves que tenemos importadas, tan sólo tenemos que abrir el Gestor de Orígenes de Software y en la pestaña Autetificación las tenemos todas:
Nota a tener en consideración. Recomiendo cuando se incluya un repositorio ejecutemos la instalación del programa en cuestión desde el Synaptic...
...desde podremos ver rápidamente sin riesgo a instalar nada si se cumplen todas las dependencias. Si no es así prueba con otra rama (Lucid, Maverick, Karmic, etc) hasta que se cumpla. Ojo siempre eliminado el repositorio anterior. Si no se cumple con ninguna mejor no lo instales porque normalmente forzar a resolver esas dependencias rompen irremediablemente otras que pueden ser importantes y se te puede liar un buen cacao.
Esta forma de proceder te asegura un mayor control sobre lo que estás intentando hacer.
Boot Repair en LMDE:
Bueno no se si me dejo algo, si es así lo añadiré más adelante. Aquí os dejo un vídeo para que podais ver lo rápido del proceso:
Nota final: Es necesario tener el paquete zenity instalado para que funciones el Script. En el caso de LMDE ya viene instalado por defecto.
Si no lo tienes, instálalo así:
- sudo apt-get install zenity
Frannoe estoy intentando instalar los repositorios de Damnvid y me sale que la key es errónea tanto con Lucid como con Maverick.
ResponderEliminarLa verdad es que no paro de darte trabajo.
Gracias
Tienes que estar haciendo algo mal, Acabo de comprobarlo con Lucid y se ha añadido la clave sin problemas. Ya tengo corriendo a Damnvid en el sistema.
ResponderEliminarasegúrate de introducir dígitos correctos.
estoy subiendo el Script corregido prueba a ver
ResponderEliminarCreo saber lo que te sucede. Seguramente no le has añadido la orden sudo a la ruta de ejecución.
ResponderEliminarPor esto de ese error.
compruébalo y dime algo que me voy a currar.
De todas formas bájate el otro script ya que a sido corregido.
Saludos
Efectivamente
ResponderEliminarPerdón por las molestias era que no había puesto sudo.
gracias de nuevo
ya esta funcionando perfectamente la verdad es que el Script quita mucho trabajo.
ResponderEliminarGracias y de nuevo y perdon por las molestias.
No trabajes mucho que el trabajo es malo para la salud je je je je
Ya sabes Fleogom que no es molestia.
ResponderEliminarPor cierto bájate la revisión dos del Script.
He realizados alguna corrección.
Saludos
Muy bueno así ya no hay problemas con sudo
ResponderEliminarHola Frannoe.
ResponderEliminarEl script funciona muy bien. Me equivoqué en el tipo de aplicación, pero me dí cuenta.
Ya está instalado Boot Repair en mi LMDE.
En cuanto pueda hacer un resguardo del sistema me dedicaré a los ATI, que están pendientes.
Saludos y gracias.
Sergio
Gracias a ti...monitor de pruebas... je je.
ResponderEliminarSaludos.
Hola Frannoe
ResponderEliminar¿Por qué al introducir la llave, copiada de la página, me dice ....?
"La Key 60D8DA0B
no es correcta.
Compruebe los datos introducidos
y vuelva a intentarlo.
La Key es correcta y se importa bien. Por lo que he visto es de Yann para Ubuntu ¿cierto?.
ResponderEliminarAsegúrate de no copiar espacios ni delante ni detrás de la Key.
Saludos
Cierto es de Yann Ubuntu, pero la he copiado a mano y me vuelve a decir lo mismo.
ResponderEliminarNota: al crear el lanzador el comando lo he puesto sin sodu y funciona. Con sudo me da error.
Sin sudo funciona pero no tienes los permisos necesarios para ejecutar los comando.
ResponderEliminarAl crear el lanzador asegúrate de poner un espacio después del sudo. Por ejemplo:
sudo /ruta/
También asegúrate de seleccionar la opción: Aplicación en Terminal
Perfect!!!
ResponderEliminarMuchas gracias, eres un crack.
Hasta pronto Solitron je je...
ResponderEliminarLa guía funciona el 100% aunque no he podido probar el .sh ya que tengo algunos problemas con megaupload, lo que podrias hacer es colgarlo con dropbox(que es lo que hago yo siempre ademas es compatible 100% con lmde)
ResponderEliminarHolas... amigo puedes enseñarme a instalar ese tema que tienes,,, ORTA jeje y en español tal y como tu lo tienes... pues me gustaria tener esa misma sensacion de estar en frente del mismo DEBIAN TESTING puro.
ResponderEliminarah y con relacion al tema de los repos he notado que algunas veces me dice que la clave es incorrecta incluso tu script muy bueno por cierto me sale el mensaje ... ya me ha pasado varias veces,, a que se debe?
ResponderEliminarAñade el siguiente repositorio:
ResponderEliminardeb http://ppa.launchpad.net/nikount/orta-desktop/ubuntu lucid main
deb-src http://ppa.launchpad.net/nikount/orta-desktop/ubuntu lucid main
La Key:70C398A2
Luego:
sudo apt-get install orta-theme
Ahora selecciona ese tema desde el gestor de Temas.
También verás que tienes una nueva entrada en el menú Sistema/Preferencias de Orta manager desde podrás configurar muchos aspectos de este tema.
Aquí te dejo esta otra carpeta que esta modificada por mi, para que ciertas partes del entorno se muestren lo más cercanas en tema Orta ya que hay ciertas ventanas que no resuelven los temas y sólo lo hace el tema de Mint. De este mdo se acerca mucho:
www.megaupload.com/?d=ZFC4J7V6
Remplaza la carpeta Orta de: /usr/share/themes/Orta por esa otra que he subido.
Saludos
¿Qué mensaje?. Asegúrate Exgande de ejecutarlo con sudo y también asegúrate de que no se añade espacios ni delante ni detrás de la Key...
ResponderEliminarcompañero me sale un mensaje en el tema que no se puede visualizar como se pretende porque el tema de iconos necesarios faenza dark no esta instalado
ResponderEliminarNi caso, no es problema alguno.
ResponderEliminargracias por los repositorios del thema Orta.
ResponderEliminarAunque tarde Feliz Navidad.
Sólo tenías que pedirlo.
ResponderEliminarSi quieres el fondo de escritorio también te lo mando. je je.
Feliz Año majote...
Hola, que tal Frannoe:
ResponderEliminarEl lanzador para las keys funciona correctamente.
Creo, que serviría de ayuda añadir en el artículo, lo del espacio después del sudo, (para los que empezamos en esto).
Un saludo y muchas gracias.
Hola y gracias. Me pregunto si en LMDE también se puede poner la llave o clave "a mano" como indicaste en http://ubuntu-cosillas.blogspot.com.es/2009/12/como-solucionar-el-error-nopubkey.html . Gracias
ResponderEliminarSí, puedes utilizarlo igualmente.
EliminarSaludos
Me lo suponía. Gracias, Frannoe
EliminarDe nada.
EliminarSaludos
Muchas gracias por tu rápida respuesta.
ResponderEliminarAhora pongo en orden el tema de los repos.
Me quedo con la rama Incoming por lo de tener las ultimas versiones aunque sean en algunos casos algo inestables.
Gracias Frannone.
Yo siempre uso la Incoming.
EliminarSaludos