██████╗ ███████╗██████╗ ██╗ █████╗ ███╗ ██╗ ██╗███╗ ██╗██╗████████╗ ██╔══██╗██╔════╝██╔══██╗██║██╔══██╗████╗ ██║ ██║████╗ ██║██║╚══██╔══╝ ██║ ██║█████╗ ██████╔╝██║███████║██╔██╗ ██║█████╗██║██╔██╗ ██║██║ ██║ ██║ ██║██╔══╝ ██╔══██╗██║██╔══██║██║╚██╗██║╚════╝██║██║╚██╗██║██║ ██║ ██████╔╝███████╗██████╔╝██║██║ ██║██║ ╚████║ ██║██║ ╚████║██║ ██║ ╚═════╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
初始化基于 debian
的 Linux 环境。它会分别设置命令行环境与桌面环境,如果没有桌面服务,
则会跳过桌面环境的初始化。
初始化命令行环境时,会先将 shell
设置为 zsh
,然后进行配置、安装常用软件、安装
docker 、编程语言、然后通过 bitwarden
进行密钥等配置。桌面端则会通过 flatpak
,
或者远程下载 deb
进行常用软件、开发软件的安装。
在 utils.sh
有配置代理的变量,如果该变量有值,则会为一些软件设置代理。详情如下:
apt
:创建/etc/apt/apt.conf.d/01proxy
文件,为apt
添加代理访问docker
:创建/etc/systemd/system/docker.service.d/http-proxy.conf
文件,为docker
添加代理访问