建立SELKS ISO
您可以从此处下载最新的SELKS,以备使用。但是,如果您想从头开始构建SELKS和/或自定义和修改它-您可以按照下面的指南进行操作。
先决条件
注意: 您可以基于以下其中一种选择操作系统分发,从头开始构建SELKS:
- 德比安·克斯特(Debian Buster)
您需要一个Debian Buster并具有良好的Internet访问能力。建立SELKS ISO要求下载完整的系统。在构建目录中,您还将需要大约5 GB的空间。
获取资源并准备系统
git clone https://github.com/StamusNetworks/SELKS.git
cd SELKS
安装依赖项:
./install-deps.sh
建立系统
您现在可以开始构建:
./build-debian-live.sh
请注意,上一个命令最多可能需要40分钟才能完成。然后,您将在下面找到ISO文件Stamus-Live-Build/SELKS.iso
用法:./ build-debian-live.sh选项
SELKS建立自己的ISO选项:
仅在DEBIAN克星上运行
选项:
-h帮助信息
-g GUI选项-可以是“无桌面”
-p将软件包添加到构建中-可以是一个软件包,也可以是“ package1 package2 package3 ….”(最多只能包含10个软件包)
-k内核选项-可以是您希望部署的内核的稳定标准版本-
也可以选择所需的任何内核“ 4.xx”或“ 5.xx”。
示例:“ 5.4”或“ 5.7”或“ 4.19.128”
有关内核版本和支持的更多信息:
https://www.kernel.org/
https://www.kernel.org/category/releases.html
默认情况下,不需要任何选项。如果希望启用/禁用/添加组件,则此处显示的选项是。
默认情况下,SELKS将分别使用标准的Debian Buster 64位发行版和4.19.x版内核构建。
示例(默认):
./build-debian-live.sh
上面的示例(默认设置)将构建一个SELKS标准的Debian Buster 64位发行版-请参见 Get source from git
示例(自定义):
./build-debian-live.sh -k 5.4.46
上面的示例将使用内核5.4.46版构建SELKS Debian 64位发行版
./build-debian-live.sh -k 5.7.2 -p一包
上面的示例将使用内核版本5.7.2构建SELKS Debian 64位发行版,并将名为“ one-package”的额外软件包添加到该版本中。
./build-debian-live.sh -k 5.6.18 -g no-desktop -p一个软件包
上面的示例将构建一个SELKS Debian 64位发行版,没有带有5.6.18版内核的桌面,并将名为“ one-package”的额外软件包添加到该版本中。
./build-debian-live.sh -k 5.6.18 -g no-desktop -p“ package1 package2 package3”
上面的示例将构建一个SELKS Debian 64位发行版,没有带有5.6.18版内核的桌面,并将名为“ package1”,“ package2”,“ package3”的额外软件包添加到该版本中。
如果要进行后续构建,则需要在开始新构建之前先删除输出目录:
rm -rf Stamus-Live-Build /
如果您打算多次构建SELKS,则可以通过使用APT代理(例如)在Debian服务器上获得时间并节省带宽apt-cacher-ng。要使用它,只需设置LB_CONFIG_OPTIONS变量,该变量允许您将任何选项传递给lb config
LB_CONFIG_OPTIONS =“-apt-http-proxy http:// localhost:3142 /” ./build-debian-live.sh
以类似的方式,您可以指定一个镜像:
LB_CONFIG_OPTIONS =“-镜像二进制http:// mirror / debian /-镜像二进制安全http:// mirror / debian-security /-镜像二进制备份http:// mirror / debian-backports / “ ./build-debian-live.sh
还没有评论,来说两句吧...