問題タブ [raspbian]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
debian - APT はどの "binary-" ディレクトリを調べるかをどのように決定しますか?
Raspberry Pi を使用して、「binary-armhf」フォルダーを持たない puppetlabs リポジトリーを追加して、提供された 2.7 よりも新しいバージョンの人形を使用しようとしています。(Raspbian 以外のユーザーの場合 - Raspbian は wheezy ベースです。) このリポジトリは次のように構成されています。
- ディスト
- 丈夫な
- ...
- ...
- 喘鳴
- 依存関係
- ...
- 主要
- バイナリ-すべて
- バイナリ-amd64
- バイナリ-i386
- ソース
- 依存関係
- 丈夫な
私の予想では、APT はmain/binary-armhf
(ファイル内に) ディレクトリがないことを確認すると、 ;wheezy/Release
にフォールバックするはずです。main/binary-all
代わりにapt-get update
、エラーを出力します
またapt-cache madison puppet
、apt.puppetlabs.com からインストールできるバイナリ パッケージ (ソースのみ) は表示されません。
binary-armhf/Packages
デフォルトのリポジトリから正しくインストールされた他のパッケージを調べると、このプラットフォームの apt は、たまたまファイルにリストされているパッケージのアーキテクチャとして「すべて」を受け入れるようです。Packages(.gz)
ただし、ダウンロードするものを探すときに「すべて」をアーキテクチャとして受け入れないようです。
実際の質問に:
- 自分のアーキテクチャを「すべて」と実際に考えているクライアントはいますか?
main/binary-all
に加えてAPT をチェックするように設定する方法はありますmain/binary-$native_arch
か? 編集:(deb [arch=all]
sources.listでを使用して)ありますが、これが常に安全かどうかは明確ではありません。(例えば、あなたが と言っ[arch=i386]
た場合、それはあなたのシステムにパッケージをインストールできると思わせますi386
か、それとも単にパッケージリストを取得しますか?)。- 上記の答えのどちらも「はい」でない場合、
main/binary-all
クライアントが実際にフェッチしないリリースの意図されたユーティリティは何ですか?
sql - SQLite3は外部キーの使用を「忘れる」
私はSQLite3でRubyを使用していますが、Sqlite3で外部キーを使用する試みは残念ながら成功しませんでした。によるとsqlite3 --version
、バージョン3.7.13がインストールされています。私の知る限り、Sqlite3はバージョン3.6.x以降の外部キーをサポートしています。
外部キーはデフォルトで非アクティブ化されており、を使用してアクティブ化する必要があることを知っていますPRAGMA foreign_keys = ON;
。私のRubydb-create-scriptでは、次のようなことをしています。
残念ながら、不明なapp-idを使用して行を挿入することはできますrequests
が、機能しますが、もちろんそうではありません。
興味深い:sqlite3シェルを直接使用すると、次の動作を観察できます。
sqlite3シェルを終了しないと、外部キーはアクティブ化した後に機能し(シェルを終了しません)、不明なapp_idを持つ行を挿入することはできません。
boot - Raspbian のソフト フロート バージョンが起動しない
ここで Raspbian のハード フロート イメージをダウンロードしました。
http://www.raspberrypi.org/downloads
推奨される hard-float イメージを SD カードにコピーしたところ、Raspberry Pi はそれで正常に起動しました。
次に、Raspbian のソフト フロート バージョンをダウンロードしました。これは、ハード フロート バージョンでは動作しないソフトウェアを実行するために必要だからです。SD カードを再度フォーマットし、ソフト フロート イメージをコピーして、それを使用して Raspberry Pi を起動しようとしました。
問題: Raspbery Pi がソフト フロート バージョンの Raspbian で起動しません!! 緑の「ACT」LED が 1 秒未満点灯します。その後、赤い電源 LED だけがオンになり、その後は何も起こりません。
このプロセスを数回繰り返して、イメージを再ダウンロードし、ダウンロードしたファイルの SHA を確認しましたが、うまくいきません。ハード フロート イメージは常に起動します (緑色の「ACT」ライトが通常のようにすばやく点滅します)。
何か案は?
llvm - ARM / RaspberryPi の LLVM ビルド オプション
Raspbian での LLVM 3.2 に最適なビルド オプションは何かを明確にしたいと考えています。
3.2 の LLVM ソースを取得しました。設定は次のとおりです。
作るのにかなりの時間がかかると聞いたことがあります。現在、数時間実行されていますが、実行できることを嬉しく思います。
これは長期的なビルド プロジェクトなので、必要に応じてビルドをやり直すことに何の不安もありません :)
python - pyusb: 関数は 1 回は正常に機能し、2 回目は失敗します
私はラズベリーパイ(Linuxを使用しています)といくつかの値を測定するデバイスを持っています。
私はPythonサーバーを持っており、クライアントが「値が欲しい」コマンドを送信すると、デバイスにいくつかの値を尋ねます。これは私のデバイスの機能です:
通信を開始すると、常にうまくいきます(どちらの方法でも、コマンドを送信すると適切な応答が得られます...)。デバイスから応答がありません。リクエストを送信できることはわかっています (印刷の「ステップ XX」を使用して、どこが失敗しているかを確認しました)。
初めて使用した後は、USB通信を閉じた方がいいですか?どのように?とはいえ、常にsudoパーミッションでコンパイルしていますが、.rulesファイルを作成したので、問題はないと思います。
これとは別に、私は過去に似たようなものを使用していたので、USB通信を確立するこの方法に何か問題があるかどうかを本当に知りたい. (そして、私はPythonが苦手です...)
ssh - ヘッドレス Raspbian サーバー診断 (RaspberryPi 上)
私は ssh 経由でのみ接続できる RaspberryPi を所有しています。数日前、安全に電源がオフになりました。今、電源を入れてもアクセスできません。オンになっているように見えますが、IPなどを取得できません。
ルーターからの固定 IP で接続されており、この IP に ping を実行すると、宛先ホストに到達できないと表示されます。
何が起こったのかを調べる方法はありますか、それとも OS を完全に再インストールするしか方法はありませんか?
python - Raspbian と Raspberry Pi を使用してモーション ファイルを Google ドライブにアップロードする
Raspbian を実行している Rapsberry Pi で Motion をいじっていて、面白そうなこの投稿に出くわしました。
私は、彼が挙げた手順を Raspbian で動作するように微調整しようとしてきましたが、私の知る限り、うまくいくはずです。「sudo apt-get install python-gdata」を使用して GData をインストールし、uploader.py および uploader.cfg ファイルを /etc/motion に配置し、motion.confg ファイルを on_movie_end /etc/motion/uploader という行に変更しました。 .py /etc/motion/uploader.cfg %f
何か不足していますか?理論的には、これは Raspbian で動作するはずですよね? 他に何をしなければなりませんか?
ありがとう
ssh - リモートサーバーに ssh してファイルを上書きするスクリプト
ラズパイを実行しているラズベリーパイをいじっています。
パスワードなどの入力を必要としないシェル スクリプトを使用して Web ページを更新したいと考えています。キーを作成してリモート サーバーの .ssh ファイルに配置しようとしましたが、ssh user@domain.net 'ls' の単純なシェル スクリプトを実行しても、パスワードの入力を求められます。
paramiko についても少し調べてみましたが、あまりうまくいきませんでした。
私が必要とするのは、私が持っているテキスト/情報で html ファイルを更新/置換することだけです。
ありがとう
opengl - RaspberryPiでOpenGLプログラムを実行しますか?
Raspberry PiはOpenGLプログラムを実行できますか?GL 1.xプログラムのように、実行できると私が知っているOpenGLES2.xではありません。
私が尋ねている理由は、SFML2を起動するのに問題があるからです。
c - libudev モニタリングが Raspbian で NULL ポインターを返す
Raspbian を使用して、Ubuntu システムで以前に実行されていたアプリケーションを Raspberry Pi に移植しようとしています。アプリケーションは、新しい USB フラッシュ ドライブを検出する必要があります。udev の監視は次のように行われます。
これは、Ubuntu マシンで正常に動作します。しかし、Raspberry Pi では udev_monitor_receive_device(mon) はすぐに NULL ポインターを返します。ドキュメント ( Docu ) によると、これはエラー状態の場合に発生します。Errno は 11 (リソースが一時的に使用不可) に設定されます。しかし、何が問題なのかわかりません。udevデーモンはところで実行されています。誰かアイデアはありますか?
少し前にRaspberryフォーラムで同様の質問を書きましたが、答えが得られず、自分で解決策を見つけることができませんでした. というわけで、ここに再度投稿しました。Raspberry フォーラムの投稿へのリンク