Como instalar o gitg versão 2.7 em 15.04? [duplicado]

9

Eu atualizei para o Ubuntu 15.04. A versão enviada do gitg é 3.15.1 - no Ubuntu 14.10 era 2.7.3.

Eu realmente gosto de instalar a versão antiga novamente, já que a nova versão é muito inconveniente de se lidar. Como posso instalar a versão antiga novamente? Não é fornecido no package force version .

Eu desinstalei a nova versão. Eu baixei o pacote .deb do link , mas quando tento instalá-lo usando o duplo clique, a nova versão é instalada e um erro é dado:

Package operation failed

The installation or removal of a software package failed.

Selecting previously unselected package gitg.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 241499 files and directories currently installed.)
Preparing to unpack .../gitg_0.2.7-3_amd64.deb ...
Unpacking gitg (0.2.7-3) ...
dpkg: dependency problems prevent configuration of gitg:
 libgit2-glib-1.0-0:amd64 (0.22.0-0ubuntu1) breaks gitg (<< 3.15.1) and is installed.
  Version of gitg to be configured is 0.2.7-3.

dpkg: error processing package gitg (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.10.1-0ubuntu5) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu3) ...
Processing triggers for bamfdaemon (0.5.1+15.04.20150202-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.58ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.14-0ubuntu1) ...
Processing triggers for libglib2.0-0:i386 (2.44.0-1ubuntu3) ...
Processing triggers for libglib2.0-0:amd64 (2.44.0-1ubuntu3) ...
Processing triggers for man-db (2.7.0.2-5) ...
Errors were encountered while processing:
 gitg

Quando clico em repair , a versão 3.15.1 é instalada. Se eu não clicar em reparar, o 2.7.3 será instalado (e executável).

Existe uma maneira melhor de instalar uma versão antiga do gitg?

    
por Edward 29.04.2015 / 15:01

1 resposta

7

Abra um terminal e execute estes comandos:

sudo dpkg -i gitg_0.2.7-3_amd64.deb
sudo apt-get remove libgit2-glib-1.0-0

e colocar em espera com:

sudo apt-mark hold gitg

O todo é invertido com

sudo apt-mark unhold gitg
sudo apt-get upgrade

Este pacote pode ser obtido no link . (Se você estiver em uma arquitetura diferente de amd64 , selecione aqui .)

    
por A.B. 29.04.2015 / 15:06