回答:
まず、更新されたパッケージインデックスが必要です(これらのインデックスは、利用可能なパッケージに関する情報をオンラインで取得するためにパッケージ管理ソフトウェアによって使用されます)。したがって、少なくともそれらのインデックスファイルをダウンロードする必要があります。
これを行うには、ターミナルを開いて次のコマンドを実行します。(この手順にはインターネット接続が必要です)
sudo apt-get update
更新パッケージのインデックスファイルを取得したら、以下のいずれかの方法を使用します。
このコマンドを使用して、システムのアップグレードに必要なファイルのリストを生成します
sudo apt-get upgrade --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
download-list
端末の現在のフォルダにファイルが作成されます。
または、特定のパッケージのダウンロードスクリプトを生成する場合は、このコマンドを使用します(別のコマンドについては、以下の更新セクションを参照してください)。
sudo apt-get install <package-name> --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
<package-name>
パッケージの実際の名前に置き換えます。などgtg
など、物事-GNOMEを取得するための
これで、このファイルを使用して、URLを持つ入力ファイルをサポートするダウンロードマネージャーにフィードできます。
たとえばwget
、以下のこのコマンドを使用してこのファイルを使用するには、
wget -c -i ./download-list
download-list
ファイルが端末の現在のディレクトリにあると仮定します。ダウンロードしたファイルは、ターミナルの現在の作業ディレクトリに保存されます。
更新:パッケージダウンロードリストを生成する別のコマンドを見つけました。
apt-get --allow-unauthenticated -y install --print-uris package-name | cut -d\' -f2 | grep http:// > download-list
更新されたコマンドのクレジット:この投稿の回答者
Synapticパッケージマネージャーには、パッケージダウンロードスクリプトを生成する組み込み機能があり、ターミナルで明示的にwgetを使用する必要さえありません。スクリプトを実行するだけで十分です。
手順は以下の通りです
端末を使用してSynaptic Package Managerをインストールします。
sudo apt-get update
sudo apt-get install synaptic
(パッケージインデックスファイルを更新した場合、最初のコマンドは不要です。不明な場合は、両方を使用してください)。
次に、ダッシュボードにSynapticと入力してSynaptic Package Managerを開きます。
ウィンドウの右側のセクションでパッケージを選択し、右クリック→ インストール用にマークします。または、アップグレードスクリプトを生成する場合は、ツールバーの[ すべてのアップグレードをマーク ]ボタンを押します。下の画像は2番目の方法を使用しています。
追加の必要なチャンネージをマークするかどうかを尋ねられたら、[マーク]ボタンを押します。
次に、[ファイル] -> [ パッケージダウンロードスクリプトの生成]に移動し、名前を付けてスクリプトをファイルとして保存し、保存先のディレクトリを選択します。これで、パッケージをダウンロードするためのスクリプトがあります。
ダウンロードする場合は、scriptsディレクトリに移動してを実行しsh ./<script-name>
ます。スクリプトの名前がある場合たとえば、download-list
それはあなたの中にあるダウンロードフォルダに、コマンドがあります
cd ~/Downloads && sh ./download-list