代码拉取完成,页面将自动刷新
https://go.dev
下载go
编译器,解压缩到/usr/local/
$HOME/.bashrc
中加入一行export PATH=$PATH:/usr/local/go/bin
. $HOME/.bashrc
导入环境变量然后可以用命令go version
测试go
编译器是否能运行。
接着要设置GOPROXY
变量:go env -w GOPROXY=https://goproxy.cn,direct
运行命令:git clone https://gitee.com/rocket049/secret-diary.git
ubuntu/debian:
sudo apt-get -y install build-essential libglu1-mesa-dev libpulse-dev libglib2.0-dev
sudo apt-get --no-install-recommends install libqt*5-dev qt*5-dev qml-module-qtquick-* qt*5-doc-html
Fedora/RHEL/CentOS:
sudo yum -y groupinstall "C Development Tools and Libraries"
sudo yum -y install mesa-libGLU-devel gstreamer-plugins-base pulseaudio-libs-devel glib2-devel
sudo yum install qt5-* qt5-*-doc
openSUSE:
sudo zypper -n install -t pattern devel_basis
sudo zypper install --no-recommends libqt5-qt*-devel
Arch Linux:
sudo pacman -S base-devel
sudo pacman -S --needed qt5
Deepin Linux:
sudo apt-get -y install build-essential libglu1-mesa-dev libpulse-dev libglib2.0-dev
sudo apt install qtbase5-dev
在前面运行git
命令的目录里,按顺序输入下面的命令:
cd secret-diary/
export QT_PKG_CONFIG=true
go mod tidy
go get -v -tags=no_env github.com/therecipe/qt/cmd/...
go install -v -tags=no_env github.com/therecipe/qt/cmd/...
go mod vendor
~/go/bin/qtdeploy build desktop
等待上面的命令运行结束,就可以得到编译好的程序,位置是:deploy/linux/secret-diary
在secret-diary
目录中依次运行下面的命令:
sudo mkdir /opt/secret-diary
sudo cp deploy/linux/secret-diary /opt/secret-diary/
sudo cp -r locale /opt/secret-diary/
sudo cp Sd.png /opt/secret-diary/
cp Secret-Diary.desktop ~/.local/share/applications/
这时你已经可以从开始菜单中点击启动Secret-Diary
软件了。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。