给snap加代理

Ubuntu 自 16.04 开始自带的 snap 用起来真是舒服, 不过直连网络太差, 需要代理 需要在/etc/environment中指定需要使用的proxy

1
2
http_proxy="socks5://192.168.0.25:7891"
https_proxy="socks5://192.168.0.25:7891"

然后重启一下 snap service sudo systemctl restart snapd.service

删除snap历史packages

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#!/bin/bash
# Removes old revisions of snaps
# CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu

LANG=C snap list --all | awk '/disabled/{print $1, $3}' |
    while read snapname revision; do
        snap remove "$snapname" --revision="$revision"
    done

加载评论