我正在使用 Ubuntu 20.04.03 LTS局灶性窝。
最近听说了一个截屏工具被称为火焰喷射器。我使用以下命令将其安装在我的系统上:
sudo apt update
sudo apt install flameshot
安装很顺利,我可以使用 flameshot。然而,在官方 GitHub 页面它们展示了许多特征,例如数字、边距等……
但我无法使用“编号功能”和其他一些功能。似乎焦点存储库相当旧,似乎不具备这些功能。
有什么方法可以在 Ubuntu 20.04 中获得这些功能吗?焦点?
答案1
答案2
显然,你可以编译新版本从源代码安装包或使用 Flatpak 安装另一个答案
对于编译:
满足依赖关系
您需要以下依赖项:
Depends: libqt5svg5, libc6 (>= 2.14), libgcc-s1 (>= 3.0), libqt5core5a (>= 5.12.2), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.10.0) | libqt5gui5-gles (>= 5.10.0), libqt5network5 (>= 5.0.2), libqt5widgets5 (>= 5.11.0~rc1), libstdc++6 (>= 5.2)
另外,安装建议的软件包:
Suggests: git, ca-certificates, openssl
您还需要以下软件包来进行编译:
g++ cmake build-essential qt5-default qttools5-dev-tools libqt5svg5-dev qttools5-dev
因此,只需在终端中运行以下命令:
sudo apt update sudo apt install g++ cmake build-essential qt5-default qttools5-dev-tools libqt5svg5-dev qttools5-dev sudo apt install libqt5dbus5 libqt5network5 libqt5core5a libqt5widgets5 libqt5gui5 libqt5svg5 sudo apt install git openssl ca-certificates
获取源代码
通过克隆 GitHub 存储库获取该包的源代码:
cd ~/Downloads git clone https://github.com/flameshot-org/flameshot.git
将工作目录更改为
flameshot
:cd ~/Downloads/flameshot
建筑
运行以下命令来创建构建环境:
mkdir build cd build cmake ../
现在
make
以sudo
权限运行命令并准备安装:sudo make
安装
注意::卸载此安装确实很难。仅当您要安装
flameshot
并且不打算在将来删除它时才继续最后运行:
sudo make install
现在您可以看到最新版本已经安装!