Instalación de repositorio DEB utilizando un terminal

En la actualidad hay dos tipos de repositorios los PPA y los DEB.

Para instalar un PPA, como ppa:webupd8team/y-ppa-manager solo hay que abrir un terminal y escribir

sudo add-apt-repository ppa:webupd8team/y-ppa-manager

seguido de las ordenes siguientes

sudo apt-get update
sudo apt-get install y-ppa-manager

Se puede escribir como una única orden utilizando el conector &&

sudo add-apt-repository ppa:webupd8team/y-ppa-manager && sudo apt-get update && sudo apt-get install y-ppa-manager

Hay otros repositorios DEB que requieren un poco mas de trabajo.

Para instalar el repositorio del programa MULTISYSTEM, por ejemplo Hay que instalar los repositorios

deb http://liveusb.info/multisystem/depot all main
deb-src http://liveusb.info/multisystem/depot all main

y la llave está en

http://liveusb.info/multisystem/depot/multisystem.asc

Despues de navegar por Internet he encontrado la siguiente solución, que he probado y fuciona

sudo sh -c ‘echo “# MultiSystem” >> /etc/apt/sources.list’
sudo sh -c ‘echo “deb http://liveusb.info/multisystem/depot all main” >> /etc/apt/sources.list’
sudo sh -c ‘echo “deb-src http://liveusb.info/multisystem/depot all main” >> /etc/apt/sources.list’
wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add –
sudo apt-get update
sudo apt-get install -y multisystem

Y la explicación de algunos de los comandos es la siguiente
sh -c ‘echo “# MultiSystem” ‘
Lo que hace es sacar por pantalla la expresión entre comillas
si escribimos
sudo sh -c ‘echo “# MultiSystem” >> /etc/apt/sources.list’
lo que hace es añadir a la última linea del fichero sources.list, donde se guardan lo repositorios la expresión # MultiSystem, que Ubuntu lo interpreta como un comentario
Para añadir los repositorios hay que escribir
sudo sh -c ‘echo “deb http://liveusb.info/multisystem/depot all main” >> /etc/apt/sources.list’
sudo sh -c ‘echo “deb-src http://liveusb.info/multisystem/depot all main” >> /etc/apt/sources.list’
Para ver como funciona wget
Si ejecuto este comando
wget http://liveusb.info/multisystem/depot/multisystem.asc
Lo guarda en el directorio activo
el argumento -q  significa silencioso (sin texto de salida).
-O,  –output-document=FILE    escriba documentos al fichero FILE

Anuncios
Esta entrada fue publicada en Uncategorized. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s