【OpenBSD】Moneroウォレットとbtopのコンパイル方法

このコミットが含まれているのは:
守矢諏訪子 2024-04-01 21:17:52 +09:00
コミット 1d20299e3f
8個のファイルの変更219行の追加43行の削除

バイナリ
ass/2024-04-01-205103_1280x800_scrot.png ノーマルファイル

バイナリファイルは表示されません。

変更後

幅:  |  高さ:  |  サイズ: 326 KiB

バイナリ
ass/2024-04-01-205146_1920x1080_scrot.png ノーマルファイル

バイナリファイルは表示されません。

変更後

幅:  |  高さ:  |  サイズ: 551 KiB

バイナリ
ass/2024-04-01-210229_1440x900_scrot.png ノーマルファイル

バイナリファイルは表示されません。

変更後

幅:  |  高さ:  |  サイズ: 476 KiB

ファイルの表示

@ -3,13 +3,89 @@
<id>gemini://technicalsuwako.moe</id>
<title>テクニカル諏訪子</title>
<updated>2024-03-31T00:00:00Z</updated>
<updated>2024-04-01T00:00:00Z</updated>
<author><name>テクニカル諏訪子</name></author>
<link href="gemini://technicalsuwako.moe" rel="alternate"></link>
<entry>
<id>blog/openbsd-compile-monero-btop.gmi</id>
<author><name>凜</name></author>
<title type="html">【OpenBSD】Moneroウォレットとbtopのコンパイル方法</title>
<published>2024-04-01T00:00:00Z</published>
<category term="jp"></category>
<category term="blog"></category>
<category term="openbsd"></category>
<category term="linux"></category>
<category term="freebsd"></category>
<category term="monero"></category>
<category term="モネロ"></category>
<category term="netbsd"></category>
<link href="gemini://technicalsuwako.moe/blog/openbsd-compile-monero-btop.gmi" rel="alternate"></link>
<content type="html">
&lt;h2 id=&#34;monero-cli-&#34;&gt;Monero CLI ウォレットのコンパイル方法&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/blog/crypto-1-monero-dero-wallet.xhtml&#34;&gt;前回は「ウォレットの選択」で「OpenBSDの場合は全くありません。」と述べましたが、それは誤りでした。&lt;/a&gt;
それじゃ、コンパイルしてみましょう!&lt;/p&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;doas pkg_add cmake gmake zeromq libiconv boost libunbound
mkdir -p ~/.local/src
&lt;span style=&#34;color:#a2f&#34;&gt;cd&lt;/span&gt; ~/.local/src
git clone https://github.com/monero-project/monero.git
&lt;span style=&#34;color:#a2f&#34;&gt;cd&lt;/span&gt; monero
&lt;span style=&#34;color:#a2f&#34;&gt;ulimit&lt;/span&gt; -d &lt;span style=&#34;color:#666&#34;&gt;2000000&lt;/span&gt;
git submodule update --init --force
gmake
&lt;span style=&#34;color:#a2f&#34;&gt;cd&lt;/span&gt; build/OpenBSD/master/release/bin
doas cp monero* /usr/local/bin
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;btop&#34;&gt;btopのコンパイル方法&lt;/h2&gt;
&lt;p&gt;そして、あたしのお気に入りのシステムモニターであるbtopもコンパイルします。&lt;/p&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;doas pkg_add cmake g++%11 git ninja lowdown
mkdir -p ~/.local/src
&lt;span style=&#34;color:#a2f&#34;&gt;cd&lt;/span&gt; ~/.local/src
git clone https://github.com/aristocratos/btop.git
&lt;span style=&#34;color:#a2f&#34;&gt;cd&lt;/span&gt; btop
&lt;span style=&#34;color:#b8860b&#34;&gt;CXX&lt;/span&gt;&lt;span style=&#34;color:#666&#34;&gt;=&lt;/span&gt;eg++ cmake -B build -G Ninja
cmake --build build
doas cmake --install build
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;img src=&#34;https://ass.technicalsuwako.moe/2024-04-01-205103_1280x800_scrot.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;
&lt;h2 id=&#34;freebsd&#34;&gt;FreeBSDは?&lt;/h2&gt;
&lt;p&gt;FreeBSDの場合は、「pkg」で簡単にインストール出来ます。&lt;/p&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;doas pkg install monero-cli btop
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;img src=&#34;https://ass.technicalsuwako.moe/2024-04-01-205146_1920x1080_scrot.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;
&lt;h2 id=&#34;netbsd&#34;&gt;NetBSDは?&lt;/h2&gt;
&lt;p&gt;残念ながら、Moneroウォレットもbtopもコンパイル出来ませんでした・・・&lt;/p&gt;
&lt;h2 id=&#34;crux&#34;&gt;CRUXは?&lt;/h2&gt;
&lt;p&gt;両方とも「suwaports」というコレクションに含まれています。&lt;/p&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;doas su
&lt;span style=&#34;color:#a2f&#34;&gt;cd&lt;/span&gt; /etc/ports
wget https://076.moe/repo/crux/suwaports.httpup
ports -u
&lt;span style=&#34;color:#a2f&#34;&gt;cd&lt;/span&gt; /usr/ports/suwaports/monero
pkgmk -d
pkgadd monero#0.18.3.1-1.pkg.tar.gz
&lt;span style=&#34;color:#a2f&#34;&gt;cd&lt;/span&gt; ../btop
pkgmk -d
pkgadd btop#1.2.13-1.pkg.tar.gz
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;img src=&#34;https://ass.technicalsuwako.moe/2024-04-01-210229_1440x900_scrot.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;
&lt;p&gt;以上&lt;/p&gt;
</content>
</entry>
<entry>
<id>blog/spliti-220.gmi</id>
<author><name>凛</name></author>
@ -354,46 +430,5 @@ alias derod=&amp;#34;derod --data-dir=$WALLETB_HOME/dero&amp;#34;
</content>
</entry>
<entry>
<id>blog/sp-120.gmi</id>
<author><name>凛</name></author>
<title type="html">【】sp 1.2.0登場</title>
<published>2024-02-01T00:00:00Z</published>
<category term="jp"></category>
<category term="blog"></category>
<category term="ウエブ開発"></category>
<category term=""></category>
<category term="sp"></category>
<link href="gemini://technicalsuwako.moe/blog/sp-120.gmi" rel="alternate"></link>
<content type="html">
&lt;h2 id=&#34;sp&#34;&gt;spって何?&lt;/h2&gt;
&lt;p&gt;spはシンプルなパスワードマネージャです。&lt;/p&gt;
&lt;h2 id=&#34;heading&#34;&gt;変更&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;やっとTOTP機能性を修正した&lt;/li&gt;
&lt;li&gt;makeを実行したら、バイナリがもっと小さくなる&lt;/li&gt;
&lt;li&gt;パスワードの長さの延長&lt;/li&gt;
&lt;li&gt;パスワード追加機能性で、パスワードが既に存在するかどうか確認&lt;/li&gt;
&lt;li&gt;パスワード削除機能性で、パスワードが存在ないかどうか確認&lt;/li&gt;
&lt;li&gt;パスワード変更機能性の追加&lt;/li&gt;
&lt;li&gt;zsh対応の修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;heading-1&#34;&gt;ソースコード&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://gitler.moe/suwako/sp&#34;&gt;Gitler&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;以上&lt;/p&gt;
</content>
</entry>
</feed>

