9

Zypper パッケージ マネージャーを使用して、openSUSE システム (以下のバージョンを参照) に Python をインストールしました。これで Python 3.2 が得られますが、一部のパッケージでは Python 3.3 が必要です。zypper update python3Python 3.2 のまま更新します。3.3 にアップグレードするにはどうすればよいですか? 理想的にはパッケージ マネージャーを使用し、残りの作業中の Python インストール (サイト パッケージ、pip...) を再利用しますか?

openSUSE 12.2 (x86_64)
VERSION = 12.2
CODENAME = Mantis
4

2 に答える 2

9

devel:languages:python:Factoryリポジトリを追加するか、ここで1 Click Installと Python 3.3.2 バージョン フォームを使用できます(たとえば、上記のリポジトリから)。
(他のバージョンを表示->openSUSE 12.2->不安定なパッケージを表示->1 インストールをクリック)

zypperのみ (GUI なし)で使用するには、次のようにリポジトリを追加します。

sudo zypper ar http://download.opensuse.org/repositories/devel:/languages:/python:/Factory/openSUSE_12.2/devel:languages:python:Factory.repo

次に、そのレポのパッケージを使用するには、レポの優先度を高くする必要があります (この場合、優先度が高いということは、数値が小さいことを意味します 0 = 高、100 = 低)。レポ ID を知るにzypper lrは、出力でレポ番号を使用して検索します。次に、次のコマンドを使用して優先度を変更します。

 sudo zypper mr -p priority repo_number

他のリポジトリの標準優先度が 99 の場合、たとえば 50 を優先度として使用できます。
次にzypper update python3、python を更新するために使用します。

于 2013-09-18T14:43:26.987 に答える