web-dev-qa-db-ja.com

kubuntu 18.04にkmymoney 4.8.1をインストールする

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をインストールする方法を教えてください。

ご協力ありがとうございました!

2
smily01

まず、リンク内のファイルをダウンロードし、以下にリストされている手順に従います。

ソース:アーカイブ内のREADME.cmake。

クイックスタート0:前提条件

Cmakeがマシンにインストールされ、PATHにあることを確認してください。そのためには、単に入力します

$ cmake --version

コマンドラインで。バージョン2.6.4が必要です。最新の安定バージョンのcmakeが推奨されます。

Debian/Ubuntuユーザーの場合、次のコマンドはKMyMoneyをビルドするために必要なパッケージを確認します。

Sudo apt-get build-dep kmymoney

クイックスタート1: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を使用するか、スーパーユーザーに切り替えてこのコマンドを実行します。

おめでとう、あなたは再び重要なソースファイル間で生成されたファイルのカオスを持つことはありません!


クイックスタート2:デバッグビルドのコンパイル方法

設定オプションの例として、以前の './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に安全に保存され、完全に上書きされることはありません。変更をリセットする場合は、このファイルを削除する必要があります。


クイックスタート3:その他のオプション

  • 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単体テストもビルドします。


クイックスタート4:Makefileターゲット

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はすべての単体テストを処理します。

1
Kulfy