CentOS 7用PySideパッケージをインストールする方法

CentOS 7用PySideパッケージをインストールする方法

CentOS 7にPySideをインストールしようとしています。

とても簡単に見えます。 EPELリポジトリを有効にしてインストールします。 EPELにはPySideパッケージが含まれていないようです(yum install python-pysideが失敗し、利用可能なパッケージはありません)。

このパッケージを含む他のリポジトリはありますか?

迷惑なことに、PyQtは存在し、インストールも簡単です...

答え1

EPEL 7には「python-pyside」パッケージはありません: http://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/letter_p.group.html

私はpip installでこの問題を解決しましたが、まずいくつかの前提条件をインストールする必要があるかもしれません。

1)RPMパッケージをインストールします。

qt-devel
cmake
python-devel
python-pip

2) qmake プログラムが "/usr/bin/qmake" でない場合は、次のようにする必要があります。

sudo ln -s /usr/bin/qmake-qt4 /usr/bin/qmake

3) pipを介してpysideをインストールします(ビルドを完了するのに時間がかかります)。

sudo pip install pyside

答え2

一般的なCentOSリポジトリには公式パッケージがないため、ソースパッケージをダウンロードして直接再構築する必要があります。

ここで利用可能なFedora 21バージョンのパッケージから始めましょう。

rpmbuildダウンロードしたら、CentOS 7システムに必要なビルド環境があると仮定して再構築するために使用できます。

関連情報