日志收集工具是一款提供系统日志查看的软件工具。
界面基于 DTK, Qt (Supported >= 5.12).
master分支是当前开发分支,编译依赖可能在未更新README.md文件的情况下变更,请参考./debian/control文件获取有效的编译依赖列表
- debhelper (>= 11)
- pkg-config
- qt5-qmake
- qt5-default
- libdtkwidget-dev
- libdtkgui-dev
- qtbase5-private-dev
- qttools5-dev-tools
- libqt5svg5-dev
- libsystemd-dev
- libicu-dev
- 确保已安装所有依赖库.
不同发行版的软件包名称可能不同,如果您的发行版提供了deepin-log-viewer,请检查发行版提供的打包脚本。
如果你使用的是 Deepin 或者其它提供了deepin-log-viewer的发行版:
$ sudo apt-get build-dep deepin-log-viewer
- 构建.
cd deepin-log-viewer
mkdir build
cd build
cmake ..
make
- 安装.
$ sudo make install
注意: deepin-log-viewer 依赖 polkit, 如果你从源码构建, 需要添加 policy 文件到 usr/share/polkit-1/actions/. 添加 com.deepin.pkexec.logViewerAuth.policy 文件到 /usr/bin. 如果在 Qt Creator 中运行,你应该将 [Project][Run Settings] [Run] [Run configuration] 设置为 2 个项目 authenticateProxy 和 src 中的 src。
-
sudo cp application/com.deepin.pkexec.logViewerAuth.policy /usr/share/polkit-1/actions/
-
sudo cp build-deepin_log_viewer-unknown-Debug/logViewerAuth/logViewerAuth /usr/bin
-
./deepin-log-viewer
任何使用问题都可以通过以下方式寻求帮助:
我们鼓励您报告问题并做出更改
Deepin Log Viewer 在 GPL-3.0-or-later 下发布.