Instalar GIT 1.7.1 en Ubuntu
Ayer tarde me disponía a instalar SparkleShare sobre mi sistema. Sobre éste os hablaré en los próximos días, pero adelantaros que se trata de una alternativa, libre y sin limitaciones, a Dropbox. Ya os hablé hace tiempo de Ubuntu One, pero este no es libre y sí que tiene limitaciones.
Bien, por un motivo que desconozco, la versión de GIT de mi máquina era inferior a la requerida por esta aplicación, en este caso, precisaba de la última versión estable de GIT, la 1.7.1. Para quién no lo sepa, GIT es un sistema de control de versiones diseñado por Linus Torvalds, al igual que otros como Subversion, Bazaar o CVS. Vaya, digamos que es en este en el que basa todo su entorno SparkleShare.
Pues al lio con GIT 1.7.1. Como casi siempre, abrimos un terminal:
- Añadimos el repositorio. add-apt-repository me gusta, pero podéis acceder a Launchpad para otras opciones de instalación.
ahornero@6581-D:~$ sudo add-apt-repository ppa:git-core/ppa
Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv E1DD270288B4E6030699E45FA1715D88E1DF1F24
gpg: requesting key E1DF1F24 from hkp server keyserver.ubuntu.com
gpg: key E1DF1F24: public key “Launchpad PPA for Ubuntu Git Maintainers” imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
- Bien, ya lo tenemos importado. Ahora hacemos un update de APT:
ahornero@6581-D:~$ sudo apt-get update
Hit http://es.archive.ubuntu.com lucid Release.gpg
[…]
- Y finalmente, instalamos el paquete git-core:
ahornero@6581-D:~$ sudo apt-get install git-core
Reading package lists… Done
Building dependency tree
Reading state information… Done
[…]
Setting up git-core (1:1.7.6-1~ppa0~lucid1) …
- Ahora comprobamos la versión invocando GIT con el parámetro version:
ahornero@6581-D:~$ git –version
git version 1.7.1
Y listo, ya podemos hacer uso de él. ¿Fácil verdad? Pronto retomaremos GIT para continuar con SparkleShare.