ファイルの表示

@ -2,7 +2,8 @@
# 記事一覧
=> /blog/spliti-220.gmi 2023年11月15日 【】spliti 2.2.0登場
=> /blog/openbsd-compile-monero-btop.gmi 2024年04月01日 【OpenBSD】Moneroウォレットとbtopのコンパイル方法
=> /blog/spliti-220.gmi 2024年11月15日 【】spliti 2.2.0登場
=> /blog/crypto-1-monero-dero-wallet.gmi 2024年03月30日 【仮想通貨】第部~MoneroとDeroウォレットを設置する方法
=> /blog/byobu-53.gmi 2024年02月27日 【】byobu 5.3登場
=> /blog/sdl2-easy-collision.gmi 2024年02月17日 【SDL2】簡単な3D衝突検出の解説

69
gemini/blog/openbsd-compile-monero-btop.gmi ノーマルファイル
ファイルの表示

@ -0,0 +1,69 @@
=> /blog.gmi ブログ一覧へ
# 【OpenBSD】Moneroウォレットとbtopのコンパイル方法
公開日2024-04-01
## Monero CLI ウォレットのコンパイル方法
=> /blog/crypto-1-monero-dero-wallet.gmi 前回は「ウォレットの選択」で「OpenBSDの場合は全くありません。」と述べましたが、それは誤りでした。
それじゃ、コンパイルしてみましょう!
```sh
doas pkg_add cmake gmake zeromq libiconv boost libunbound
mkdir -p ~/.local/src
cd ~/.local/src
git clone https://github.com/monero-project/monero.git
cd monero
ulimit -d 2000000
git submodule update --init --force
gmake
cd build/OpenBSD/master/release/bin
doas cp monero* /usr/local/bin
```
## btopのコンパイル方法
そして、あたしのお気に入りのシステムモニターであるbtopもコンパイルします。
```sh
doas pkg_add cmake g++%11 git ninja lowdown
mkdir -p ~/.local/src
cd ~/.local/src
git clone https://github.com/aristocratos/btop.git
cd btop
CXX=eg++ cmake -B build -G Ninja
cmake --build build
doas cmake --install build
```
=> /static/2024-04-01-205103_1280x800_scrot.png
## FreeBSDは?
FreeBSDの場合は、「pkg」で簡単にインストール出来ます。
```sh
doas pkg install monero-cli btop
```
=> /static/2024-04-01-205146_1920x1080_scrot.png
## NetBSDは?
残念ながら、Moneroウォレットもbtopもコンパイル出来ませんでした・・・
## CRUXは?
両方とも「suwaports」というコレクションに含まれています。
```sh
doas su
cd /etc/ports
wget https://076.moe/repo/crux/suwaports.httpup
ports -u
cd /usr/ports/suwaports/monero
pkgmk -d
pkgadd monero#0.18.3.1-1.pkg.tar.gz
cd ../btop
pkgmk -d
pkgadd btop#1.2.13-1.pkg.tar.gz
```
=> /static/2024-04-01-210229_1440x900_scrot.png
以上

