Skip to content
中文化的隐私加强 GNU/Linux 系统 - Forked from Alien Bob's powerful building script for Slackware Live.
Branch: V1.3.0
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
EFI/BOOT
patches
pkglists
rootcopy
skel
syslinux
xdm
Changelog
README.md
README.txt
blueSW-128px.png
blueSW-64px.png
grub.tpl
iso2usb.sh
languages
liveinit.tpl
make_slackware_live.conf
make_slackware_live.sh
make_slackware_live.sh.old
makemod
menu.tpl
pxeserver.tpl
setup2hd.local
setup2hd.tpl
upslak.sh

README.md

LiveSlak

构建我自己的 Live 发行版 (基于 Slackware)。

Forked from Alien Bob's powerful building script for Slackware Live. Credits to Alien !
本套脚本 forked 自 Alien Bob 大牛, git://bear.alienbase.nl/liveslak.git

2019.01 (代号:antiS) 主要集成功能:

  • 中文化(约80%)
  • 隐私加强
    • 隐私保护类和信息/通讯自由相关的应用
    • 系统加固(包括:防火墙、文件系统挂载限制、内核参数配置等……)
    • 沙盒(firejail)
    • 强制访问控制(AppArmor)

最后更新:2019.01.02

發佈頻道: https://t.me/liveslak

Download


Usage

  • 了解本发行版的具体特性,请阅读:

  • 将 iso 文件装入USB盘:

    1. 方法1:(在 Linux/macOS/×BSD)用dd 命令;
    2. 使用本 repo 内的 iso2usb.sh 脚本安装,可以:
      1. 系统安装到 USB 盘后所有更改都是永久的;
      2. 可以选择加密用户家目录。例子(-o: USB盘,-c: 加密 home 目录的大小;-w: 启动时等待USB盘挂载的时间):
      bash iso2usb.sh -i /home/Liveslak-antis-2019.01.rc1.iso -o /dev/sdb -c 25G -w 10
      

Device Requirements

  • 您的机器必须是 x86_64 位的啦;
  • 需要至少 2G 内存;
  • 这意味着如果你在虚拟机里运行,请为其设置足够的内存,而虚拟机的宿主机至少要有 4G 物理内存。
  • 经测试,有的电脑只有 (U)EFI(主板启动固件), Slackware 的 bootloader (syslinux + grub2) 可能无法广泛地支持所有 UEFI。如果遇到机器无法识别本系统的U盘——这情况请选择传统 BIOS 或带 CSM 的 EFI的电脑使用,或者在虚拟机里使用(并请告诉我 Orz)。

注:具体更新记录和我的更改见:Changelog

Build

如果你也想自己制作 LiveSlak 系统

  1. 你需要先下载 Slackware 的官方源(内有构建 Slackware 所有的包):https://mirrors.slackware.com

  2. 如果你需要用自己定制的内核,可以把重新编译好的内核包和内核模块包覆盖进上述下载的官方内核和模块包即可。通常官方内核和模块包在:<your/path>/slackware64-current/slackware64/a 记得 Liveslak 只采用 generic 内核包,因此你的定制内核包的名称要和官方源里的 generic 内核包相同。

  3. 如果你有第三方软件需要加进 Liveslak,可以参考下面的打包脚本先制作 Slackware 安装包,然后把制作的包(tgz 或 txz)放置于一个目录下(比如 $HOME/liveslak),LiveSlak 构建时会导入这些软件包:

    为了达到这个目的,请自行创建(或修改)本repo里的 xxx.conf & xxx.lst 配置文件(也可以用我的:mdrights{.conf, .lst})
    其中 SL_REPO 变量要指向放置你的软件包的目录。

  4. 其他修改/自定义的地方就是:make_slackware_live.conf
    - SL_REPO = 你的本地 Slackware (官方)仓库地址
    - LIVEDE = 给它起个名字吧

  5. 运行构建脚本(如我的): ./make_slackware_live.sh -R 3 -l zh_cn -v

Acknowledgement

  • 非常感謝 Aaron Nexus @Telegram 給予的測試;-)

构建脚本的详细介绍和使用方法请见 Alien的 [README.txt](https://github.com/mdrights/LiveSlak/blob/mdrights/README.txt)

交流反饋:這裏發issue,或 IRC/Matrix: #DigitalrightsCN; TG頻道:https://t.me/liveslak ; 或 群组: https://t.me/liveslackware

(姊妹 live 隱私增強操作系統:antiG)




Copyright 2014 - 2017 Eric Hameleers, Eindhoven, NL Copyright 2017 - 2018 MDrights (mdrights at tutanota dot de) All rights reserved

只要本版权声明和许可声明出现在所有版本的本软件中,本软件即可被允许以任何目的(有偿或无偿地)使用、复制、修改和分发。

Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

You can’t perform that action at this time.