1つのコンピュータから新しいコンピュータへのパスワードデータベースの転送。 KeepAssx 2.0は素晴らしいですが、古いDBSのロードをサポートしていません。実際、あなたはそれが定期的なリリースを持っていてもっと安全なので、keepassx 2.0を今後も使うべきです。
古いバージョンは、それらのCMake/Qmakeビルドプロセスで致命的なエラーを持っていますインストール
KeepAssx.orgサイトからの古いバージョンはダウンロード可能です - CMake/Qmakeを使用してソースからビルドする必要があります。
getpid
の問題があります。これ以上の作業を行うために追加された/ makeインストールを防止していた。
lib/random.cpp: In function ‘void initStdRand()’:
lib/random.cpp:98:19: error: ‘getpid’ was not declared in this scope
stream << getpid();
^
Makefile:838: recipe for target '../build/random.o' failed
make[1]: *** [../build/random.o] Error 1
make[1]: Leaving directory '/home/angela/Downloads/keepassx-0.4.4/src'
Makefile:39: recipe for target 'sub-src-make_default' failed
_
いくつかの研究の後、私は働いたパッチを見つけることができました。
すべてのダウンロードに移動して 旧バージョン - 特に keepassx-0.4.3.tar.gz
このパッチ または下のコードからコピーしてファイルに保存してkeepassx-0.4.3-gcc47.patch
keepassx-0.4.3-gcc47.patchファイルの内容:
diff -Naur keepassx-0.4.3/src/lib/random.cpp keepassx-0.4.3.new/src/lib/random.cpp
--- keepassx-0.4.3/src/lib/random.cpp 2009-06-28 16:22:31.000000000 +0200
+++ keepassx-0.4.3.new/src/lib/random.cpp 2012-04-19 00:20:15.757415510 +0200
@@ -19,6 +19,7 @@
***************************************************************************/
#include "random.h"
+#include <unistd.h>
#if defined(Q_WS_X11) || defined(Q_WS_MAC)
tar -xzf keepassx-0.4.3.tar.gz
KeepAssソースフォルダを抽出します
cd
フォルダに_
Sudo apt-get install cmake
(または.4.4を使用する場合はSudo apt-get install qt-qmake
が必要になります。)
Sudo apt-get install libxtst-dev build-essential libqt4-dev
のようにビルドパッケージをいくつかする必要があるかもしれません。あなたのkeepass dirとあなたのパッチファイルの中にあなたが1レベルアップされていると仮定して、パッチを追加する:patch -p1 < ../keepassx-0.4.3-gcc47.patch
cmake ./
を実行する
make
make install
大成功!