あるLinuxシステムから別のLinuxシステムにPythonを複製する

あるLinuxシステムから別のLinuxシステムにPythonを複製する

他のLinuxシステム(また、Centos 6.5)によって開発されたいくつかのPythonスクリプトを新しいLinux(Centos 6.5)システムで実行したいと思います。しかし、問題は、新しいコンピュータにインターネットが接続されていないため、必要なモジュールをすべてダウンロードできないことです。あるコンピュータから別のコンピュータにPython設定を簡単に複製する方法はありますか?たとえば、Pythonで構成されたイメージをペンドライブに保存し、ペンドライブに保存されているイメージを使用して新しいシステムにインストールしますか?あるLinuxシステムから別のLinuxシステムにPythonを複製しますか?頑張ったこれしかし、これは私には効果がありません。

答え1

  1. インターネットに接続されているCentOSホストにUSBドライブを挿入します。
  2. ペンドライブをマウントします(ハードウェアの検出によって異なります)。おそらく:mount /dev/sdb1 /media
  3. メディアにディレクトリを作成し、きれいに保ちます。mkdir /media/rpms
  4. yum目的のソフトウェアとその依存関係をダウンロードするために使用されます。ここで:

yum install -y --downlaodonly --downloaddir=/media/rpms python

最後のパラメータ(パッケージ)は、目的のPythonバージョンとは異なるホストにコピーする必要があるシステムにインストールされているPythonモジュールによって異なります。

  1. インターネットに接続せずにUSBをコンピュータに接続し、Pendriveをインストールしたら、次のコマンドを使用してダウンロードしたすべてのrpmをインストールします。rpm -Uvh *rpm

すべてのステップはrootユーザーとして実行する必要があります。

追加読書

  • ニッククラフト。 Linuxでyumコマンドを使用してRPMパッケージをインストールせずにダウンロードする方法
  • Ask.Fedoraプロジェクト。新しいソフトウェアをオフラインでインストールする方法

答え2

次のディレクトリの内容をコンピュータから別のコンピュータにコピーするだけです。 /usr/lib/python2.6/site-packages および /usr/lib64/python2.6/site-packages.これは私にとって効果的です。

関連情報