インターネットにアクセスせずにLinuxにPythonをインストールする方法は?

インターネットにアクセスせずにLinuxにPythonをインストールする方法は?

パート1

CentOSがありますが、インターネットにアクセスできません。 Ubuntuベースのドッカーコンテナがあります。 DockerコンテナにPythonをインストールしたいです。 Python 2.7をインストールするためにいくつかの.debファイルをダウンロードしました。 apt-getを使ってインストールしてみました。ただし、これらのコマンドを使用するにはインターネットにアクセスする必要があります。 dpkg -i を使用してパッケージをインストールします。私は使用しますdpkg -i libpython2.7-stdlib_2.7.6_8_amd64.deb。その後、apt-get install -fを実行しました。追加パッケージについてはい/いいえ質問が表示されます。私はYを選びました。その後、特定のURLにアクセスできないというエラーが発生しました。プライマリサーバーがインターネットにアクセスできないため、これは驚くべきことではありません。 URLは他のコンテンツを参照しますpython2.7-minimal_2.7.5-5ubuntu3_amd64.deb。特にこの .deb ファイルがあります。しかし、インストールしようとすると、満たされていない依存関係python2.7-minimalに関するエラーが発生します。これがインストールされていないことは明らかです。インストールしたいです。

python2.7-minimal_2.7.6-amd64.debドッカーにどのようにインストールしますか?

パート2

どのように解決すべきかわからない問題を解決しようとしています。 Python-2.7.11.tar.xzを取得しました。サイズは12MBです。 Dockerコンテナで次のことを試しました。

tar xvf Python-2.7.11.tar.xz

しかし、私は理解していますtar (child): xz: connect exec: No such file or directory

ファイルが存在することを確認しました。実際、「tar xvf Python2.7」コマンドを入力したら、Tabキーを押してファイルのフルネームを完成させることができます。 Pythonをインストールするスタンドアロンファイルや他のオフライン方法はありますか?

最終リクエスト:

理想的には、1つの部分にのみ作業が必要な場合でも、両方の部分について役立つことができました。

ベストアンサー1

Mark Smithの答えにあるキャッシュソリューションは良い考えです。

別の解決策は、私のコンピュータにインターネット接続を確立し、SSHを介して仮想マシンに接続することです。ファイアウォールで保護されている仮想マシンへのSSH接続を持つマイコンピュータにプロキシ(イカ)をインストールします。ファイアウォールがある仮想マシンでローカルプロキシ127.0.0.1:3128を宣言し、そのポートからマイコンピュータポートまでSSHトンネルを設定します。

これにより、すぐにインストール、アップデート、およびパッチを実行できます。

おすすめ記事