在有的环境下用户的CentOS服务器无法连公网。所以用yum命令无法安装DotNetCore环境。这时候就需要离线安装。

能连上yum仓库的时候的安装命令

sudo yum install -y dotnet-sdk-5.0
sudo yum install -y aspnetcore-runtime-5.0

不能在线安装时候首先到官网下载运行时包,然后实现一个自动安装脚本。

自动安装脚本

#!/bin/bash
#shell放在网站上供在线执行下载和初步部署网站等
#20220214
#zlz
#----------------------------------------------------------
yum install -y libicu
mypath=$(dirname $0)
echo "离线安装DotNetCore环境"
#dotnet包名字
#解压tar.gz
mkdir ${mypath}/dotnet
cd ${mypath}/dotnet
tar -xf ${mypath}/dotnet-sdk-5.0.301-linux-x64.tar.gz
tar -xf ${mypath}/aspnetcore-runtime-5.0.7-linux-x64.tar.gz#没/usr/bin/dotnet就安装dotnet
if [ ! -f /usr/bin/dotnet ];thenif ! type dotnet >/dev/null 2>&1; then#sudo yum install -y dotnet-sdk-5.0#sudo yum install -y aspnetcore-runtime-5.0echo "没安装dotnet,进行离线安装"mkdir -p /usr/share/dotnetcp -r ${mypath}/dotnet /usr/shareln -s /usr/share/dotnet/dotnet /usr/bin/dotnetfi
fi
dotnet --version
echo "执行结束"

把dotnetcorepak放到CentOS的根下运行脚本安装。

cd /
bash /dotnetcorepak/install.sh

执行完就能用dotnet --version看安装版本了。这就是DotNetCore在CentOS的离线安装。不能联网的时候很有用。

DotNetCore环境离线CentOS安装相关推荐

  1. Python环境离线下载安装

    Python环境离线下载安装 一.下载Python 二.下载包 三.安装 最近工作需要,用到C#通过调用Python脚本文件,获取Python计算回来的结果.由于公司现场的电脑都没有网络,就不能通过安 ...

  2. centos安装tensorFlow的java环境

    参考问题汇总 centos安装tensorFlow版本的时候会遇到的一些问题,参考这个链接:https://blog.csdn.net/luoyexuge/article/details/783212 ...

  3. 最新Golang安装教程(Linux环境 Ubuntu + Go) 附centos安装视频链接

    文章目录 下载 小提示: 安装 centos安装视频链接 下载 首先进入网址: https://golang.google.cn/dl/ 然后找到linux版本,右键,复制链接地址. 如图: 然后进入 ...

  4. centos安装php服务器,在CentOS上安装搭建PHP+Apache+Mysql的服务器环境方法

    以下安装过程是基于centos下,使用yum安装搭建PHP+Apache+Mysql的服务器环境 一:安装MySQL 1.安装yum install mysql mysql-server mysql- ...

  5. centos安装golang环境

    centos安装golang环境 突然想试一下虚拟机里面用linux做开发环境行不行,Ubuntun弄了半天老是连不上网络,选了centos,安装了图形界面 下载golang [root@192 wq ...

  6. 阿里云centos环境之vsftpd安装(十五)

    阿里云centos环境之vsftpd安装(十五) 文章目录 前言 安装 检测 安装 配置文件路径 启动服务器 启动ftp命令: 其它相关命令 停止ftp命令: 重启ftp命令: 设置开机自启动 看是否 ...

  7. (四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  8. centos 安装 Go环境

    centos 安装 Go环境 最近写go程序需要在centos系统安装go环境,查找资料后安装完成,记录一下,有两种方法: 1. 利用yum 源安装 yum install go -y 当然这是在对g ...

  9. 基于centos 安装配置环境

    基于centos 安装配置环境 服务器环境配置 docker openjdk8 docker-nginx docker-mysql docker-redis 服务器环境配置 记录服务器的环境配置,包括 ...

最新文章

  1. python pip install如何解决安装包read time out报错
  2. python pandas库读取excel/csv中指定行或列数据详解
  3. start ssh-agent
  4. sjms-2 创建型模式
  5. SAP Spartacus - Progressive Web Applications,渐进式 Web 应用程序
  6. 巴比伦算法求平方根c语言,巴比伦算法求平方根
  7. 遇到一个Linux文件系统因bios时间错误变成只读的问题
  8. Flutter基础布局组件及实现
  9. 茆诗松概率论与数理统计持续更新中...
  10. 利用matlab符号变量进行矩阵乘法公式推导
  11. 二级C语言操作例题(十六)
  12. 一个炒鸡好用的 indicator 开源指示器
  13. 【第一周:数据分析思维】7周成为数据分析师
  14. 建网站如何选择适合自己的云服务器配置?(详细解答)
  15. HC-05 蓝牙 AT指令详解
  16. 索为百万工业互联网APP平台“众工业”在2018工业互联网峰会重磅发布
  17. 关于测试思维的个人思考框架
  18. 结构体内数组arr[0]或者arr[1]变量的作用及使用方法
  19. Bitdefender 查询域名和url是否恶意
  20. 数据结构与算法——二叉树

热门文章

  1. linux下关闭redis服务
  2. c语言 函数参数 const,c语言中const的使用方法
  3. java知识体系整理(一)基础知识
  4. 【lua】常见lua报错类型——自用收藏
  5. c++基础知识4——引用
  6. Python元类和新型类-对象是类的实例,那类又是谁的实例?
  7. c3p0连接池使用教程及实例
  8. C3P0连接池jar包下载
  9. 绕过Nvidia官方要求的注册或登陆步骤直接下载cuDNN的方法
  10. linux下ftp管控,proftpd使用