jueves, 14 de mayo de 2009

Instalar paquetes.deb

Instalar paquetes.deb en Guadalinex es muy fácil, y ademas no solo se puede hacer de una forma:

1- Con Synaptic: En principio es la forma "por defecto" de instalar paquetes.deb .Tiene la ventaja de que te permite ver, antes de instalar nada si se instalaran junto con el paquete que realmente quieres instalar otros paquetes necesarios, y cuanto ocupa lo que se va a instalar,  o si lo que es peor si se desinstalarán algunos paquetes. Creo que con leer esto y esto ya es bastante para saber instalar paquetes con Synaptic.

2- Con menú de Aplicaciones-Añadir y Quitar: Tiene la desventaja de que no te permite ver si se instalaran junto con el paquete que realmente quieres instalar otros paquetes necesarios, y cuanto ocupa lo que se va a instalar,  o si lo que es peor si se desinstalarán algunos paquetes. Realmente no me gusta nada esta forma de instalar paquetes, no la uso nunca.

3- Con AptOnCD: Se puede usar para actualizar e instalar los mismos paquetes de software en varios pcs sin necesidad de volver a bajar los paquetes de nuevo: es decir permite crear una copia de seguridad en cd/dvd de los paquetes .deb bajados e instalados en tu pc, para usarlos en varios pcs.

Permite volver a instalar los paquetes.deb cuando quieras, por ejemplo tras una actualización o reinstalación del sistema. Con AptOnCD se crea un cd/dvd que luego puede ser usado por Synaptic como fuente de repositorios. Ver esto

4- Con la terminal: - La orden para instalar un paquete es: sudo apt-get install paquete ( por ejemplo sudo apt-get install amule )  - La orden para desinstalar un paquete es: sudo apt-get remove --purge paquete ( cuidado delante de purge hay dos guiones). Tanto para instalar como para desinstalar se puede hacer con una lista_de_paquetes, por ejemplo: sudo apt-get install amule tuxmath tuxpaint tuxtype. Para saber mas sobre Apt-get

Gracias a Guadafan he sabido que también se puede automatizar mucho esto, de la siguiente forma:

Edita el archivo oculto /home/usuario/.bashrc y al final añade lo siguiente:

alias instala='sudo apt-get install'

alias desinstala='sudo apt-get remove --purge' ( cuidado delante de purge hay dos guiones)

Luego desde la terminal podrás:

- instalar programas solo con la orden: instala lista_de_paquetes ( Por ejemplo: instala tuxmath tuxpaint tuxtype  )

- y desinstalar con: desinstala lista_de_paquetes

5- Con gDebi:  para instalar paquetes.deb desde otros repositorios o páginas de internet, tras bajar el paquete que queramos instalar, lo seleccionamos y con el botón derecho del ratón en Propiedades-Abrir con... ponemos gdebi, y a partir de entonces con hacer click sobre el paquete.deb se iniciara el programa Gdebi que permite instalar paquetes.deb que sean compatibles con la versión de Guadalinex/Ubuntu que tengamos, indicándonos si se va a instalar una versión mas antigua que la que ya tenemos o si hay problemas de dependencias en cuyo caso no nos deja instalar el paquete. Podemos buscar y bajar paquetes.deb para instalarlos con este método desde varias páginas, por ejemplo desde getdeb, o desde  uptodown

6- Con AptUrl: Es un paquete que se puede instalar con Synaptic. Esta pequeña aplicación permite al sistema instalar aplicaciones a través de ciertos enlaces en el navegador Firefox, lo que implica un ahorro de tiempo considerable, ya que no tendremos que abrir ni la consola. Muchos sitios usan ya esta utilidad para ofrecer instalaciones rápidas a sus lectores… y lo mejor de todo es que no supone un riesgo adicional para los usuarios, ya que los programas instalables son sólo los que tengamos en nuestros repositorios ( configurados en el archivo /etc/apt/sources.list) , de manera que si son fiables no tenemos nada que temer. Para que podamos instalar un paquete .deb desde una página web de este tipo, el enlace en ella debe tener el prefijo “apt://” en la dirección. Podemos instalar aplicaciones con este método desde: http://appnr.com/:  pulsas sobre un enlace y te instala el programa bajado de algún repositorio, los que se encuentran en el sources.list de tu ordenador, por lo que no hay problema de versión ni de distribución. Si por ejemplo buscamos en appnr alguna aplicación que no este en los repositorios, veremos que el botón de instalación es diferente y que justo debajo pone el nombre del repositorio necesario para que funcione la instalación. Si le damos sin añadir el repositorio recomendado, no funcionara la instalación diciéndonos que no existe ese programa.

7- Con Repositorios Personales de Paquetes (PPA): bien a través de la terminal o con un programa gráfico:  Y-Ppa-Manager  :   Administración de repositorios personales de paquetes (ppa)
----------------------------------------------

Para que todos estos métodos funcionen correctamente sin que se produzca un fallo en la configuración del sistema hay que tener las fuentes de paquetes bien configuradas, es decir tener el archivo /etc/apt/sources.list bien configurado: No es bueno mezclar fuentes de paquetes .deb de diversas distribuciones o diversas versiones de una distribución ( es decir no mezclar fuentes de Debian y Ubuntu, o de Ubuntu 7.04 y Ubuntu 8.04.Para poder instalar un paquete con estos métodos, éste tiene que estar en los repositorios indicados en el archivo sources.list.

Después de repetidas instalaciones y desinstalaciones, lo normal es que tengamos una serie de paquetes que no necesitamos ocupando sitio en nuestro ordenador:  Eliminar paquetes huérfanos

----------------------------------------------

3 comentarios:

  1. [...] paquetes no .deb No solo podemos instalar paquetes en formato .deb sino que también podemos instalar en nuestro sistema otro tipo de paquetes que podemos encontrar [...]

    ResponderEliminar
  2. Hola tengo problemas para hacer correr un script que me instale un paquete .deb
    esto es lo que estoy haciendo
    gksudo dpkg -i nombredlpaquete.deb

    por favor si alguin sabe como hacerlo con un script

    ResponderEliminar
  3. Buenas tardes, espero que este hilo no esté cerrado, visto el tiempo que ha pasado de su publicación.
    Tengo la siguiente duda, hace unas semanas realicé la siguiente instalación .deb:
    $ cd /tmp
    $ wget https://downloads.plex.tv/plex-media-server/0.9.12.4.1192-9a47d21/plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb
    $ sudo dpkg -i plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb

    Ahora deseo actualizar a "plexmediaserver_0.9.12.8.1362-4601e39_amd64.deb", pero me gustaría no perder el trabajo realizado hasta ahora.
    ¿conoce la solución para actualizar sin perder configuraciones?

    ResponderEliminar

A la vez que haces un comentario, por favor da una puntuación al tema: malo, normal, bueno o muy bueno.
Gracias.