web-dev-qa-db-ja.com

オフラインのUbuntuサーバーへのソフトウェアのインストール

Ubuntuサーバーが新しくインストールされたサーバーがあるとします。 Virtual Box(または他の仮想化ソフトウェア)にまったく同じバージョンをインストールし、インターネットに接続してapt-getを使用して、システムをアップグレードするためのパッケージと次のような新しいソフトウェアのみをダウンロードすることを考えていました。 (Tomcat7openjdk6-default-headless .. etc)。次に、ダウンロードしたパッケージをUSBスティック経由でアーカイブフォルダーからオフラインサーバーのアーカイブフォルダーにコピーします。

したがって、仮想システムは実際にはアップグレードされず、新しいソフトウェアもインストールされません。しかし、ダウンロードディレクティブなしでオフラインシステムでまったく同じapt-getコマンドを実行しても、-dは問題なく実行されますか?

* 編集: *これは、クライアントが自分でこれを行うためのガイドを作成する必要があるため、Linuxに関する深い知識を必要とすることは許容されないため、できるだけ単純にする必要がありますこれをする。

1

ニーズに合わせた簡単なソリューションは、apt-on-CDです。インターネットにアクセスできるマシンからパッケージを取得します。次に、aptoncdユーティリティを使用して、マシンにインストールするCD /メディアを作成します。

詳細については このリンク にアクセスしてください。

および この質問と回答 askubuntu自体。

1
Jamess

私はかつて同様の問題を抱えていました。 apt-mirror 。これにより、リポジトリ全体を外部ハードドライブにミラーリングし、そのハードドライブからオフラインマシンにインストールすることができます。

上向き

  • 設定したら、慣れているとおりにパッケージをインストールできます。
  • 空間的に依存関係は快適に解決されます。
  • 最初にミラーファイルを更新してから、オフラインマシンで更新することにより、簡単に更新できます。

欠点

  • あなたは多くの外付けハードドライブスペース(約35GB)を必要とします。
  • 最初にミラーを構成する必要があります。初心者には向かないかもしれません。
  • ミラーの最初の作成には時間がかかります。

試してみたい場合は、 tutorial をお勧めします。当時使っていたものが見つかりません。

2
André Stannek

あなたの質問を正しく理解したかどうかはわかりませんが、インターネットに接続せずにソフトウェアをインストール/更新する方法を探している場合は、いくつかの方法がここにリストされています:

https://help.ubuntu.com/community/InstallingSoftware#Installing_packages_without_an_Internet_connection

シナプス保存パッケージのダウンロードスクリプトトリックを何度も使用し、keryxも試しました。ただし、通常は新しいソフトウェアをインストールするためだけであり、ソフトウェアをアップグレードするためではありません。

オフラインサーバーとは、インターネットから切断されたLANにアクセス可能なサーバーを意味しますか?

1
KIAaze

ダウンロードしたdebパッケージを手動でインストールできます

    Sudo dpkg -i package.deb

または

    Sudo dpkg -i *.deb

マシンAにダウンロードおよびインストールされたすべてのパッケージをマシンBにもインストールしたくない場合は、依存関係のため、10番目をインストールする場合、それらをダウンロードしてインストールした順序を追跡する必要があることに注意してください。マシンAにマシンBにもインストールしたパッケージの場合、パッケージ1から9の1つ以上またはすべてをインストールする必要がある場合もあります。

0
jmarina