Debian
外觀
Debian是一種Linux作業系統。
安裝
先是標準的更新:
sudo apt update; sudo apt dist-upgrade -y; sudo apt autoremove --purge -y; sudo apt clean
如果想要把系統換成testing而非stable的話(像是trixie),則是:
sudo sed -i -e "s/$(lsb_release -cs)/testing/g" /etc/apt/sources.list; sudo apt update; sudo apt dist-upgrade -y; sudo apt autoremove --purge -y; sudo apt clean
重開後:
sudo fallocate -l 512M /swapfile; sudo chmod 600 /swapfile; sudo mkswap /swapfile; sudo swapon /swapfile; echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab; echo "vm.swappiness=1" | sudo tee -a /etc/sysctl.d/99-vm.conf; echo -e "net.core.default_qdisc=fq\nnet.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.d/99-tcp.conf; sudo sysctl -p /etc/sysctl.d/99-vm.conf; sudo apt update; sudo apt install -y apache2-utils apt-transport-https aptitude bash-completion bpfcc-tools bpfcc-tools bpftrace build-essential curl dnsutils ethtool extrepo gdb git gnupg iproute2 jc jq locales man-db moreutils most mtr-tiny net-tools netcat-openbsd nicstat numactl p7zip-full pigz procps prometheus-node-exporter rsync rsyslog sharutils sysstat sysstat sudo tcpdump telnet tig tiptop trace-cmd unrar-free unzip util-linux vim-nox vim-scripts wget zstd; echo -e "set runtimepath+=/usr/share/vim/vimfiles/pack/dist-bundle/opt/secure-modelines\npackadd! secure-modelines" | sudo tee /etc/vim/vimrc.local; sudo apt clean
最近版本的Debian通常會需要指定使用gpgv[1]:
echo 'APT::Key::gpgvcommand "/usr/bin/gpgv";' | sudo tee /etc/apt/apt.conf.d/99force-gpgv
在虛擬機上面可能會把tmpfs關掉:
sudo systemctl mask tmp.mount
在GRUB的機器上可以設定開zswap降低swap時的I/O量:
echo 'GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT zswap.enabled=1"' | sudo tee /etc/default/grub.d/99-zswap.cfg; sudo update-grub; echo 1 | sudo tee /sys/module/zswap/parameters/enabled
相關連結
參考資料
- ↑ Debian trixie not able to download apt repo due to switch from gpgv to sqv. [2025-12-29] (English).
外部連結
- 官方網站 (英文)