パッケージマネージャを使用せずにPythonをインストールする

パッケージマネージャを使用せずにPythonをインストールする

最小のカスタムバージョンのLinuxを実行しているTI Sitara ARMプロセッサ(BeagleBone Blackベース)にPython 2.7.xをインストールする必要があります。特に、オペレーティングシステムにはパッケージマネージャ、gcc、makeなどはありません。現時点では、新しいイメージを作成するのは実用的ではないため、Debianを実行しているBeagleBone BlackからTI CitaraにPythonファイルをコピーすることを検討しています。成功する可能性はありますか?ファイル、シンボリックリンクなどを見逃さないようにこれを行うのに役立つ青写真はありますか?

ベストアンサー1

Debianランタイムからターゲットに圧縮ファイルをコピーしてそこから解凍する方法がある場合、これは難しくありません。

Debianシステムにインストールされている関連パッケージを分析してからファイルのリストを収集する.debことなどから始めることができますが、インストール後のスクリプトで完了したステップはすべて欠落しているため、すべての関連ステップを識別する必要があります。初めて。dpkg -Lpython2.7python2.7-minimal.deb

コンパイラを含む類似のアーキテクチャシステムがあり、その時点でコンパイラライセンスがなかったSolarisシステムでより簡単なソリューションを使用した場合、ソースコードのダウンロード(Debianシステムで)一意のプレフィックスで構成します。

 wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
 tar xvf Python-2.7.8.tgz
 cd Python-2.7.8
 ./configure --prefix=/opt/python/2.7.8
 make
 sudo make install

-dev特定の機能を有効にするには、追加()バージョンのライブラリをインストールする必要があるかもしれませんので、設定メッセージに注意してください。これらのライブラリはターゲットシステムにも必要です(これらのライブラリの開発バージョンではありません)。

tar up 後、ターゲット/opt/python/2.7.8システムの同じ場所にコピーして抽出します。/usr/bin/pythonからのリンクをインストールしてください/opt/python/2.7.8/bin/python

その後、プロンプトに入力するとpython機能します。

おすすめ記事