プログラムをインストールしようとしていますが、どのプログラムをインストールしようとしても次のエラーが発生します。たとえば、Skype 'skype-debian_4.2.0.11-1_i386.deb' をダウンロードし、次のコマンドを実行しました。
$ cd downloads
その後:
$ sudo apt-get install skype-debian_4.2.0.11-1_i386
そして、次のエラーが発生します。
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'
CrunchBang を実行しています。sources.list
ファイルには次のように書かれています:
## 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
編集#1
コマンドを実行しようとすると:
$ sudo gdebi skype-debian_4.2.0.11-1_i386.deb
私はこれを理解します:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
This package is uninstallable
Wrong architecture 'i386'
答え1
問題1
apt-get
は、Debian リポジトリからパッケージをダウンロードしてインストールするためのものです。ローカルの .deb ファイルをインストールするためのものではありません。そのためには、gdebi
代わりに以下を使用する必要があります。
sudo gdebi skype-debian_4.2.0.11-1_i386
または、グラフィカルインターフェースの場合
sudo gdebi-gtk skype-debian_4.2.0.11-1_i386
CrunchBang は使用したことはありませんが、インストーラーをダブルクリックするだけでインストールできるはずです。 で自動的に開くはずですgdebi-gtk
。
あるいは、直接インストールすることもできますdpkg
が、これはお勧めできません (依存関係の問題やバージョンの問題などが発生する可能性が高くなります)。
sudo dpkg -i skype-debian_4.2.0.11-1_i386
問題2
そのため、あなたが行ったことの背景を私たちに伝えることが重要です。私が思うに、次のようなことが起こったと思います。Skypeをインストールするためにチュートリアルに従いました。これは32ビットアプリケーションであり、64ビットシステムを実行しているようですので、一般的な手順は、マルチアーチこれはコマンドで実行されますsudo dpkg --add-architecture
。何らかの理由で、実行したようです
sudo dpkg --add-architecture asdf
これにより、リポジトリ上の存在しないapt-get
ディレクトリ内のパッケージが検索されます。binary-asdf
これらのエラーを修正するには、このコマンドを実行します
sudo dpkg --remove-architecture asdf
次に、実行します
sudo apt-get update
エラーなしで終了するはずです。
答え2
このトリックをやってみよう
sudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update && sudo apt-get install skype
わたしにはできる。