Ubuntuサーバーが新しくインストールされたサーバーがあるとします。 Virtual Box
(または他の仮想化ソフトウェア)にまったく同じバージョンをインストールし、インターネットに接続してapt-get
を使用して、システムをアップグレードするためのパッケージと次のような新しいソフトウェアのみをダウンロードすることを考えていました。 (Tomcat7
、openjdk6-default-headless
.. etc)。次に、ダウンロードしたパッケージをUSBスティック経由でアーカイブフォルダーからオフラインサーバーのアーカイブフォルダーにコピーします。
したがって、仮想システムは実際にはアップグレードされず、新しいソフトウェアもインストールされません。しかし、ダウンロードディレクティブなしでオフラインシステムでまったく同じapt-get
コマンドを実行しても、-d
は問題なく実行されますか?
* 編集: *これは、クライアントが自分でこれを行うためのガイドを作成する必要があるため、Linuxに関する深い知識を必要とすることは許容されないため、できるだけ単純にする必要がありますこれをする。
私はかつて同様の問題を抱えていました。 apt-mirror
。これにより、リポジトリ全体を外部ハードドライブにミラーリングし、そのハードドライブからオフラインマシンにインストールすることができます。
試してみたい場合は、 tutorial をお勧めします。当時使っていたものが見つかりません。
あなたの質問を正しく理解したかどうかはわかりませんが、インターネットに接続せずにソフトウェアをインストール/更新する方法を探している場合は、いくつかの方法がここにリストされています:
シナプス保存パッケージのダウンロードスクリプトトリックを何度も使用し、keryxも試しました。ただし、通常は新しいソフトウェアをインストールするためだけであり、ソフトウェアをアップグレードするためではありません。
オフラインサーバーとは、インターネットから切断されたLANにアクセス可能なサーバーを意味しますか?
ダウンロードしたdebパッケージを手動でインストールできます
Sudo dpkg -i package.deb
または
Sudo dpkg -i *.deb
マシンAにダウンロードおよびインストールされたすべてのパッケージをマシンBにもインストールしたくない場合は、依存関係のため、10番目をインストールする場合、それらをダウンロードしてインストールした順序を追跡する必要があることに注意してください。マシンAにマシンBにもインストールしたパッケージの場合、パッケージ1から9の1つ以上またはすべてをインストールする必要がある場合もあります。