Necesito que vuelva Mercurial 1.8.x

Necesito que vuelva Mercurial 1.8.x

Obtengo Mercurial de este PPA:https://launchpad.net/~mercurial-ppa/+archive/releases/+packages?field.name_filter=mercurial&field.status_filter=&field.series_filter=

El complemento de Eclipse MercurialEclipse (anteriormente HgEclipse) no funciona bien con la versión 1.9.0. ¿Cómo bajo a 1.8.4?

lo intentésigue las instrucciones aquípero aptitude versions mercurialsolo enumera 1.9.0. Cuando lo intento aptitude install mercurial=1.8.4-0ppa1, obtengo:

Unable to find a version "1.8.4-0ppa1" for the package "mercurial"

Estoy en Ubuntu 11.04 (Natty).

[EDITAR]Tenga en cuenta que la versión oficial (1.7.5 para Natty) es demasiado antigua. Necesito algo del rango 1.8.

Respuesta1

Al mirar la página de PPA, puede ver 1.8.4que está marcada como "Reemplazada". Esto significa que el repositorio ya no lo proporciona. Esa es la razón aptitude versions mercurialpor la que no te comportas como quisieras.

Tienes algunas opciones:

  1. Actualizar:Los archivos todavía están disponibles a través de Launchpad.Puedes encontrar los archivos compilados aquí.. Descarga los debs que quieras. Le sugiero que elimine el PPA en este punto (según el punto 3) y luego instale manualmente los debs.

    ingrese la descripción de la imagen aquí

  2. Sigue usando 1.9.x

  3. Instale ppa-purgey purgue el PPA para volver a funcionar1.7.5

    sudo apt-get install ppa-purge
    sudo ppa-purge ppa:mercurial-ppa/ppa # or something like that
    
  4. Como el n.° 3, pero luego busque otro PPA que proporcione 1.8.5. Le sugiero que si alguna vez encuentra un PPA, a menos que diga específicamente que proporcionará 1.8 eternamente, vaya abloquear la versión de los paquetes que instala.

  5. Hazlo tu mismo. Elimine todo lo que tenga, purgue el PPA y luego: descargue el código fuente de 1.8, compílelo, empaquetelo ( checkinstalldebería ayudarle), instálelo y bloquéelo.

Respuesta2

En lugar de usar ppa-purge, también puedes hacer lo mismo manualmente:

  1. Elimine el ppa infractor de la lista de fuentes:

    sudo apt-add-repository -r ppa:mercurial-ppa/ppa

    (El -rquita el ppa)

  2. Corrersudo apt-get update

  3. Eliminar la versión antigua de Mercurial:

    sudo apt-get remove mercurial mercurial-common

  4. Instale Mercurial nuevamente (para natty, será 1.7.5):

    sudo apt-get install mercurial mercurial-common

información relacionada