Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
2
Help us understand the problem. What is going on with this article?
@nanbuwks

LibreCAD install Ubuntu18.04

More than 1 year has passed since last update.

本来であれば、以下のようにしてインストールできるはずである。



$ sudo add-apt-repository ppa:librecad-dev/librecad-stable
$ sudo apt update
$ sudo apt install librecad

しかし、

$ sudo add-apt-repository ppa:librecad-dev/librecad-stable

とすると、


 詳しい情報: https://launchpad.net/~librecad-dev/+archive/ubuntu/librecad-stable
[ENTER] を押すと続行します。Ctrl-c で追加をキャンセルできます。

ヒット:1 http://archive.ubuntulinux.jp/ubuntu bionic InRelease
ヒット:2 http://archive.ubuntulinux.jp/ubuntu-ja-non-free bionic InRelease     
無視:3 http://dl.google.com/linux/chrome/deb stable InRelease                  
取得:4 https://repo.skype.com/deb stable InRelease [4,487 B]                   
ヒット:5 http://dl.google.com/linux/chrome/deb stable Release                  
・
・
・
ヒット:16 http://ppa.launchpad.net/malteworld/ppa/ubuntu bionic InRelease
ヒット:17 http://ppa.launchpad.net/ubuntuhandbook1/shutter/ubuntu bionic InRelease
エラー:18 http://ppa.launchpad.net/librecad-dev/librecad-stable/ubuntu bionic Release
  404  Not Found [IP: 91.189.95.83 80]
パッケージリストを読み込んでいます... 完了                    
E: リポジトリ http://ppa.launchpad.net/librecad-dev/librecad-stable/ubuntu bionic Release には Release ファイルがありません。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。

何と!

そのままインストールしても、古いバージョンがインストールされる。


$ sudo apt-get install librecad
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  libmuparser2v5 libqt5printsupport5 librecad-data
以下のパッケージが新たにインストールされます:
  libmuparser2v5 libqt5printsupport5 librecad librecad-data
アップグレード: 0 個、新規インストール: 4 個、削除: 0 個、保留: 406 個。
11.5 MB のアーカイブを取得する必要があります。
この操作後に追加で 116 MB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 libmuparser2v5 amd64 2.2.3-6 [103 kB]
取得:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libqt5printsupport5 amd64 5.9.5+dfsg-0ubuntu2.1 [178 kB]
取得:3 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 librecad-data all 2.1.2-1 [8,615 kB]
取得:4 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 librecad amd64 2.1.2-1 [2,599 kB]
11.5 MB を 6秒 で取得しました (2,000 kB/s)
以前に未選択のパッケージ libmuparser2v5:amd64 を選択しています。
(データベースを読み込んでいます ... 現在 200443 個のファイルとディレクトリがインストールされています。)
.../libmuparser2v5_2.2.3-6_amd64.deb を展開する準備をしています ...
libmuparser2v5:amd64 (2.2.3-6) を展開しています...
以前に未選択のパッケージ libqt5printsupport5:amd64 を選択しています。
.../libqt5printsupport5_5.9.5+dfsg-0ubuntu2.1_amd64.deb を展開する準備をしています ...
libqt5printsupport5:amd64 (5.9.5+dfsg-0ubuntu2.1) を展開しています...
以前に未選択のパッケージ librecad-data を選択しています。
.../librecad-data_2.1.2-1_all.deb を展開する準備をしています ...
librecad-data (2.1.2-1) を展開しています...
以前に未選択のパッケージ librecad を選択しています。
.../librecad_2.1.2-1_amd64.deb を展開する準備をしています ...
librecad (2.1.2-1) を展開しています...
mime-support (3.60ubuntu1) のトリガを処理しています ...
desktop-file-utils (0.23-1ubuntu3) のトリガを処理しています ...
libqt5printsupport5:amd64 (5.9.5+dfsg-0ubuntu2.1) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...
librecad-data (2.1.2-1) を設定しています ...
man-db (2.8.3-2) のトリガを処理しています ...
shared-mime-info (1.9-2) のトリガを処理しています ...
gnome-menus (3.13.3-11ubuntu1) のトリガを処理しています ...
hicolor-icon-theme (0.17-2) のトリガを処理しています ...
libmuparser2v5:amd64 (2.2.3-6) を設定しています ...
librecad (2.1.2-1) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...

ということで、2.1.2がインストールされた。

調べてみると、不具合が起きているらしい。

しかたがないので、ソースからビルドした。
こちらの記述どおりに、

作業場所を作成してそこで git clone


$ mkdir -p ~/develop/LibreCAD 
$ cd ~/develop/
$ git clone https://github.com/LibreCAD/LibreCAD.git

次回以降は多分以下のアップデートだけでOK
```

$ cd ~/develop/LibreCAD/
$ git checkout master
$ git pull -r
```
ビルドする


$ qmake -qt=5 -r
$ make -j4

実行


$ ./unix/librecad &

で起動

image.png

となった。

2
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
nanbuwks
iotlt
IoT縛りの勉強会です。 毎月イベントを実施しているので是非遊びに来てください! 登壇者を中心にQiitaでも情報発信していきます。 https://iotlt.connpass.com

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
2
Help us understand the problem. What is going on with this article?