250708-Debian系统安装Edge浏览器并配置最小中文输入法
在 Debian 系统上安装 Microsoft Edge 浏览器可以通过以下几种方式进行。Microsoft 官方提供了 .deb
安装包,适用于 Debian、Ubuntu 及其衍生系统。
A. 如何安装?
✅ 方法一:使用 .deb
安装包(推荐)
步骤 1:下载 Edge .deb
安装包
你可以使用命令行下载:
wget https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_*.deb
或者直接访问官方地址下载最新稳定版(使用浏览器):
👉 https://www.microsoft.com/edge
点击“Linux 版”,选择 .deb
包。
步骤 2:安装 Edge 浏览器
在下载目录下运行以下命令安装:
sudo apt install ./microsoft-edge-stable_*.deb
如果你遇到依赖错误,可以运行:
sudo apt --fix-broken install
✅ 方法二:通过 Microsoft 的官方 APT 仓库安装(适合更新)
步骤 1:添加 Microsoft 的 GPG 密钥
sudo apt install curl gpg
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
步骤 2:添加 Edge 软件源
echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" | \sudo tee /etc/apt/sources.list.d/microsoft-edge.list
步骤 3:更新并安装 Edge
sudo apt update
sudo apt install microsoft-edge-stable
启动 Microsoft Edge
安装完成后可通过终端启动:
microsoft-edge
或者在图形界面中搜索“Edge”。
如需安装 测试版(Beta/Dev/Canary),也可以使用以下包名:
microsoft-edge-beta
microsoft-edge-dev
如果你需要离线安装或者封装成镜像,也可以下载 .deb
包后配合 dpkg
使用:
sudo dpkg -i microsoft-edge-stable_*.deb
sudo apt --fix-broken install
在 Debian 系统上通过 方法二(APT 安装) 安装的 Microsoft Edge 浏览器在“设置 > 系统与性能 > 代理”中点击 Proxy 后无反应,这其实是一个已知现象:Edge for Linux 不支持图形界面下设置代理服务器。这一功能在 Linux 上尚未实现完整。
B. 如何上网
microsoft-edge-stable --proxy-server="http://127.0.0.1:7890"
C. 如何切换
如果你使用的是 GNOME 桌面环境(默认于 Debian):
- 打开 “Settings” > “Default Applications”
- 在“Web”一栏中选择 Firefox
D. 如何协助
使用Copilot的方法
先说重点
- Edge for Linux 的 Copilot/侧边栏至今仍是“半成品”——从 v121 起服务端默认关闭,很多发行版(包括 Debian 系 apt/flatpak 包)点击图标毫无反应。(techcommunity.microsoft.com, answers.microsoft.com)
- 即使功能已开放,Copilot 依赖 WSS (WebSocket over TLS) 与一组必需域名;如果你用的是只代理 HTTP/HTTPS、会劫持证书、或不转发 WebSocket 的代理,握手会被静默拒绝,从而“点不开”。(learn.microsoft.com, rimscout.com)
一、先确认是否属于“Linux 版未开”的问题
检查项 | 说明 |
---|---|
Edge 版本 | edge://version/ 若低于 v131(Dev/Canary 渠道),Copilot 可能被官方关闭。 |
侧边栏设置 | edge://settings/sidebar 中是否有 Copilot 开关?没有或灰掉=官方禁用。 |
控制台报错 | F12 → Console,点击 Copilot 时若出现 TypeError: cannot read property ‘query’ of undefined 等前端空对象报错,通常是功能被砍掉而非网络问题。 |
解决办法
- 切到 Edge Dev / Canary:
sudo apt install microsoft-edge-dev
(或.deb
手动装)。新版本常临时恢复 Copilot。- 仍未恢复 ⇒ 只能改用 https://copilot.microsoft.com 网页版,或等待微软下一轮启用。
二、已确认功能存在,但代理导致无法连接
Copilot 要求浏览器与下列域名建立 TLS + WebSocket 长连接(端口 443):
wss://copilot.microsoft.com/
*.bing.com
*.bing.net
*.microsoft.com
login.microsoftonline.com
(learn.microsoft.com)
1. 启动参数示例(SOCKS5,支持 WebSocket)
microsoft-edge-stable \--proxy-server="socks5h://127.0.0.1:1080" \--proxy-bypass-list="localhost;127.0.0.1"
- socks5h 让 DNS 也走代理,能避免被本地劫持。
- 若用 HTTP 代理,需要支持 CONNECT 隧道 + HTTP/2,否则 WSS 握手会 502/407 失败。
2. 代理排除(PAC 或 CLI)
如果你的局域网能直连微软域名,反而代理拦截了 WebSocket,可将 Copilot 域名直连:
microsoft-edge-stable \--proxy-pac-url="file:///home/$USER/proxy.pac"
proxy.pac
片段:
function FindProxyForURL(url, host) {if (shExpMatch(host, "*.bing.com") ||shExpMatch(host, "copilot.microsoft.com") ||shExpMatch(host, "*.microsoft.com"))return "DIRECT";return "SOCKS5 127.0.0.1:1080";
}
3. 检查 WebSocket 是否被代理/防火墙丢弃
# F12 -> Network,过滤 keyword: websocket
# 或用 websocat 做最小握手
websocat -n1 wss://copilot.microsoft.com/usage_ping
收到 HTTP/1.1 101 Switching Protocols
即握手成功,否则说明代理/防火墙仍在拦。
三、排查顺序小结
-
版本 / 渠道:确保 Dev ≥ v131,或确认功能确实已启用。
-
账户:必须登录 MSA,且区域未被限制(CN 地区尚不支持 Copilot)。
-
网络:
- 代理需支持 CONNECT & WebSocket;
- TLS 证书不得被拦截;
- 必需域名直连或白名单。
-
仍无效:使用网页版 Copilot,或者暂时换 Windows / macOS 设备。
如果仍然打不开
把下面两段信息贴给我,我可以进一步帮你定位:
edge://version/ # 复制全部版本信息
edge://policy/ # “Applied Policies” 区域截图
F12 → Console 中的报错 # 点击 Copilot 后出现的第一条红色错误
这样就能快速判断是 功能被阉割 还是 网络被代理拦截。
E. 如何输入
在系统根目录 /
空间非常紧张(如仅剩几百 MB)的情况下,要极限精简地安装中文输入法,应采用以下策略:
✅ 目标原则
- 安装最小体积组件:使用
ibus
+pinyin
,避开 Qt/GTK 配置工具 - 避免使用 root 分区存储缓存:将 APT 缓存软链接到大空间挂载点(如
/volume1
) - 不安装 GUI 配置工具:通过环境变量配置
ibus
启动 - 必要时手动清理包缓存和日志
🪛 完整操作步骤如下
① 将 APT 缓存重定向到空间充足的挂载点
1. 建立缓存目录:
sudo mkdir -p /volume1/tmp/apt-cache
2. 替换系统默认 APT 缓存路径:
sudo rm -rf /var/cache/apt/archives
sudo ln -s /volume1/tmp/apt-cache /var/cache/apt/archives
② 安装最小输入法组件(约 15~30MB)
sudo apt update
sudo apt install --no-install-recommends ibus ibus-pinyin -y
说明:
--no-install-recommends
能显著减少依赖体积(避免拉入多余的 GTK 工具等)
③ 配置输入法环境变量(极简,不依赖图形配置工具)
创建或编辑 ~/.xprofile
文件:
nano ~/.xprofile
添加内容:
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS="@im=ibus"
ibus-daemon -drx
保存并关闭。注销或重启系统生效。
④ (可选)安装最小中文字体支持(约 10MB)
避免中文显示为方框:
sudo apt install --no-install-recommends fonts-wqy-microhei -y
⑤ 安装后清理缓存、释放空间
sudo apt clean
sudo apt autoremove -y
sudo journalctl --vacuum-time=7d
✅ 最终效果
组件 | 功能 | 安装体积 |
---|---|---|
ibus | 输入法框架 | ~10MB |
ibus-pinyin | 拼音输入 | ~5MB |
fonts-wqy-microhei(可选) | 中文字体 | ~10MB |
总共占用约 20~30MB,对系统根目录几乎没有压力。
如你连 /var/lib/dpkg
都快撑满了,还可以考虑:
- 使用
dpkg --instdir=/volume1
方式手动安装.deb
- 或构建
chroot
挂载点转移一部分系统路径(进阶方案)