Die Interaktion mit ein .db-Datei von der Linux-shell
Ich vor kurzem installiert, minidlna, a lightweight UPnP-server auf meinem Raspberry Pi. Da diese fehlt die web-Schnittstelle von anderen Programmen, wie z.B. Mediatomb, ich dachte, es könnte ein Interessantes Projekt für mich zu schreiben.
Glaube ich minidlna Bibliothek speichert Informationen in einer einzigen Datei namens "Dateien.db".
EDIT: mir wurde geraten, zu prüfen, die Ausgabe des file files.db
- diese war wie folgt:
files.db: SQLite 3.x database, user version 8
Aber ich kann nicht finden, ein Programm, das mir erlaubt, mit Ihnen interagieren .db-Dateien von der shell aus. Ich habe gesehen, die folgenden Programme empfohlen:
- isql
- dbaccess
- sql
- SQLite3
- db.util
In den ersten vier Fällen sudo apt-get install
finden nicht die Programme.
sudo apt-get install db.util
erscheint zu installieren, aber mitten in der installation ergibt sich die folgende Nachrichten:
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) ...
Danach which db-util
, which db.util
, und which dbutil
tun, keine Ergebnisse erzielen.
Ist db.util-das richtige Programm, um die Installation zu interagieren .db-Dateien? Wenn ja, wie behebe ich den Fehler mit gcj-dbtool? Wenn nicht, könnte jemand empfehlen, ein besseres Programm?
- Haben Sie versuchen und sehen, was
file
über ihn gesagt? - Ich wusste nicht, wie ich noch nie etwas gehört habe, das Programm (ich bin sehr neu in Linux) - Hinzugefügt haben, die info in der ursprünglichen Frage. Vielen Dank für Ihre Eingabe!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie installieren ein Paket mit dem Namen 'sqlite' oder 'sqlite3'.
Dann werden Sie in der Lage zu interagieren mit Ihr .db-Datei mit
In Ihrem Beitrag, den Sie erwähnen, 'SQLite3', der package-name sollte keine caps Buchstaben.
Bist du ein
apt-cache search sqlite
?apt-cache search sqlite
(wieder, noch nicht gehört in dieser Verwendung vor) - ich habe einfach Vertrauen in Ihr wissen, dass sqlite3 war den richtigen Namen des Pakets. Ich versuchte es gerade jetzt, obwohl, und es erzeugt eine wahre Fundgrube von alternativen! sqlite3 ist installiert und funktioniert perfekt, vielen Dank!Konnte man auch mit python, da sollten es schon sein auf eurem Raspberry Pi und kommt mit Batterien /sqlite3 enthalten.