オッサンはDesktopが好き

自作PCや機械学習、自転車のことを脈絡無く書きます

UbuntuにCloudCompareをビルドしてインストールする

自分用のメモ

Snapで入れたCloudCompareが使いにくい(アクセス権が無いとかと言って,/home下にないフィアルを開けない)ので,ここ*1と公式*2を参考にソースからビルドしてセットアップ

環境
Ubuntu 20.04 LTS
・CloudCompare 2.14

ソースを取得してビルド

$ sudo apt -y update
$ sudo apt -y install qtbase5-dev qtbase5-dev-tools qtdeclarative5-dev qtdeclarative5-dev-tools qttools5-dev libqt5widgets5 libqwt-qt5-dev libqwt-qt5-6 libqt5svg5-dev
$ cd ~/Environment *1
$ git clone --recursive https://github.com/CloudCompare/CloudCompare
$ cd CloudCompare
$ mkdir build
$ cd build
$ cmake ..
$ cmake --build .
$ cd qCC
$ ./CloudCompare

*1 ソースを残して置きたいので,データファイル側にclone

立ち上がる

ビルドしたCloudCompareを起動.メインフォームは上がるが,プラグインがリンクしないので何もできない状態

システムファイル側に実行ファイルをコピー

$ sudo make install

/usr/local/bin下に入る

パスを指定しようとしたけど,今回は断念

ランチャーに登録

$ cd ~/.local/share/applicaionts/
$ cd nano cloudcompare.desktop

下記を入力して保存(^O)

[Desktop Entry]
Type=Application
Name=CloudCompare
Exec="/usr/local/bin/CloudCompare" %f

実行権限を付与

$ chmod a+x ~/.local/share/applications/cloudcompare.desktop

空のアイコンが表示されるようになる

アイコン付きのCloudCompareはSnap(aptだったかも)で入れたもの

以上