ファイルの表示

@ -3,6 +3,7 @@
# avatar = https://076.moe/static/suwako.jpg
# description = テクニカル諏訪子様のtwtxtフィード
# link = ホームページ gemini://technicalsuwako.moe
2024-04-01T00:00:00Z09:00 【OpenBSD】Moneroウォレットとbtopのコンパイル方法 - gemini://technicalsuwako.moe/blog/openbsd-compile-monero-btop.gmi
2024-03-31T00:00:00Z09:00 【】spliti 2.2.0登場 - gemini://technicalsuwako.moe/blog/spliti-220.gmi
2024-03-30T00:00:00Z09:00 【仮想通貨】第部~MoneroとDeroウォレットを設置する方法 - gemini://technicalsuwako.moe/blog/crypto-1-monero-dero-wallet.gmi
2024-02-27T00:00:00Z09:00 【】byobu 5.3登場 - gemini://technicalsuwako.moe/blog/byobu-53.gmi

70
src/blog/openbsd-compile-monero-btop.md ノーマルファイル
ファイルの表示

@ -0,0 +1,70 @@
title: 【OpenBSD】Moneroウォレットとbtopのコンパイル方法
author: 凜
date: 2024-04-01
tags: jp,blog,openbsd,linux,freebsd,monero,モネロ,netbsd
----
## Monero CLI ウォレットのコンパイル方法
[前回は「ウォレットの選択」で「OpenBSDの場合は全くありません。」と述べましたが、それは誤りでした。](/blog/crypto-1-monero-dero-wallet.xhtml)
それじゃ、コンパイルしてみましょう!
```sh
doas pkg_add cmake gmake zeromq libiconv boost libunbound
mkdir -p ~/.local/src
cd ~/.local/src
git clone https://github.com/monero-project/monero.git
cd monero
ulimit -d 2000000
git submodule update --init --force
gmake
cd build/OpenBSD/master/release/bin
doas cp monero* /usr/local/bin
```
## btopのコンパイル方法
そして、あたしのお気に入りのシステムモニターであるbtopもコンパイルします。
```sh
doas pkg_add cmake g++%11 git ninja lowdown
mkdir -p ~/.local/src
cd ~/.local/src
git clone https://github.com/aristocratos/btop.git
cd btop
CXX=eg++ cmake -B build -G Ninja
cmake --build build
doas cmake --install build
```
![](https://ass.technicalsuwako.moe/2024-04-01-205103_1280x800_scrot.png)
## FreeBSDは?
FreeBSDの場合は、「pkg」で簡単にインストール出来ます。
```sh
doas pkg install monero-cli btop
```
![](https://ass.technicalsuwako.moe/2024-04-01-205146_1920x1080_scrot.png)
## NetBSDは?
残念ながら、Moneroウォレットもbtopもコンパイル出来ませんでした・・・
## CRUXは?
両方とも「suwaports」というコレクションに含まれています。
```sh
doas su
cd /etc/ports
wget https://076.moe/repo/crux/suwaports.httpup
ports -u
cd /usr/ports/suwaports/monero
pkgmk -d
pkgadd monero#0.18.3.1-1.pkg.tar.gz
cd ../btop
pkgmk -d
pkgadd btop#1.2.13-1.pkg.tar.gz
```
![](https://ass.technicalsuwako.moe/2024-04-01-210229_1440x900_scrot.png)
以上