加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
setup.sh 1.52 KB
一键复制 编辑 原始数据 按行查看 历史
eliotxu 提交于 2021-01-24 22:30 . docker
#!/bin/sh
set -e
# 添加架构
ARCHITECTURE=$(dpkg --print-architecture && dpkg --print-foreign-architectures)
if ! echo "$ARCHITECTURE" | grep -qE 'amd64|i386'; then
echo "必须amd64/i386机型才能移植deepin-wine"
return 1
fi
echo "$ARCHITECTURE" | grep -qE 'i386' || dpkg --add-architecture i386
apt-get update
LIST_FILE="/etc/apt/sources.list.d/deepin-wine.i-m.dev.list"
# 添加软件源
tee "$LIST_FILE" >/dev/null << "EOF"
deb [trusted=yes] https://deepin-wine.i-m.dev /
EOF
# 设置优先级
tee "/etc/apt/preferences.d/deepin-wine.i-m.dev.pref" >/dev/null << "EOF"
Package: *
Pin: release l=deepin-wine
Pin-Priority: 200
EOF
# 添加XDG_DATA_DIRS配置,使得应用图标能正常显示
tee "/etc/profile.d/deepin-wine.i-m.dev.sh" >/dev/null << "EOF"
XDG_DATA_DIRS=${XDG_DATA_DIRS:-/usr/local/share:/usr/share}
for deepin_dir in /opt/apps/*/entries; do
if [ -d "$deepin_dir/applications" ]; then
XDG_DATA_DIRS="$XDG_DATA_DIRS:$deepin_dir"
fi
done
export XDG_DATA_DIRS
EOF
# 刷新软件源
apt-get update --no-list-cleanup -o Dir::Etc::sourcelist="$LIST_FILE" -o Dir::Etc::sourceparts="-"
printf "
\033[32m大功告成,现在可以试试安装更新deepin-wine软件了,如:
微信:apt-get install com.qq.weixin.deepin
QQ:apt-get install com.qq.im.deepin
钉钉:apt-get install com.dingtalk.deepin
\033[33;1m由于新版变化,安装完成后需要注销重登录才能正常显示应用图标。
\033[36m如果觉得有用,请到 https://github.com/zq1997/deepin-wine 点个star吧。
\033[0m"
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化