Estou tentando instalar programas, mas não importa qual programa eu tente instalar, recebo o seguinte erro. Por exemplo, 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 sources.list
arquivo 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
EDITAR #1
Quando tento executar o comando:
$ sudo gdebi skype-debian_4.2.0.11-1_i386.deb
Eu entendi isso:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
This package is uninstallable
Wrong architecture 'i386'
Responder1
Problema 1
apt-get
serve para baixar e instalar pacotes dos repositórios 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
Não usei o CrunchBang, mas quase certamente, basta clicar duas vezes no instalador para permitir a instalação. Ele deve abrir automaticamente em gdebi-gtk
.
Como alternativa, você pode instalar diretamente, dpkg
mas isso não é recomendado (é mais provável que você tenha 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 fornecer o histórico do que você fez. Aqui está o que eu acho que aconteceu. Você seguiu um tutorial para instalar o Skype. Como esse é um aplicativo de 32 bits e parece que você está executando um sistema de 64 bits, o procedimento comum é ativarmulti-arco. Isso é feito com o comando sudo dpkg --add-architecture
. Por alguma razão, você parece ter corrido
sudo dpkg --add-architecture asdf
Isso fará com que apt-get
procure pacotes em um diretório do repositório chamado binary-asdf
que não existe.
Para corrigir esses erros, execute este comando
sudo dpkg --remove-architecture asdf
Então corra
sudo apt-get update
Deve terminar sem erros.
Responder2
Faça este 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.