問題タブ [busybox]
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.
awk - awk printf を使用してテキストを URL デコードする
私はawk
いくつかのテキストをURLデコードするために使用しています。
printf
文字列をステートメントにコーディングすると、printf "%s", "\x3D"
正しく出力されます=
。エスケープされた文字列全体を変数として持っている場合も同じです。
ただし、 しかない場合、3D
を追加するにはどうすればよい\x
ので、printf
は印刷されます=
か\x3D
?
busybox awk 1.4.2
とash
シェルを使用しています。
c - busybox の L_* マクロとは何ですか?
busybox をクロスコンパイルしようとしていますが、リンク段階で「未定義の参照」が発生しています。を使用すると、実際にはライブラリ ファイル (私の場合nm
は libbb.a) にシンボルがありませんでした。#ifdef L_
. これらのマクロが何であるか知っている人はいますか? ソースを調べましたが、それらが定義されている場所が見つかりません。
android - ルートを取得したり、AndroidエミュレーターにBusyBoxをインストールしたりすることは可能ですか?
BusyBoxの「スイスアーミーナイフ」がエミュレーターにあるといいですね。また、完全なルートアクセス権があると便利です。誰かがこれをした経験がありますか?私はqemuに精通していません。これも可能ですか?
更新:エミュレーターにはデフォルトでrootがあります(コマンドを介してアクセスしますadb shell
)。ビルド済みのbusyboxバイナリをどこで簡単に入手できるか知っている人はいますか?
linux - ブートローダーからシリアル番号をキャッチ
U-Boot環境に書き込まれたシリアルナンバーをキャッチしたい。
ブートローダー:U-boot 1.2 カーネル:2.6.24 ツールチェーン:arm-linux-gcc-3.4.1 rfs:busybox-1.9.2
どうすればこれを行うことができますか教えてください。
どうもありがとう。
linux - dbus_bus_request_name (): 接続はサービスを所有できません
アームにルートファイルシステムを構築しました。dbus-daemon と avahi-daemon を実行する必要がありますが、実行しようとするとavahi-daemon
次のメッセージが表示されます。
なにが問題ですか?それはdbus構成についてですか?
c - 構成スクリプトの問題
./configure
ffmpegのスクリプトで問題が発生しています。私のLinux環境はbusyboxを使用していますが、これは限られたLinuxコマンドのセットしか許可していません。ffmpeg./configure
スクリプトで使用されるコマンドの1つはmktemp -u
、ここでの問題は、Linuxのbusyboxが-uスイッチを有効として認識しないため、それについて文句を言い、構成プロセスを中断することです。
これは、コマンド./configure
を使用する関連コードです。mktemp -u
私はbashスクリプトがまったく得意ではないので、この構成スクリプトを強制的に使用せず、上記のスニペットのように使用できる「置換」mktemp -u
代替オプションを使用する方法について誰かが考えているかどうか疑問に思いました。ありがとう。
ところで...単にスイッチを取り外すだけで-u
は機能しません。-t
また、、、またはに置き換えることもありません-p
。私はそれmktemp
を完全に回避しなければならないと信じています。
linux - U-boot の環境を取得するために fw_printenv を使用します。
U-boot の環境を取得するために fw_printenv を使用したいと考えています。
と
それから
何が悪いのか教えてください。
どうもありがとう。^^
android - Android アプリでシェル (BusyBox) とやり取りする方法
標準の Android アプリから Android シェル (BusyBox) にコマンドを送信 (および出力を受信) したい。どうすればこれを行うことができますか?1時間のグーグル検索では結果が得られませんでした。
大変助かりました。
よろしく、 スヴァンテ
chroot - ビジーボックスを使ってchrootする
ビジーボックスを使用してchrootを実行する際に問題に直面しています。説明: 1GB のスパース ファイルを作成し、ext3 ファイルシステムにフォーマットします。次に、そのディレクトリをループ バック デバイスとして /mnt/busybox にマウントし、bin ディレクトリを作成して bin の下に busybox をコピーし、/mnt/busybox の下で ln -s bin/busybox bin/ls を実行しました。それから私が走ってみたとき
chroot /mnt/busybox bin/busybox ls chroot: コマンド `bin/busybox' を実行できません: 許可が拒否されました
ルートにいるにもかかわらず、スタック トレースを確認したところ、chroot("/mnt/busybox") が 0 を返したことがわかりましたが、execve("bin/busybox", ["bin/busybox", "ls"], [/* 24 変数 */]) = -1 EACCES (許可が拒否されました) が失敗しました。何が問題で、どのように解決するのですか?
ありがとう
busybox - ビジーボックスはスクリプトをインストールします
これは簡単だと思いますが、やり方がわかりません...
組み込みシステムで実行したい busybox のスクリプトがありますが、スクリプトの実行方法がわかりません
busybox にログインしていくつかのコマンドを入力できますが、それが私の知識の限界です。デスクトップで .txt 形式のスクリプトを実行するにはどうすればよいですか?