Typography

活版印字

systemd-nspawn 容器使用

Posted at # systemd# container# ubuntu

简介 systemd-nspawn 比 chroot 可以启动 systemd 但是要求目标系统有 systemd 安装 systemd-nspawn systemd 自带 debootstrap 部署 debian 系发行版工具 要求 root 下使用 emerge -av debootstrap 部署 Ubuntu OS=ubuntu ARCH=amd64 VERSION=focal cd $WORKSPACES mkdir $OS debootstrap --arch=$ARCH $VERSION $OS https://opentuna.cn/ubuntu/ 部署 Deepin # 默认没有 apricot 脚本 需要去 link 到 gutsy OS=deepin ARCH=amd64 VERSION=apricot cd /usr/share/debootstrap/

Gentoo 上配置 Samba

Posted at # gentoo# samba

安装 Samba # /usr/portage/package.use 配置 USE # samba net-fs/samba -cups -client -system-mitkrb5 # 移除域控和不必要的依赖 sys-libs/ldb -ldap # 移除域控 # Install Samba emerge --ask --noreplace net-fs/samba 配置 Samba 创建要共享的 Samba 目录并配置 smb.conf # /etc/samba/smb.conf [anime] path = /data/bt/downloads public = yes writable = yes valid users = ${USER} # 替换成对应用户 create mask = 0644 force create mode = 0644 directory mask

clash-tproxy 设置网关代理

Posted at # clash# tproxy# iptables# yacd

config.yml 配置 增加 redir-port tproxy-port #!/usr/bin/env bash rm -f config.yaml wget -O config.yaml ${URL} sed -i 's/port: 7890/port: 8888/' config.yaml sed -i 's/socks-port: 7891/socks-port: 8889/' config.yaml sed -i '3 s/^/redir-port: 8890\n/' config.yaml sed -i '4 s/^/tproxy-port: 8891\n/' config.yaml sed -i 's/external-controller: :9090/external-controller: 0.0.0.0:6170/g' config.yaml 启动 clash

ZFS替换与升级

Posted at # zfs# linux

替换原因 我原来使用 360G 的鱼竿厂硬盘作为 ZFS 根目录, 现在觉得这个操作比较危险, 所以购入了两块 PM981a 做系统盘. 两块盘做了mirror-0 替换 创建完分区(因为有 EFI 所以不能全盘 ZFS)后 执行以下命令 zpool replace rpool sda2 /dev/nvme0n1p2 gentoo-zh 频道的人说需要 detach 旧盘 我个人操作完毕感觉旧硬盘自动被 detach 了 添加镜像盘 zpool attach rpool nvme0n1p2 nvme1n1p2 这样就添加完 mirror 扩容 # 自动扩容 zpool set autoexpand=on rpool zpool online -e rpool nvme0n1p2 zpool online -e rpool nvme1n1p2 额外 旧的 EFI 分区应该迁移到新硬

Android-Development

Posted at # Android

卷首 想学习一技之长,所以选择了Android Android Build 踩坑 依赖 sys-libs/ncurses-compat dev-util/gperf media-libs/mesa vulkan media-libs/vulkan-loader X 在Gentoo上首先遇到的问题是 JAVAC does not match between Make and Soong 解决办法是 unset JAVAC