Ich versuche, Programme zu installieren, aber egal, welches Programm ich zu installieren versuche, erhalte ich den folgenden Fehler. Ich habe beispielsweise Skype „skype-debian_4.2.0.11-1_i386.deb“ heruntergeladen und den folgenden Befehl ausgeführt:
$ cd downloads
Und dann:
$ sudo apt-get install skype-debian_4.2.0.11-1_i386
Und ich erhalte die folgende Fehlermeldung:
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'
Ich verwende CrunchBang. In der sources.list
Datei steht:
## 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
BEARBEITEN #1
Wenn ich versuche, den Befehl auszuführen:
$ sudo gdebi skype-debian_4.2.0.11-1_i386.deb
Ich bekomme Folgendes:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
This package is uninstallable
Wrong architecture 'i386'
Antwort1
Problem 1
apt-get
dient zum Herunterladen und Installieren von Paketen aus den Debian-Repositories. Es dient nicht zum Installieren lokaler .deb-Dateien. Dafür sollten Sie gdebi
stattdessen Folgendes verwenden:
sudo gdebi skype-debian_4.2.0.11-1_i386
oder für eine grafische Benutzeroberfläche
sudo gdebi-gtk skype-debian_4.2.0.11-1_i386
Ich habe CrunchBang nicht verwendet, aber mit ziemlicher Sicherheit reicht ein Doppelklick auf das Installationsprogramm aus, um es zu installieren. Es sollte automatisch in geöffnet werden gdebi-gtk
.
Alternativ können Sie die Installation auch direkt mit durchführen, dpkg
dies wird jedoch nicht empfohlen (es ist wahrscheinlicher, dass Abhängigkeitsprobleme, Versionsprobleme usw. auftreten):
sudo dpkg -i skype-debian_4.2.0.11-1_i386
Problem 2
Deshalb ist es wichtig, uns den Hintergrund zu dem zu geben, was Sie getan haben. Ich denke, das ist passiert. Sie haben ein Tutorial befolgt, um Skype zu installieren. Da es sich dabei um eine 32-Bit-Anwendung handelt und Sie anscheinend ein 64-Bit-System verwenden, besteht das übliche Verfahren darin,Mehrbogen. Dies geschieht mit dem Befehl sudo dpkg --add-architecture
. Aus irgendeinem Grund scheinen Sie ausgeführt zu haben
sudo dpkg --add-architecture asdf
Dadurch wird apt-get
nach Paketen in einem Verzeichnis im Repository gesucht, binary-asdf
das nicht existiert.
Um diese Fehler zu beheben, führen Sie diesen Befehl aus
sudo dpkg --remove-architecture asdf
Dann renne
sudo apt-get update
Es sollte ohne Fehler abgeschlossen werden.
Antwort2
Mach diesen Trick
sudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update && sudo apt-get install skype
Für mich geht das.