locale 有时会有问题,编辑 /etc/default/locale:
LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8
Script: /debian.sh
时区修改:timedatectl set-timezone Asia/Shanghai
https://mirrors.163.com/.help/debian.html
可以粗暴点:
#echo 'deb http://mirrors.163.com/debian/ buster main non-free contrib' >/etc/apt/sources.list #(. /etc/os-release && echo "deb http://mirrors.163.com/debian/ $VERSION_CODENAME main" >/etc/apt/sources.list) (cd /etc/apt && rm -f sources.list.d/* && . /etc/os-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ $VERSION_CODENAME main" >sources.list)
Debian 的版本代号说明见 https://www.debian.org/releases/index.zh-cn.html
使用最新的软件包:
echo 'deb http://mirrors.163.com/debian/ testing main' >>/etc/apt/sources.list
查看某包的文件列表:
dpkg-query -L <package_name>
https://mirrors.tuna.tsinghua.edu.cn/debian/dists/buster/main/installer-amd64/current/images/netboot/ 下载 mini.iso 再烧录 U盘,就可以启动了。
有的硬件驱动不是自由软件,需要特殊的安装包,见 https://www.debian.org/CD/netinst/ , 到 https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/amd64/iso-cd/ 或 https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/archive/10.10.0+nonfree/amd64/iso-cd/ 下载镜像。
eth0 举例,编辑 /etc/network/interfaces,然后 systemctl restart networking
auto eth0 iface eth0 inet static address 10.0.0.250/24 gateway 10.0.0.1
笔记本的行为参考以下配置:/etc/systemd/logind.conf。
RUN apt update \
&& apt install -y --no-install-recommends xxx \
&& rm -rf /var/lib/apt/lists/*
socat file:`tty`,raw,echo=0 tcp-listen:2000
socat exec:'bash -li',pty,stderr,setsid,sigint,sane tcp:DOMAIN-NAME-OR-IP:2000
低版本升级时,大版本一步步来比较稳,apt update 出现 key 错误时,把新系统的 /etc/apt/trusted.gpg.d 复制过来就好了。