首页 > 系统相关 >Linux(Debian) 配置netcore环境

Linux(Debian) 配置netcore环境

时间:2022-09-21 16:00:30浏览次数:97  
标签:netcore linaro alip usr Linux dotnet Desktop com Debian

一、准备工作

       ①、开启粘贴板

#进入defaults.vim 【未安装vim,按需安装】
linaro@linaro-alip:~$ sudo  vi /usr/share/vim/vim81/defaults.vim

#将set mouse=a 改成  set mouse-=a【大概配置64行】
 if has('mouse')
  set mouse-=a
 endif

           修改后:

        ②、设置镜像源

#编辑镜像源【原镜像源注释】
linaro@linaro-alip:~$ sudo  vi /etc/apt/sources.list

#Aliyun Apt Source 阿里云镜像源
deb http://mirrors.aliyun.com/debian/ bullseye main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye main contrib
deb http://mirrors.aliyun.com/debian/ bullseye-updates main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main contrib
deb http://mirrors.aliyun.com/debian/ bullseye-backports main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-backports main contrib
deb http://mirrors.aliyun.com/debian/ bullseye-proposed-updates main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-proposed-updates main contrib

修改后:

  

二、安装SDK

        ①、镜像包安装【官网

1、一直提示找不到包,可根据官网提供方式处理,经尝试未处理,可参考【官网】。

2、本文将采用下载二进制配置dotnet环境。

        ②、查看系统版本信息

#系统版本信息
linaro@linaro-alip:~/Desktop/dotnet$ file /bin/ls

版本信息:

         ②、下载SDK【官网

#下载SDK【对应操作系统版本下载】
linaro@linaro-alip:~/Desktop/dotnet$ wget https://download.visualstudio.microsoft.com/download/pr/952f5525-7227-496f-85e5-09cadfb44629/eefd0f6eb8f809bfaf4f0661809ed826/dotnet-sdk-6.0.202-linux-arm64.tar.gz -O dotnet-sdk-6.0.202-linux-arm64.tar.gz

#创建dotnet文件夹
linaro@linaro-alip:~/Desktop/dotnet$ sudo mkdir -p /usr/share/dotnet

#解压至dotnet目录
linaro@linaro-alip:~/Desktop/dotnet$ tar zxf  dotnet-sdk-6.0.202-linux-arm64.tar.gz  -C /usr/share/dotnet/

#将dotnet链接至/user/bin目录
linaro@linaro-alip:~/Desktop/dotnet$ sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet

#添加dotnet操作权限
linaro@linaro-alip:~/Desktop/dotnet$ chmod +x /usr/bin/dotnet

获取SDK、Runtime:

        ③、校验

#查看dotnet 版本
linaro@linaro-alip:~/Desktop/dotnet$ dotnet --version

#查看sdk
linaro@linaro-alip:~/Desktop/dotnet$ /usr/share/dotnet/dotnet --list-sdks

           版本信息:

  

三、安装Runtime

        ①、提要

1、安装SDK后无需重复安装Runtime【官网详解】。

2、只是运行程序单独配置,按需处理。

       ②、下载Runtime

#下载Runtime
linaro@linaro-alip:~/Desktop/dotnet$ wget https://download.visualstudio.microsoft.com/download/pr/ba1662bf-50e6-451a-957f-0d55bc6e5713/921fe0e68428ac47c098e97418d3126a/aspnetcore-runtime-6.0.4-linux-arm64.tar.gz -O aspnetcore-runtime-6.0.4-linux-arm64.tar.gz

#解压至dotnet目录
linaro@linaro-alip:~/Desktop/dotnet$ sudo tar zxf   aspnetcore-runtime-6.0.4-linux-arm64.tar.gz  -C /usr/share/dotnet/

#link 至/user/bin/ 目录
linaro@linaro-alip:~/Desktop/dotnet$ ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet

        ③、校验

#查看dotnet 信息
linaro@linaro-alip:/$ /usr/share/dotnet/dotnet --info

           提示未安装SDK

  

四、问题&处理

        ①、下载系统位一致【上文版本信息】

1、提示信息:-bash: /usr/share/dotnet/dotnet:无法执行二进制文件: 可执行文件格式错误

           信息错误:

         

五、参考

        ①、官网

 

标签:netcore,linaro,alip,usr,Linux,dotnet,Desktop,com,Debian
From: https://www.cnblogs.com/study10000/p/16712088.html

相关文章

  • linux 系统中使用命令测试端口通没通
    如果是TCP协议的端口:telnet192.168.32.1696935  如果是UDP协议的端口:nc-uvz10.200.132.19588  如果出现上面这种情况,说明端口是通的。......
  • Linux系统Oracle常见操作
    一、登录1.1   登录默认数据库 首先切换到oracle用户,用数据库默认管理员登录。[root@tsm-zh01~]#su–oracle[oracle@redhat~]$lsnrctlstart     ......
  • Linux查看文件内容和压缩文件命令
    查看文件内容一些重要的目录:/usr/share/    帮助文档、说明文档/var/log/      日志/var/run/      运行中程序/var/tmp      临时文件根(/......
  • sstate目录改变,导致PetaLinux工程编译出现错误“dpkg-architecture: command not foun
    最近编译PetaLinux工程时,出现错误“dpkg-architecture:commandnotfound”。经过检查,最近移动了本地sstate目录。PetaLinux工程中的sstate的本地目录,已经不存在。恢复......
  • 使用linux时遇到的问题,ifconfig -a 报错不能找到命令,提示下载。
    1.问题截图    2.解决办法首先查看占用的进程  然后杀死进程  接下来输入如下命令  当前......
  • linux 常用命令(四)
    which:命令的功能是用于查找命令文件,能够快速搜索二进制程序所对应的位置。whereis:命令用来定位命令的二进制程序、源代码文件和man手册页等相关文件的路径。who:命令的功......
  • Linux安装Oracle11g
    一、准备工作1、下载Oracle安装包,通过ftp工具上传到linux服务器并解压由于Oracle官网上无法下载Oracle数据库之前的版本,可以在OracleSoftwareDeliveryCloud里搜索or......
  • Linux FrameBuffer note
    https://learnopengl.com/Advanced-OpenGL/FramebuffersLinuxFrameBuffer如何直接操作FrameBuffer一般情况下,我们不会直接操作FrameBuffer,这是非常基础的操作,通常......
  • linux 网络路由
    一、路由表作用路由表的作用其实就类似于导航的作用,它告诉主机数据包应该转发到哪里。如果主机不含路由表,那么它所有的数据包都传送不出去。所以不关事路由器,主机也会有自......
  • linux 升级centos7版本
    目录linux升级centos7版本查看系统版本更换国内源验证linux升级centos7版本我这里从centos7.*升级到centos7.9查看系统版本[root@centos7-2~]#cat/etc/redhat-rel......