Não é possível instalar o pacote subversion do arquivo deb

0

No Ubunut 12 VM, estou tentando instalar o svn 1.7 retirado do site da wandisco. Eu estou usando o arquivo de instalação do deb e a linha de comando. Eu recebo um erro de dependência:

john@ubuntu:~/Downloads$ sudo dpkg -i subversion_1.7.9-1+WANdisco_i386.deb;
Selecting previously unselected package subversion.
(Reading database ... 146413 files and directories currently installed.)
Unpacking subversion (from subversion_1.7.9-1+WANdisco_i386.deb) ...
dpkg: dependency problems prevent configuration of subversion:
 subversion depends on libsvn1 (= 1.7.9-1+WANdisco); however:
  Package libsvn1 is not installed.
 subversion depends on libapr1 (>= 1.2.7); however:
  Package libapr1 is not installed.
dpkg: error processing subversion (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db ...
Errors were encountered while processing:
 subversion

Os seguintes comandos não funcionam.

sudo dpkg -i --force-depends *.deb

Evite o acima.

sudo dpkg -i downloaded_package.deb
sudo apt-get -f install

Use gebi GUI package installer.

Todos os botões estão desativados na GUI. Não sei porque.

You can insall it using apt-get install package_name. But first move your 
deb file to /var/cache/apt/archives/ directory. After executing this command,
it will automatically download its dependency.

Como faço isso funcionar?

PS - Eu preferiria usar minhas janelas infestadas de malware :) Pelo menos você pode fazer as coisas.

    
por stack1 09.03.2015 / 22:03

1 resposta

0

Você pode tentar gdebi . gdebi instalará um pacote .deb resolvendo todas as dependências, ou seja, instalará o pacote junto com todas as dependências de um arquivo .deb , desde que as dependências sejam satisfeitas pelos pacotes dos repositórios mencionados nas listas de origem. Primeiro instale:

sudo apt-get install gdebi

Agora, para o seu arquivo .deb , da execução do diretório transferido:

sudo gdebi subversion_1.7.9-1+WANdisco_i386.deb

Isso instalará o pacote satisfazendo todas as dependências.

Se você quiser explorar mais, gdebi também tem um recurso interessante que fornecerá uma linha apt-get install compatível a partir do arquivo .deb contendo todas as dependências:

sudo gdebi --apt-line subversion_1.7.9-1+WANdisco_i386.deb

Verifique man gdebi para mais informações.

É necessário mencionar que também é possível executar xdg-open pacakge.deb para abri-lo através do centro de software que executará todas as tarefas gdebi , ou seja, o centro de software instalará o pacakge satisfazendo todas as dependências. (Obrigado "muru" pela informação).

    
por heemayl 09.03.2015 / 22:15