注:従来のSkype for Linuxアプリケーション(v4。*)は廃止され、Canonicalのパートナーリポジトリから削除されたため、この質問とその回答は廃止されました。 新しい回答Skypeインストールの標準的な質問 。を参照してください。
Skypeをインストールしようとしているときに、次のメッセージが表示されます。
nidhin@ubuntu:~$ Sudo apt-get update
nidhin@ubuntu:~$ Sudo apt-get install skype
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
skype : Depends: skype-bin but it is not installable
E: Unable to correct problems, you have held broken packages
どうすれば修正できますか?
私も同じ問題を抱えており、これを行うことで32ビットアーキテクチャを有効にすることができました。
Sudo dpkg --add-architecture i386
Sudo apt-get update
その後、Canonical Partner Repositoryを介してskypeをインストールできました。
Sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
Sudo apt-get update && Sudo apt-get install skype
まず、Ubuntu 64ビットシステムで以下のコマンドを実行する前に、i386アーキテクチャを有効にする必要があります。
Sudo dpkg --add-architecture i386
次に、ターミナルで以下のコマンドを実行してskypeをインストールします。
buntu 13.1
Sudo sh -c "echo 'deb http://archive.canonical.com/ saucy partner' >> /etc/apt/sources.list.d/canonical_partner.list"
Sudo apt-get update
Sudo apt-get install skype
buntu 14.04
Sudo sh -c "echo 'deb http://archive.canonical.com/ trusty partner' >> /etc/apt/sources.list.d/canonical_partner.list"
Sudo apt-get update
Sudo apt-get install skype
https://www.skype.com/en/download-skype/skype-for-computer/
Debパッケージをダウンロードする
まだインストールされていない場合は、gdebiをインストールします。
Sudo apt update && Sudo apt upgrade
Sudo apt install gdebi
次にcd
をダウンロードディレクトリに移動し、ダウンロードしたdebに対してgdebiを実行します。
Sudo gdebi –n skypeforlinux-64.deb
(または、追加のソフトウェアのインストールさえ必要としないアプローチの場合):
Sudo dpkg -i skypeforlinux-64.deb
代わりに、ダウンロードしたファイルを右クリックしてプロパティに移動し、デフォルトのプログラムを設定してこの種のファイルをgdebiに開きます(これは17.04の間に推奨されています)ファイルをクリックしてインストール(パスワードの入力を求められます)
最初にskype-binを完全に削除し、次のようにSkypeをインストールすることをお勧めします。
ターミナルで次のコマンドを実行します
Sudo apt-get remove skype skype-bin
Sudo apt-get install libxss1
wget http://www.skype.com/go/getskype-linux-ubuntu-64/skype-ubuntu-precise_4.1.0.20-1_AMD64.deb
Sudo dpkg -i skype-ubuntu*.deb
skypeはubuntu.itからのものではありません。これはcanonical Foundationがサポートするサードパーティソフトウェアです。
$Sudo gedit /etc/apt/source.list
次に、ソースリストに次のリンクを追加します
deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner
deb-src http://archive.canonical.com/ubuntu $(lsb_release -sc) partner
$(lsb_release -sc)
は、ubuntu名に置き換えます。それを保存。次に、を使用してリポジトリを更新します
$Sudo apt-get update
次のコマンドを実行してskypeをインストールします
$Sudo apt-get install skype
これにより、skypeとskype.binがインストールされます。
/usr/share/applications/
でnautilusを開きますskype.desktop
(サウンドの問題の修正)を編集し、行を置き換えます:Exec= skype %U
withExec = env Pulse_LATENCY_MSEC = 30 skype%U
skype.desktop
をドラッグしてユニティバーにドロップします(これにより、ウィンドウを閉じた後に同じスカイプインスタンスを開くことができます)
.desktop
ファイルの完全なコードは、次の場所にあります。 skype.desktop
これは、Skypeをインストールするための64ビットの一般的な問題です
最初にダウングレードが必要で、次の手順を実行します。「設定」ファイルを作成します。
Sudo vi /etc/apt/preferences
次の行を挿入します。
Package: *
Pin: release a=precise*
Pin-Priority: 2012
ピンの優先度は1000より大きくする必要があります。
次に、問題のあるアプリケーションを次の方法でダウングレードできます。
Sudo apt-get dist-upgrade
Then you may install packages that complained about dependencies, like
Sudo apt-get install ia32-libs-multiarch, or Sudo apt-get install ia32-libs.
最後に、作成したファイルを削除する必要があります。
Sudo rm /etc/apt/preferences
マルチアーキテクチャ向けの公式Webサイト(skype.com)からSkypeをダウンロードする
ソフトウェアセンターからダウンロードしたパッケージを開き、Skypeをインストールできるはずです。
ここの他の回答はスカイプをインストールする正しい方法を提供しますが、あなたはまだ同じエラーを受け取るかもしれません(私はしました)。
aptitude install skype
を実行すると、問題の原因を見つけるのに役立ちます。
考えられる原因の1つは、システムが14.04から16.04にアップグレードされたことです。
ubuntu 14.04の一部のパッケージには、16.04のパッケージと比較した場合に「上位」と見なされるバージョン番号が付いています。例えば。:
たとえば、ubuntuは2.4.67-1ubuntu0.14.04.1
が2.4.67-1
よりも大きいと考えるため、14.04から16.04にアップグレードする場合、これらのパッケージはアップグレードされません(また、後でアップグレードされません)。
これは、i386のバージョンが既にインストールされているAMD64のバージョン(14.04の残り)と一致しないため、Skypeが必要とするi386のカウンターパートをインストールしようとするときに問題を引き起こします。
同じ問題がlibdrm-intel1、libdrm-radeon1、libdrm-nouveau2、libdrm-amdgpu1、libdrm-dev、libuv1にも当てはまります。このリストは完全ではありません。
これは、以下を含むファイル(例:/tmp/pin.txt
)を作成することで解決できます。
Package: *
Pin: release n=*
Pin-Priority: 1001
実行中:
Sudo apt-get -o Dir::Etc::Preferences=/tmp/pin.txt dist-upgrade
警告:これにより、すべてのパッケージのリポジトリで利用可能なバージョンがインストールされます。他の場所からパッケージをインストールした場合は注意してください(確認を求められたときにapt-get
がダウングレードしようとしていないことを確認してください)。
これらのコマンドを試してください:
Sudo apt-get install libxss1 cd/tmp wget http://www.skype.com/go/getskype-linux-ubuntu-64/skype-ubuntu-precise_4.1.0.20- 1_AMD64.deb Sudo dpkg -i skype-ubuntu * .deb
ソース: http://www.tecmint.com/install-skype-4-1-in-ubuntu-xubuntu-linux-mint/