web-dev-qa-db-ja.com

Ubuntu 12.10のアップデートを別の場所に手動でダウンロードして、後でインストールすることは可能ですか?

インターネットはそれほど高速ではないので、実際にモバイルを使用して更新をダウンロードしたいと思います。また、インストールするためにコンピューターを長時間実行し続ける必要があります。携帯電話でダウンロードして、後でコンピューターに転送してインストールします。

2
rainlover

あなたが説明したような状況では、 synaptic があなたの目的に適していると思います。

(説明したのと同じシナリオ、自宅でのダイヤルアップ接続、オフィスでの高速接続がありました。)


ショートバージョン

synapticを使用して、低速マシンでシェルスクリプトを作成します。高速マシンでスクリプトを実行してパッケージをダウンロードします。ダウンロードしたパッケージを遅いマシンにコピーして戻します。 synapticを使用してパッケージをインストールします。


ロングバージョン

synapticがマシンにインストールされていない場合、インストールする必要があります。

Sudo apt-get update
Sudo apt-get install synaptic

コンピューターの速度が非常に遅いことを理解しています。ただし、上記のインストールでupdateおよび約2500 Kのダウンロードに対応できることを願っています。

シナプスを開始し、

Sudo synaptic

シナプスの開始ウィンドウが表示されます。検索機能を使用して、インストールするファイルを選択します。

enter image description here

選択するパッケージをマークします。マウスの左クリックまたはメニュー選択で右クリックします。必要なすべてのパッケージのマークを終了します。

enter image description here

[ファイル]メニューからダウンロードスクリプトを生成します。

enter image description here

便利な場所にスクリプトを保存します。好きなファイル名を使用してください。あなたの名前がmydownloads.shだとしましょう

enter image description here

synapticを閉じると、インストールされていないパッケージ。に関する警告を無視できます。

このスクリプトは、次のような一連のwgetコマンドを含む単純なシェルスクリプトです。

#!/bin/sh
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/c/cadubi/cadubi_1.3-2_all.deb

スクリプトをモバイルにコピーし、ターミナルを起動し、スクリプトをコピーしたディレクトリに移動して実行します。

Sudo ./mydownloads.sh

wgetをそのデバイスにインストールする必要があることに注意してください。インストールされていない場合は、インストールします

Sudo apt-get install wget 

スクリプトの実行が完了すると(インターネットの速度とダウンロードの量に応じて時間がかかる場合があります)、スクリプトを実行したディレクトリから多数の.debファイルが取得されます。それらのファイルをコンピューターにコピーし、シナプスを再度実行します。

Sudo synaptic

ファイルメニューから、Add downloaded package関数を使用して、ダウンロードしたファイルをコピーしたコンピューター内のディレクトリを選択します。

enter image description here

Applyをクリックします。ダウンロードしたパッケージのインストールは問題なく進むはずです。

enter image description here

時々、実行する必要があります

Sudo apt-get update

低速マシンで、Mark All Upgradesをシナプスで選択し、スクリプトを生成するプロセスを経て、高速マシンでファイルをダウンロードし、ダウンロードしたファイルをインストールして、低速マシンをアップグレードしたままにします。

enter image description here

5
Masroor

Keryx は、問題の解決策の1つです。

Keryxを使用すると、ダウンロードするもの(更新プログラムを含む)を決定し、別のコンピューターにダウンロードできます。


Keryxが宣伝どおりに動作しない場合、Keryx v0.92.4.1を使用するための ステップバイステップの手順 があります。

1
To Do