📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 52行目: | 52行目: | ||
<br> | <br> | ||
インストールについては、[[インストール - 差分ツール#KDiff3]]を参照すること。<br> | インストールについては、[[インストール - 差分ツール#KDiff3]]を参照すること。<br> | ||
<br> | |||
==== Qalculate! ==== | |||
Qalculate!は、多目的クロスプラットフォームデスクトップ計算機である。<br> | |||
数学パッケージに備わる強力な機能と汎用性を提供しており、通貨換算やパーセント計算等に役立つツールも備えている。<br> | |||
<br> | |||
主な機能には、カスタマイズ可能な関数の大規模ライブラリ、単位計算と変換、物理定数、記号計算 (積分や方程式を含む)、任意精度、不確かさの伝播、区間演算、プロット機能、GTK、Qt、CLIが含まれている。<br> | |||
<br> | |||
Qalculate!はフリーソフトウェアであり、GPL v2以降の下でライセンスされている。<br> | |||
<br> | |||
===== パッケージ管理システムからインストール ===== | |||
# RHEL | |||
sudo dnf install qalculate | |||
# SUSE | |||
sudo zypper install qalculate | |||
<br> | |||
===== ソースコードからインストール ===== | |||
Qalculate!のビルドに必要な依存関係のライブラリをインストールする。<br> | |||
# RHEL | |||
sudo dnf install gcc gcc-c++ make automake autoconf libtool pkgconfig \ | |||
libcurl-devel icu-devel libxml2-devel gmp-devel mpfr-devel gettext-devel readline-devel libtool-ltdl-devel \ | |||
# Qt 5を使用する場合 | |||
qt5-qtbase-devel qt5-qttools-devel | |||
# Qt 6を使用する場合 | |||
qt6-qtbase-devel qt6-qttools-devel qt6-qtsvg-devel | |||
# SUSE | |||
sudo zypper install gcc gcc-c++ make autoconf automake libtool pkg-config \ | |||
libcurl-devel icu-devel libxml2-devel gmp-devel mpfr-devel gettext-devel readline-devel libtool-ltdl-devel \ | |||
# Qt 5を使用する場合 | |||
libqt5-qtbase-devel libqt5-qttools-devel | |||
# Qt 6を使用する場合 | |||
libqt6-qtbase-devel libqt6-qttools-devel libqt6-qtsvg-devel | |||
<br> | |||
まず、[https://github.com/Qalculate/libqalculate libqalculate (ライブラリ + CLI) のGithub]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
ta xf libqalculate-<バージョン>.tar.gz | |||
cd libqalculate-<バージョン> | |||
<br> | |||
libqalculate (ライブラリ + CLI) をビルドおよびインストールする。<br> | |||
これは、Qalculate!側でも必要になる。<br> | |||
mkdir build && cd build | |||
../configure --prefix=<Qalculate!のインストールディレクトリ> | |||
make -j $(nproc) | |||
make install | |||
<br> | |||
次に、[https://github.com/Qalculate/qalculate-qt Qt向けQalculate! のGithub]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
ta xf qalculate-qt-<バージョン>.tar.gz | |||
cd qalculate-qt-<バージョン> | |||
<br> | |||
Qt向けQalculate!をビルドおよびインストールする。<br> | |||
mkdir build && cd build | |||
export LD_LIBRARY_PATH="/<Qalculate!のインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" | |||
# <u><code>qmake-qt5</code> / <code>qmake-qt6</code> コマンドの場合もある</u> | |||
qmake --prefix=<Qalculate!のインストールディレクトリ> \ | |||
../qalculate-qt.pro | |||
make -j $(nproc) | |||
make install | |||
<br> | |||
Qalculate!のデスクトップエントリファイルを作成する。<br> | |||
vi ~/.local/share/applications/io.github.Qalculate.qalculate-qt.desktop | |||
<br> | |||
<syntaxhighlight lang="ini"> | |||
# ~/.local/share/applications/io.github.Qalculate.qalculate-qt.desktopファイル | |||
[Desktop Entry] | |||
Version=1.0 | |||
Type=Application | |||
Name=Qalculate! (Qt) | |||
GenericName=Calculator | |||
Comment=Powerful and easy to use calculator | |||
TryExec=/<Qalculate!のインストールディレクトリ>/bin/qalculate-qt | |||
Exec=/<Qalculate!のインストールディレクトリ>/bin/qalculate-qt | |||
Icon=/<Qalculate!のインストールディレクトリ>/share/icons/hicolor/128x128/apps/qalculate-qt.png | |||
Categories=Qt;Utility;Calculator;Science;Math; | |||
Keywords=calculation;arithmetic;scientific;financial; | |||
Terminal=false | |||
StartupNotify=true | |||
StartupWMClass=qalculate-qt | |||
</syntaxhighlight> | |||
<br> | <br> | ||