Instalando o pacote com o gdebi encontrando incorretamente uma versão mais nova do pacote

0

Estou tentando instalar o Emacs versão 25.1. Eu tenho o pacote .deb para isso, que eu criei usando checkinstall . Isso foi parte do pequeno tutorial que eu seguido (talvez a pista esteja em algum lugar).
Após a instalação, eu poderia abrir a versão 25.1 do Terminal, simplesmente digitando emacs . Após a reinicialização, as instalações parecem ter desaparecido completamente. Executar tree / | grep emacs-25 (e várias alternativas) mostrou que os únicos arquivos da versão 25 são encontrados na minha pasta ~/Downloads/ , contendo o código-fonte baixado, ou seja, não há nada em '/ usr / bin /' e similares. Parece que nenhum arquivo executável foi criado.

Mas, não se preocupe ... esse tutorial me forneceu o pacote .deb . Eu tive que procurar por maneiras para usar este pacote local e plumped para a variante gdebi . Tentando executar isso, vejo isso:

Ou na linha de comando:

user@user:~/Downloads/emacs-25.1$ sudo gdebi emacs_25.1-1_amd64.deb 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
This package is uninstallable
A later version is already installed

Então, olhei para a meta-informação deste pacote:

user@user:~/Downloads/emacs-25.1$ dpkg --info emacs_25.1-1_amd64.deb 

 new debian package, version 2.0.          <-- is this the problem?? -------
 size 41650584 bytes: control archive=355 bytes.
       0 bytes,     0 lines      conffiles            
     295 bytes,    10 lines      control              
 Package: emacs
 Priority: extra
 Section: checkinstall
 Installed-Size: 129208
 Maintainer: root@user
 Architecture: amd64
 Version: 25.1-1
 Provides: emacs
 Description: emacs25.1

A linha marcada é realmente o que está sendo levado em conta quando comparada à versão 24 instalada do sistema?

Atualização: saída de apt-cache policy emacs

test@test:~$ apt-cache policy emacs
emacs:
  Installed: 46.1
  Candidate: 46.1
  Version table:
 *** 46.1 500
        500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
        500 http://de.archive.ubuntu.com/ubuntu xenial/main i386 Packages
        100 /var/lib/dpkg/status

Uma pesquisa rápida mostra que isso pode ser uma ocorrência conhecida. Quaisquer correções ou métodos atualizados para resolver isso são bem-vindos!

    
por n1k31t4 30.03.2017 / 12:28

0 respostas