2008.03.22
permissions.sqlite から hostperm.1 への変換方法
凡ミスで常用している Firefox 2 のプロファイルで Firefox 3.0b4 を起動してしまった。まだ Fx3 を常用する気はないのだが、困った事に hostperm.1 は permissions.sqlite に変換された後に削除された模様。バックアップを取っていなかったが、幸い permissions.sqlite から結構簡単に復旧できたのでメモしとく。
$ sqlite3 permissions.sqlite 'select * from moz_hosts;' > hostperm.1 $ perl -pi.bak -e 's/^(\d+)\|([^|]+)\|(\w+)\|(\d)$/host\t\3\t\4\t\2/' hostperm.1
なお手順は以下の通りなので、
- permissions.sqlite のデータをテキストで書き出す
例:上記の sqlite3 コマンドで書き出すとこういう形式 1|update.mozilla.org|install|1
- タブ区切りの hostperm.1 形式に変更
host install 1 update.mozilla.org
sqlite3 や perl を使わなくとも、何らかのアプリ、例えば SQLite Manager 等で書き出してからエディターで変換してもいい。
- 関連記事
-
- Firefox のタブを Safari っぽくする CSS (2008/04/27)
- Firefox Beta 5 に移行 (2008/04/06)
- permissions.sqlite から hostperm.1 への変換方法 (2008/03/22)
- Firefox 2.0.0.2 & 1.5.0.10 リリース (2007/02/24)
- Firefox のダウンロードマネージャーをスリムにする (2007/01/08)
Posted at 16:49 | Firefox
- この記事へのトラックバックURL
- http://wildlifesanctuary.blog38.fc2.com/tb.php/161-cc0f9174
- この記事へのトラックバック
- この記事へのコメント
| HOME |