web-dev-qa-db-ja.com

64ビットUbuntuにSkypeをインストールできません

注:従来の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

どうすれば修正できますか?

36
Nidhin

12.10以降

私も同じ問題を抱えており、これを行うことで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
42
Willi

まず、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
32
Avinash Raj

12.10以降、特に17.04:

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の間に推奨されています)ファイルをクリックしてインストール(パスワードの入力を求められます)

3
tatsu

最初に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
3
Ketan Patel

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がインストールされます。

2
linxbuddy
  1. here からskypeパッケージをダウンロードする
  2. ダブルクリックでインストールする
  3. /usr/share/applications/でnautilusを開きます
  4. skype.desktop(サウンドの問題の修正)を編集し、行を置き換えます:
    Exec= skype %UwithExec = env Pulse_LATENCY_MSEC = 30 skype%U

  5. skype.desktopをドラッグしてユニティバーにドロップします(これにより、ウィンドウを閉じた後に同じスカイプインスタンスを開くことができます)

.desktopファイルの完全なコードは、次の場所にあります。 skype.desktop

0
tomaszkubacki

これは、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をインストールできるはずです。

0
Atul Jain

ここの他の回答はスカイプをインストールする正しい方法を提供しますが、あなたはまだ同じエラーを受け取るかもしれません(私はしました)。

aptitude install skypeを実行すると、問題の原因を見つけるのに役立ちます。

考えられる原因の1つは、システムが14.04から16.04にアップグレードされたことです。
ubuntu 14.04の一部のパッケージには、16.04のパッケージと比較した場合に「上位」と見なされるバージョン番号が付いています。例えば。:

  • ubuntu 14.04:libdrm22.4.67-1ubuntu0.14.04.1
  • ubuntu 16.04:libdrm22.4.67-1

たとえば、ubuntuは2.4.67-1ubuntu0.14.04.12.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がダウングレードしようとしていないことを確認してください)。

0
lgpasquale

これらのコマンドを試してください:

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/

0
To Do