インターネットに接続されていない新しいUbuntu 12.04があります。そこで、.deb
ファイルを携帯電話にダウンロードし、USBケーブルでPCに送信します。
しかし、必要な依存関係は私に本当の頭痛の種を与えています。
Aircrackを例に取ります。パッケージをインストールしようとすると、
Dependency is not satisfiable: iw
次に、iwをダウンロードして開いた後、
Dependency is not satisfiable: libnl-3-200 (>=3.2.7)
Software Centerでこれらのパッケージをインストールしようとすると、次のエラーが表示されます。
Dependency is not satisfiable: [DEPENDENCY_NAME] [DEPENDENCY_VERSION]
だから、私はパッケージと一緒にすべての依存関係をダウンロードする方法があるかどうか疑問に思っていました。
前もって感謝します。
.debファイルを携帯電話にダウンロードし、USBケーブルでコンピューターに転送できる場合、テザリングを使用して、携帯電話が.debパッケージファイルのダウンロードに使用するのと同じデータ接続を使用してUbuntuを直接ダウンロードできます。その後、依存関係が自動的に満たされます。
これの欠点は、(少し)より多くのセルラーデータを使用することです-欠点は、時間を節約でき、コンピューターが(一時的に)インターネットに接続されている間は確実に機能することです。
12.04を備えた別のシステムを見つけて、シナプスまたはアプリストア(またはターミナル)を使用して必要なものをすべてインストールします。次に、(root)/ var/cache/aptにあるすべてのファイルを、同じディレクトリ内のマシンに(rootアクセスで)コピーします。まだキャッシュを更新する必要があるかもしれませんが、すべての重いダウンロードはこの方法で終了する必要があります。ロックファイルをコピーしないでください..とにかくあなたを許可しません。
私は通常、(ubuntuの場合はcajaの代わりにnautilusと入力します) su privsでguiファイルマネージャーを起動します。危険ですが、端末はより危険な場合があります。完了したら閉じます。
gksu caja
次の方法..私はこれをテストしたと思う..あなたはまだライブマシンが必要です。友だちのコンピューターで永続的なサムドライブを使用できます。同じバージョンの同じビット。私はこれを一度実行しましたが、うまくいきました。私は主に最初の方法を使用します。 odzangbaへのこのリンクに従ってください
他の人が言ったように、携帯電話をテザーとして使用して、ネットワーク接続を取得できます(USBケーブルでも)。試してみる。大きなダウンロードについては、スターバックスまたは無料のWiFiホットスポットにアクセスしてください。
Ubuntuのすべての新しいバージョンには、デフォルトでiwがインストールされています。このような頭痛を避けるために、新しいバージョンをインストールしてください。
また、 http://packages.ubuntu.com にアクセスして、選択した各パッケージの依存関係のリストを確認できます。
コマンドdpkg -l | grep packagename
を使用して、インストール済みパッケージを検索できます。例:
dpkg -l | grep iw
インターネットに接続し、apt-get
を使用してインストールを行うと、すべての依存関係が自動的に満たされます。
インターネットに接続することをお勧めします。