You are using IPv4, you should consider start using IPv6
 
Übersetzungen dieser Seite:

F-Spot Fotoverwaltung

Speicherort von Fotos verändern

Für den Fall dass man im Dateisystem den Speicherort von Fotos ändern muss.

  • Möglichkeit 1: Änderung der Pfade direkt in der sqlite-Datenbank1) (hat beim Autor nicht funktioniert)
    • entgegen einiger (veralteter) Anleitungen im Netz heißt das Feld 'base_uri' und nicht 'directory_path'; hat sich möglicherweise ab einer bestimmten Version geändert. Der Autor benutzte F-Spot 0.6.1.5 aus Debian Squeeze
  • Möglichkeit 2: ein Dump der Datenbank in eine Textdatei und mit vim oder sed suchen und ersetzten (hat beim Autor funktioniert)

Möglichkeit 1: direkt in der sqlite-Datenbank

# F-Spot beenden
# ggf. das Paket sqlite3 über die Paketverwaltung installieren
# bestehende Datenbank sichern
cp ~/.config/f-spot/photos.db ~/.config/f-spot/photos.db.bak
#Datenbank mit sqlite3 öffnen
sqlite3 ~/.config/f-spot/photos.db
# in der Tabelle photos muss der Pfad im Feld 'base_uri' verändert werden
update photos set base_uri = 'file:///home/user/new/path' || substr(base_uri,length('file:///home/user/old/path/'),length(base_uri)) where base_uri like 'file:///home/user/old/path/%';
.quit

Möglichkeit 1: Änderungen im Dump

# F-Spot beenden
# ggf. das Paket sqlite3 über die Paketverwaltung installieren
# bestehende Datenbank sichern
cp ~/.config/f-spot/photos.db ~/.config/f-spot/photos.db.bak
# einen Dump der Datenbank
sqlite3 photos.db .dump > dump.sql
# mit vim oder sed die Bestandteile des Pfades suchen und ersetzen
# %s/old\/path\/new/path/g
# alte Datenbank löschen
rm photos.db
# Datenbank wiederherstellen
sqlite3 photos.db < dump.sql

F-Spot starten und testen.

 
software/f-spot.txt · Zuletzt geändert: 2010/03/19 17:23 von admin
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki