pull file
Some checks failed
CodeQL / Analyze (csharp) (push) Has been cancelled
Close Stale Issues / close_stale_issues (push) Has been cancelled
repo-sync / repo-sync (push) Has been cancelled
auto-deploy-tencent-scf / pre-check (push) Has been cancelled
auto-deploy-tencent-scf / deploy serverless (push) Has been cancelled

This commit is contained in:
2026-02-11 23:32:56 +08:00
commit e519cac94e
656 changed files with 45058 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
#!/usr/bin/env bash
echo -e "\n-------set up dot net env-------"
## 安装dotnet
# 安装依赖
install_dependency() {
echo "安装依赖..."
apk add bash icu-libs krb5-libs libgcc libintl libssl1.1 libstdc++ zlib
}
# 通过官方脚本安装dotnet
install_by_offical() {
echo "install by offical script..."
curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --channel 8.0 --no-cdn --verbose
}
# 创建软链接
create_soft_link() {
# echo "创建软链接..."
# rm -f /usr/bin/dotnet
# ln -s ~/.dotnet/dotnet /usr/bin/dotnet
echo "添加PATH"
local exportFile="/root/.bashrc"
touch $exportFile
echo '' >> $exportFile
echo 'export DOTNET_ROOT=$HOME/.dotnet' >> $exportFile
echo 'export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools' >> $exportFile
. $exportFile
}
args=("$@")
install_dependency
install_by_offical
create_soft_link
dotnet --info
echo -e "\n-------set up dot net env finish-------"