Coreに最新のPythonをインストールする

Coreに最新のPythonをインストールする

Ubuntu Core を空インストールして、Python をインストールしようとしています。

私は次のことを試しました

snap install python
snap install python3
snap install --edge python

私は受け取りますerror: snap "python" not found

「クラシック」などを使用する方法に関する他の回答を調べましたが、いずれにしてもうまくいかないようでした。

わかりやすい説明が見つからないのですが、何が足りないのでしょうか?

答え1

スナップにはほとんど依存関係はありません ( coreGUI インターフェースのみ)。Python は依存関係の 1 つではありません。

内部で Python を使用する snap 提供のアプリケーションは、システム提供の Python が利用可能であると想定してはならず、snap 内に独自の Python を含めることが期待されます (LibreOffice が独自の Python を含めるのと同じように)。

  • これは、Ubuntu の deb ベースのリリースの動作方法とはまったく異なります。deb ベースのアプリケーションとサービスは、ルートが所有し、apt が提供する単一の標準 Python スタックを共有します。

したがって、「python snap」は実際には必要ではありません。それが見つからない理由です。Pythonユーザーはダウンロードしてインストールできます。未包装アップストリームから好きなバージョンの Python を入手します。

関連情報