他のLinuxシステム(また、Centos 6.5)によって開発されたいくつかのPythonスクリプトを新しいLinux(Centos 6.5)システムで実行したいと思います。しかし、問題は、新しいコンピュータにインターネットが接続されていないため、必要なモジュールをすべてダウンロードできないことです。あるコンピュータから別のコンピュータにPython設定を簡単に複製する方法はありますか?たとえば、Pythonで構成されたイメージをペンドライブに保存し、ペンドライブに保存されているイメージを使用して新しいシステムにインストールしますか?あるLinuxシステムから別のLinuxシステムにPythonを複製しますか?頑張ったこれしかし、これは私には効果がありません。
答え1
- インターネットに接続されているCentOSホストにUSBドライブを挿入します。
- ペンドライブをマウントします(ハードウェアの検出によって異なります)。おそらく:
mount /dev/sdb1 /media
- メディアにディレクトリを作成し、きれいに保ちます。
mkdir /media/rpms
yum
目的のソフトウェアとその依存関係をダウンロードするために使用されます。ここで:
yum install -y --downlaodonly --downloaddir=/media/rpms python
最後のパラメータ(パッケージ)は、目的のPythonバージョンとは異なるホストにコピーする必要があるシステムにインストールされているPythonモジュールによって異なります。
- インターネットに接続せずに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.これは私にとって効果的です。