Kubuntu 18.04とKmymoney 5.0がインストールされています。今、私はバグを発見しました。あなたがここで見ることができる株価を見ることができません https://docs.kde.org/stable4/en/extragear-office/kmymoney/details.investments.securities.html 。 4.8.1にはバグがないことがわかりました。ここで私の質問は次のとおりです。 https://download.kde.org/stable/kmymoney/4.8.1/src/ を介してソースからKubuntu 18.04にkmymoney 4.8.1をインストールする方法を教えてください。
ご協力ありがとうございました!
まず、リンク内のファイルをダウンロードし、以下にリストされている手順に従います。
ソース:アーカイブ内のREADME.cmake。
Cmakeがマシンにインストールされ、PATHにあることを確認してください。そのためには、単に入力します
$ cmake --version
コマンドラインで。バージョン2.6.4が必要です。最新の安定バージョンのcmakeが推奨されます。
Debian/Ubuntuユーザーの場合、次のコマンドはKMyMoneyをビルドするために必要なパッケージを確認します。
Sudo apt-get build-dep kmymoney
cmakeは、ビルドプロセスを別のディレクトリで実行できるように設計されています。これはユーザーに強くお勧めし、パッケージャーに必要です。
Git作業ディレクトリの最上位に移動します。サブディレクトリ./build/でKMyMoneyをビルドするには、次を入力します。
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr
はMakefileを生成します。
$ ccmake .
を使用して、ビルドプロセスの構成を変更します。 (オプション)
おめでとうございます、Makefileが生成されました!今、あなたは単に入力することができます
$ make
はbuild /ディレクトリにプロジェクトをビルドします。
'make'はCMakeLists.txtファイルが変更されたかどうかを自動的にチェックし、必要に応じてcmakeを再実行することに注意してください。
$ make install
はプロジェクトをインストールします。 KMyMoneyをインストールして実行する必要があります。 Sudo
を使用するか、スーパーユーザーに切り替えてこのコマンドを実行します。
おめでとう、あなたは再び重要なソースファイル間で生成されたファイルのカオスを持つことはありません!
設定オプションの例として、以前の './configure --enable-debug = full'と同じようにデバッグビルドを設定します。
このため、新しいアウトソースビルドディレクトリを簡単に作成できます。
$ mkdir Debug
$ cd Debug
$ cmake -D CMAKE_BUILD_TYPE=Debugfull ..
最後のコマンドの代わりに、コマンドライン引数なしでCMakeを呼び出し、GUIを使用してビルドタイプを切り替えることもできます。
$ cmake ..
$ ccmake .
and change the option CMAKE_BUILD_TYPE to 'Debugfull'. Selecting
an option and pressing 'h' will show you its allowed values.
いずれの場合でも、選択内容はファイルCMakeCache.txtに安全に保存され、完全に上書きされることはありません。変更をリセットする場合は、このファイルを削除する必要があります。
DCMAKE_INSTALL_PREFIX=<path_to_install_dir>
このオプションは、KMyMoneyのインストール先をcmakeに指示します。開発中は、プログラムをデバッグしてインストールをテストできるように、開発環境のディレクトリにする必要があります。デフォルトは${KDE3PREFIX}
で、通常は"/opt/kde3/"
です。
DCMAKE_BUILD_TYPE=<type>
ビルドのタイプを選択します。可能な値は次のとおりです。「Release」「RelWithDebInfo」「Debug」「Debugfull」「Profile」デフォルト値は「RelWithDebInfo」です。
DKDE4_BUILD_TESTS=ON
単体テストもビルドします。
Cmakeが終了すると、ディレクトリに通常のMakefileのセットが作成されます。入力できます
$ make help
は、現在のディレクトリで利用可能なすべてのmakeターゲットを表示します。
$ make
を使用して、Makefileを再構成し、プロジェクトをビルドします。
$ make install
は、CMMy_INSTALL_PREFIXディレクトリにKMyMoneyをインストールします。
$ make DESTDIR=/tmp install
を使用して、KMyMoneyをディレクトリ/ tmp/CMAKE_INSTALL_PREFIXにインストールします。
$ make uninstall
は、以前のインストールをアンインストールします。
$ make package
は、バイナリtarballを作成します。
$ make package_source
はソースtarballを作成します。 (警告:クリーンなソースディレクトリが必要で、ソース外でビルドする必要があります)
$ make kmymoney-unstable_rpm
$ make kmymoney_rpm
バイナリrpmパッケージを作成します。 (パッケージ名のみが異なります)
$ make kmymoney_srpm
$ make kmymoney-unstable_srpm
ソースrpmパッケージを作成します。
$ make messages
は翻訳を抽出してマージします。 (警告:これによりソースファイルが変更されます)
$ make developer-doc
は、開発者ハンドブックを作成します。 HTMLバージョンも作成します。
$ make test
はすべての単体テストを処理します。