Re: Port mit allen Abhängigkeiten löschen?

From: Lars Engels <lars.engels(at)0x20.net>
Date: Sat, 11 Jan 2014 23:11:52 +0100

On Sat, Jan 11, 2014 at 09:32:40PM +0000, Christian Weisgerber wrote:
> Oliver Fromme <olli(at)lurza.secnetix.de> wrote:
>
> > Das ist bedauerlich. Aber wird das Installationsdatum
> > wenigstens in der DB abgelegt, so dass man über Umwege
> > darankommt?
>
> Ja, mit pkg query auch auf dokumentiertem Weg.
>
> > > Na gut, man kann natürlich auch sqlite3 /var/db/pkg/local.sqlite
> > > anwerfen.
> >
> > Ok, das ist im Grunde genommen nicht besser oder schlechter,
> > als unter /var/db/pkg/* herumzupfuschen. Ich will nur hoffen,
> > dass das DB-Schema gut dokumentiert ist.
>
> | pkg shell is used to interact with the local or remote database through a
> | sqlite3 console. Extreme care should be taken when using this command.
> |
> | Do not rely on this command. The underlying schema is subject to change
> | on any release. Use pkg-query(8), pkg-rquery(8), pkg-search(8) and
> | pkg-set(8) instead for querying and modiying the database. These com-
> | mands are expected to have a stable API, unlike the database schema.
>
> Einfügen von falschen Daten ist allerdings nicht vorgesehen. Obwohl,
> vielleicht mit pkg register.
>
> > Irgendwie geht das alles in eine Richtung, die mir nicht
> > gefällt.
>
> Die spannende Frage ist, was passiert, wenn die SQLite-Datenbank
> beschädigt wird.

Da hilft ein regelmäßiger Aufruf von
"pkg backup -d /var/backups/pkgng.db.`+%F-%T`" und im Fall der Fälle ein
Restore der Datenbank mit "pkg backup -r $dateiname".


To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 11 Jan 2014 - 23:11:56 CET

search this site