Hexa's Blog

Cách build Monero GUI

09/11/2026 @ Saigon Cryptocurrency Node

I. Mở đầu

Nối tiếp bài viết Cách build Monero, bài viết này tập trung nói về cách build Monero-GUI, release v0.18.5.4. Sau khi build xong, bạn sẽ sử dụng Monero GUI dễ dàng hơn. Ở phiên bản này, vẫn đang sử dụng là QT5 cho giao diện GUI. Ở phiên bản kế tiếp sẽ là QT6

II. Nội dung

Bước 1: Cài đặt các thư viện liên quan

$ sudo dnf install make automake cmake ninja gcc-c++ boost-devel graphviz doxygen unbound-devel pkgconfig openssl-devel libcurl-devel hidapi-devel libusb-devel zeromq-devel libgcrypt-devel

Cái này dành cho qt5, khi monero-gui chuyển qua qt6, sẽ không chạy command sau:

$ sudo dnf install qt5-qtdeclarative-devel qt5-qtsvg-devel

Bước 2: Clone source code & repository phụ

$ git clone --recursive git@github.com:monero-project/monero-gui.git
$ cd monero-gui
$ git checkout v0.18.5.4
$ git submodule update --init --recursive

Ở lần build tới, để update các repository phụ, chạy command sau:

$ git submodule update --init --recursive

Bước 3: Build

$ make release

Và đây là kết quả thu được.

$ tree build/release/bin
build/release/bin
├── monerod
└── monero-wallet-gui

Khi bạn chạy monero-wallet-gui, mọi config của bạn bao gồm nơi chứa wallet và node nằm ở ~/.config/monero-project/monero-core.conf. Mỗi khi chạy lại, monero-wallet-gui sẽ đọc file này.

Bài viết đến đây là kết thúc! Nhân tiện thì giả sử bạn đang cần giao dịch ngay mà không muốn mất thời gian đồng bộ hóa giữ liệu. Bạn có thể sử dụng node của tôi: monero.hexalink.xyz:18081.

Node: monero.hexalink.xyz || Port: 18081
Node: monero.hexalink.xyz || Port: 18081

Nếu bạn sử dụng node monero.hexalink.xyz:18081 này, tôi khẳng định là tôi mới giúp bạn tiết kiệm được ít nhất là 3-5 ngày đồng bộ hóa dữ liệu rồi đó!

III. Lời cảm ơn

Tôi đã gặp khó khăn trong lúc build monero-gui, trong release v0.18.5.4, source code sử dụng QT5, tuy nhiên hướng dẫn mà tôi đọc lại thuộc branch master, lại là dành cho QT6. Do đó mà thiếu qt5-qtdeclarative-devel qt5-qtsvg-devel.

Mọi thứ đã có thể lâu hơn rất nhiều nếu không có sự hỗ trợ của ChatGPT. Cảm ơn rất nhiều!

IV. Trích dẫn