technicalsuwako.moe/gemini/blog/openbsd-compile-monero-btop...

70 行
1.8 KiB
Plaintext
Raw パーマリンク Blame 履歴

このファイルには曖昧(ambiguous)なUnicode文字が含まれています

このファイルには、他の文字と見間違える可能性があるUnicode文字が含まれています。 それが意図的なものと考えられる場合は、この警告を無視して構いません。 それらの文字を表示するにはエスケープボタンを使用します。

=> /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
以上