最近、軽量の UPnP サーバーである minidlna を Raspberry Pi にインストールしました。これには Mediatomb などの他のプログラムの Web インターフェイスが欠けているため、これを作成するのは興味深いプロジェクトになると思いました。
minidlna はライブラリ情報を「files.db」という名前の単一のファイルに格納していると思います。
編集:出力を確認するようにアドバイスされましたfile files.db
-これは次のとおりです:
files.db: SQLite 3.x database, user version 8
しかし、シェルから .db ファイルを操作できるプログラムが見つかりません。次のプログラムが推奨されているのを見てきました。
- isql
- dbaccess
- SQL
- SQLite3
- デシベルユーティリティ
最初の 4 つのケースでsudo apt-get install
は、プログラムが見つかりません。
sudo apt-get install db.util
インストールされているように見えますが、インストールの途中で次のメッセージが表示されます。
Processing triggers for man-db ...
Setting up gcj-4.7-base (4.7.1-1) ...
Setting up libgcj-common (1:4.6.3-7) ...
Setting up libgcj13 (4.7.1-1) ...
Setting up libgcj13-awt (4.7.1-1) ...
Setting up gcj-4.7-jre-headless (4.7.1-1) ...
Illegal instruction
ERROR: gcj-dbtool did fail; known problem on armv6l
Setting up gcj-4.7-jre (4.7.1-1) ...
Setting up gcj-4.7-jre-lib (4.7.1-1) ...
Setting up gcj-jre-headless (4:4.7.1-1) ...
Setting up gcj-jre (4:4.7.1-1) ...
Setting up libservlet2.5-java (6.0.35-5) ...
Setting up libhsqldb-java (1.8.0.10-11) ...
Setting up hsqldb-utils (1.8.0.10-11) ...
その後、which db-util
、which db.util
、およびwhich dbutil
は結果をもたらしません。
db.util は、.db ファイルを操作するためにインストールする正しいプログラムですか? その場合、報告されたエラーを gcj-dbtool で修正するにはどうすればよいですか? そうでない場合、誰かがより良いプログラムを推奨できますか?