Por que o Ubuntu Software Center não instala arquivos .deb

8

Esta pergunta não se aplica mais às versões atuais do Ubuntu.

Consulte Problema com pacotes .deb no Ubuntu 16.04 para obter um problema semelhante que afeta o 16.04.


Estou executando o Ubuntu 11.10 e tenho alguns problemas com o centro de software Ubuntu e a instalação de pacotes debian.

Se eu baixar, por exemplo, o debian em https://www.virtualbox.org/wiki/Linux_Downloads e tentar instalar com o Ubuntu Software Center, eu abri a janela, mas posso ver apenas o GTK Spinner.

O problema existe também com o pacote dos meus aplicativos http://www.giuspen.com/cherrytree/ e http://www.giuspen.com/x-tile/ que eu crio com o dpkg-buildpackage,

Os mesmos pacotes são abertos e instalados corretamente com o gdebi.

giuspen
fonte
Este recurso está disponível nas versões olld .e removido do Oneric, pode ser para desencorajar a instalação offline
Tachyons
Eu acredito que isso agora mudou em 12.04.
Anwar

Respostas:

6

Este é um problema comum com o centro de software. Parece não gostar dos pacotes .deb para os quais ele ainda não possui pacotes e eles optaram por não instalar o gdebi por padrão. Você pode contornar isso instalando o gdebi e usando-o, em vez do software center, para instalar pacotes .deb.

Por razões semelhantes, você pode optar por instalar também o synaptic, que é outro pacote que você optou por descartar. Desculpe Canonical, muitos de nós simplesmente não são usuários de Windows ou Macintosh e não gostamos de ser tratados como gado.

Dazed_75
fonte
Sim sináptico e gdebi são absolutamente indispensáveis. Eu nunca usei o ubuntu software center, mas um usuário de um dos meus aplicativos me notificou que ele não conseguia instalar o ".deb" que eu criei, por isso investiguei no software center.
giuspen
para os iniciantes no linux / ubuntu, você também pode usar dpkg -i deb-file-name.debem um prompt de comando para instalá-lo. Para removê-lo posteriormente, use dpkg -r package-name- para encontrar o nome do pacote, use dpkg-deb -I deb-file-name.debe procure "Pacote: ...". Observe que isso não instalará dependências - você precisará instalá-las separadamente.
drevicko 12/07/12
9

O centro de software Ubuntu possui muitos aplicativos empacotados, mas tem a desvantagem de não poder instalar arquivos .deb. No entanto, há outra opção.

Usando o GDebi para instalar pacotes

GDebi é uma ferramenta simples para instalar arquivos .deb. Possui uma interface gráfica de usuário, mas também pode ser usada em seu terminal. Ele permite que você instale pacotes deb locais resolvendo e instalando suas dependências. Ele verifica automaticamente os pacotes em busca de suas dependências e tentará baixá-los dos repositórios de software do Ubuntu, se possível. Você pode primeiro instalar o GDebi - basta instalar o pacote gdebi usando um dos gerenciadores de pacotes listados acima ou abrir um Terminal e digitesudo apt-get install gdebi

Depois de instalar o GDebi, use o Navegador de arquivos para encontrar o pacote que você deseja instalar. Os arquivos do pacote serão parecidos com este:

insira a descrição da imagem aqui

Clique duas vezes no pacote para abri-lo com o GDebi. Se todas as dependências foram atendidas para o pacote selecionado, basta clicar no botão 'Instalar pacote' para instalá-lo. O GDebi avisará se existem dependências não atendidas, o que significa que existem dependências que não foram resolvidas nos repositórios que você está usando - você terá que localizar os pacotes necessários de outra fonte.

Ringtail
fonte