repo.skype.com/deb/dists/stable/InRelease:キーは既存のtrusted.gpgキーリング(/etc/apt/trusted.gpg)に保存されます。サポートの中止をご覧ください。

repo.skype.com/deb/dists/stable/InRelease:キーは既存のtrusted.gpgキーリング(/etc/apt/trusted.gpg)に保存されます。サポートの中止をご覧ください。

apt-get update && apt-get upgradeLinux Mint 21でこれを実行すると、次の警告メッセージが表示されます。

W: https://repo.skype.com/deb/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

Microsoft Skypeのダウンロードセクションを検索しましたが、そのキーまたはキーの管理方法についての言及はまったくありません。

これには回避策がありますか?

答え1

この回答は、マイクロソフトがこの問題を解決できない場合にのみ回避策として使用されます。


とにかく、たぶんコマンドがつながるかもしれません...私のプログラムは次のとおりです。

  1. 現在使用中止が検討中のキーリングから公開鍵をエクスポートします。

    apt-key export "D404 0146 BE39 7250 9FD5  7FC7 1F30 45A5 DF75 87C3" > skypeforlinux.asc
    
  2. ファイル保護解除:

    gpg --dearmor < skypeforlinux.asc > skypeforlinux.gpg
    
  3. GPGキーファイルを正しい場所に移動します。

    sudo mv skypeforlinux.gpg /usr/share/keyrings/
    
  4. 私の編集skype-stable.list

    sudo nano /etc/apt/sources.list.d/skype-stable.list
    

    次のように:

    deb [arch=amd64 signed-by=/usr/share/keyrings/skypeforlinux.gpg] https://repo.skype.com/deb stable main
    
  5. 追加の更新によってこのファイルが変更されないようにするには、次のようにファイルを変更できないようにします。

    sudo chattr +i /etc/apt/sources.list.d/skype-stable.list
    
  6. 最後に、元のキーリングからGPGファイルを削除します。

    sudo apt-key del "D404 0146 BE39 7250 9FD5  7FC7 1F30 45A5 DF75 87C3"
    

最後の考えは、私が言ったように、これは緊急ではない問題の解決策であり、将来的にはMicrosoftで直接解決する必要があります。 。乾杯。

関連情報