Raspberry Piにソフトウェアをオフラインでインストールする


19

今のところ、私はRaspberry Pi用のwifiアダプターを持っていません。ソフトウェアを更新またはインストールする場合、RPIをインターネットに接続する必要があります。オフラインモードでソフトウェアをインストールする方法はありますか?Omxplayerなどのソフトウェアパッケージを見つけ、他のPC(インターネットにアクセスできる)からダウンロードしてRaspberry Piにインストールできるソースはありますか?

どんな助けも大歓迎です。


3
ネットワーク接続ができるまで待つ必要があります。ランダムな.debパッケージのダウンロード、コピー、およびインストールは、認識できないほどシステムを混乱させる非常に信頼できる方法です。
レニック

1
apt-getを使用してインストールすると、発生する可能性のある混乱を処理します。ただし、dpkgを使用してインストールする場合...-
ローレンス

1
help.ubuntu.com/community/AptGet/Offline/PrintUris(つまり、Ubuntuのページですが、これはDebianからの質問の継承における機能とは、少なくとも大部分がraspbianで共有されなければならない)
クリス・ストラットン

1
@ChrisStrattonこの質問のビュー数が10Kを超えると、回答として重要な部分を書き込める場合は、一部から+1が得られます(明らかにそれも同様に帰属します)...パッケージの可用性に関するローカルRPiのアイデア(オフラインに相当sudo apt-get update)。
-SlySven

@lenikはそれについて確信が持てません... dpkgすべての依存関係もチェックします。
フラッシュサンダー

回答:


14

Raspbianを使用していると仮定すると、必要な.debファイルを見つけ、それらをRaspberry Piに転送し、それらをに配置して/var/cache/apt/archives/partialから、コマンドを使用するだけです:

sudo dpkg -i /var/cache/apt/archives/partial/xxxx

ここで、xxxxは.debインストールするファイルの正確な名前です。

依存関係を見つける必要がある場合は、http://www.debian.org/distrib/packagesが役立ちます。

また、Raspbianリポジトリはhttp://archive.raspbian.org/raspbian/pool/にあります。

ここ.debで、Piのプレーンファイルが作成されます。


8

インターネットにアクセスできないマシンにプログラムをインストールするには

通常どおりコマンドを入力し、取得に失敗した行の結果の終わりに向かって出力を読み取り、これらのリンクをWeb対応マシンに入力し、リンクをusbメモリスティックに保存します。取得に失敗したすべての行について繰り返します

*pi@raspberrypi ~/pi $ sudo apt-get install scrot 
Reading package lists... Done 
Building dependency tree       
Reading state information... Done 
The following extra packages will be installed: 
  giblib1 
....
**Failed to fetch** http://mirrordirector.raspbian.org/raspbian/pool/main/g/giblib/giblib1_1.2.4-8_armhf.deb*  

これらのファイルをダウンロードしたusbドライブを挿入し、ファイルエクスプローラーでF4(またはツール、ターミナルで現在のフォルダーを開く)でナビゲートします(startxファイルエクスプローラープログラムを使用して最も簡単です)。

ターミナルにプログラムを手動でインストールするには、以下の太字のコマンドを入力します。ダウンロードしたファイルごとにsudo dpkg -1 filenameを繰り返します。

*pi@raspberrypi /media/KINGSTON/pi install packs $ **sudo dpkg -i scrot_0.8-13_armel.deb** 
Selecting previously unselected package giblib1:armhf. 
(Reading database ... 85074 files and directories currently installed.) 
Unpacking giblib1:armhf (from scrot_0.8-13_armel.deb) ... 
Setting up giblib1:armhf (1.2.4-8) ... 
pi@raspberrypi /media/KINGSTON/pi install packs $ **sudo dpkg -i scrot_0.8-13_armhf.deb** 
Selecting previously unselected package scrot. 
(Reading database ... 85081 files and directories currently installed.) 
Unpacking scrot (from scrot_0.8-13_armhf.deb) ... 
Setting up scrot (0.8-13) ... 
Processing triggers for man-db ...* 

プログラムが動作するはずです。

これが理にかなっていることを願って


4
失敗するのを待つよりも、apt-getに--print-urisオプションを指定した方が良いでしょうが、誰かから受け取った下票を保証するかどうかはわかりません。
クリスストラットン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.