安装SysCare
本章介绍在openEuler中安装SysCare的方法
安装SysCare核心组件
最低硬件要求
- 2 CPU (x86_64 / aarch64)
- 4GB RAM
- 100GB 硬盘
前提条件
- 安装openEuler 22.03 LTS SP2版本;
- 补丁制作需要root权限。
安装依赖
SysCare在补丁制作时需要使用内核源码及kpatch,故需安装相关依赖。
yum install -y kernel-source-`uname -r` kernel-debuginfo-`uname -r` kernel-devel-`uname -r`
yum install -y elfutils-libelf-devel openssl-devel dwarves flex python3-devel rpm-build bison cmake make gcc g++ rust cargo bpftool clang libbpf libbpf-devel llvm libbpf-static
源码编译安装SysCare
SysCare源码已经归档至代码仓:https://gitee.com/openeuler/syscare.git 用户可自行到代码仓下载并编译安装。
示例如下:
git clone https://gitee.com/openeuler/syscare.git
cd syscare
mkdir tmp
cd tmp
cmake -DCMAKE_INSTALL_PREFIX=/usr -DKERNEL_VERSION=$(uname -r) ..
make
make install
repo安装SysCare
如果repo源中有SysCare相关的包,则可以通过dnf或yum命令进行下载、安装。
dnf install syscare syscare-build
卸载SysCare
dnf remove syscare*
文档捉虫