Não é possível instalar nenhum programa

2

Estou tentando instalar programas, mas não importa qual programa eu tente instalar, recebo o seguinte erro. Por exemplo, eu baixei o skype 'skype-debian_4.2.0.11-1_i386.deb' e executei o comando:

$ cd downloads

E então:

$ sudo apt-get install skype-debian_4.2.0.11-1_i386

E recebo o seguinte erro:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package skype-debian_4.2.0.11-1_i386
E: Couldn't find any package by regex 'skype-debian_4.2.0.11-1_i386'

Estou executando o CrunchBang. No arquivo sources.list , ele diz:

## CRUNCHBANG
## Compatible with Debian Wheezy, but use at your own risk.
deb http://packages.crunchbang.org/waldorf waldorf main
#deb-src http://packages.crunchbang.org/waldorf waldorf main

## DEBIAN
deb http://http.debian.net/debian wheezy main contrib non-free
#deb-src http://http.debian.net/debian wheezy main contrib non-free

## DEBIAN SECURITY
deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main

And in the folder there is one file called google-chrome.list and it says in it

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main

EDIT # 1

Quando tento executar o comando:

$ sudo gdebi skype-debian_4.2.0.11-1_i386.deb

Eu entendo isso:

Reading package lists... Done
Building dependency tree    
Reading state information... Done
Building data structures... Done 
This package is uninstallable
Wrong architecture 'i386'
    
por user2612619 07.10.2013 / 23:19

2 respostas

4

Problema 1

apt-get é para baixar e instalar pacotes dos repositórios da Debian. Não é para instalar arquivos .deb locais. Para isso, você deve usar gdebi :

sudo gdebi skype-debian_4.2.0.11-1_i386

ou, para uma interface gráfica

sudo gdebi-gtk skype-debian_4.2.0.11-1_i386

Eu não usei o CrunchBang, mas quase certamente, basta clicar duas vezes no instalador para poder instalá-lo. Deve abrir automaticamente em gdebi-gtk .

Como alternativa, você pode instalar diretamente com dpkg , mas isso não é recomendado (você tem mais probabilidade de ter problemas de dependência, problemas de versão, etc.):

sudo dpkg -i skype-debian_4.2.0.11-1_i386

Problema 2

É por isso que é importante nos dar uma ideia do que você fez. Aqui está o que eu acho que aconteceu. Você seguiu um tutorial para instalar o skype. Como é um aplicativo de 32 bits e você parece estar executando um sistema de 64 bits, o procedimento comum é habilitar o multi-arch . Isso é feito com o comando sudo dpkg --add-architecture . Por algum motivo, parece que você correu

sudo dpkg --add-architecture asdf

Thiw fará com que apt-get procure pacotes em um diretório no repositório chamado binary-asdf , que não existe.

Para corrigir esses erros, execute este comando

sudo dpkg --remove-architecture asdf

Em seguida, execute

sudo apt-get update

Deve terminar sem erros.

    
por 08.10.2013 / 01:46
0

Faça esse truque

sudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update && sudo apt-get install skype

Funciona para mim.

    
por 02.03.2014 / 11:10