2022-02-03--银河麒麟-银河麒麟v4与.netcore安装

titlecategoriestagsabbrlinkdateupdated
银河麒麟v4与.netcore安装
Linux
银河麒麟
.net core
1904
2022-02-03 13:14:08 -0800
2022-02-03 13:14:08 -0800

本文摘录2022年1月份学习总结,创建日期:2022-02-03 21:14:08,有修改。 以下正文:

在青海某部委站群项目里,环境是银河麒麟v4.0.2,肝到凌晨2点也要试了是否适配运行。

1. 安装

银河麒麟v4系列已经绝迹于官网:https://www.kylinos.cn/scheme/server/8.html ,在百度找了几轮,找到这个桌面社区版4.0.2,下载安装,和普通桌面Linux安装相同。

2. 设置网络等

安装过程设置网络中这步是挺重要的,我这是从 vmware 的虚拟机中安装,其他设置略了。

3. 设置root密码

# 由于桌面版,所以root默认是随机密码,先进行修改root密码
sudo -i
sudo passwd
# 提示修改root密码,跟着修改即可。

安装后,可见系统:

Welcome to Kylin 4.0.2 (GNU/Linux 4.11.0-14-generic x86_64)
root@sysadmin-virtual-machine:~# uname -a
Linux sysadmin-virtual-machine 4.11.0-14-generic #20~16.04.1kord0k1-Ubuntu SMP Wed Oct 18 00:56:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
root@sysadmin-virtual-machine:~# cat /proc/version
Linux version 4.11.0-14-generic (buildd@builder211)(gcc version 5.3.1 20160413(Ubuntu 5.3.1-14ubuntu2))#20~16.04.1kord0k1-Ubuntu SMP Wed Oct 18 00:56:13 UTC 2017

4. 安装依赖

root@sysadmin-virtual-machine:~# cd /etc/apt
root@sysadmin-virtual-machine:/etc/apt# ls
apt.conf.d  preferences.d  sources.list  trusted.gpg  trusted.gpg.d
# 安装 dotnet sdk 的方法
# 参考 :https://www.cnblogs.com/lindexi/p/13617897.html
root@sysadmin-virtual-machine:/etc/apt# vim sources.list # 修改加入:deb https://mirrors.ustc.edu.cn/debian buster main contrib non-free
root@sysadmin-virtual-machine:/etc/apt# wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
--2022-01-26 08:56:29--  https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb
正在解析主机 packages.microsoft.com (packages.microsoft.com)... 23.99.120.248
正在连接 packages.microsoft.com (packages.microsoft.com)|23.99.120.248|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:3124 (3.1K)[application/octet-stream]
正在保存至: “packages-microsoft-prod.deb”
packages-microsoft-prod.deb                100%[======================================================================================>]3.05K  --.-KB/s    in 0s      
2022-01-26 08:56:29 (220 MB/s) - 已保存 “packages-microsoft-prod.deb” [3124/3124])

5. 更新源

旧版的源在这里找到国内地址,这个地址不好找啊,网上资料虽然多,但到处都是坑,https://mirrors.ustc.edu.cn/repogen/(非常重要),sources.list 的内容如下:

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

6. 继续安装 .net core 依赖

# 打开一个终端,更新apt缓存并安装以下必需的软件包
sudo apt update
sudo apt install apt-transport-https
# 继续下载
wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
# 安装sdk
sudo apt update
sudo apt install dotnet-sdk-3.1
# 安装.NET Core Runtime
sudo apt update
sudo apt install dotnet-runtime-3.1
# 查看版本
root@sysadmin-virtual-machine:/etc/apt# dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   3.1.416
 Commit:    8d3765c609
Runtime Environment:
 OS Name:     kylin
 OS Version:  4.0.2
 OS Platform: Linux
 RID:         linux-x64
 Base Path:   /usr/share/dotnet/sdk/3.1.416/
Host (useful for support):
  Version: 3.1.22
  Commit:  35fa579a30
.NET Core SDKs installed:
3.1.416 [/usr/share/dotnet/sdk]
.NET Core runtimes installed:
  Microsoft.AspNetCore.App 3.1.22 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.22 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

看到这里,.net core 依赖已经安装完毕,后面的网站文件、服务文件、文件夹权限、达梦数据库的安装过程,就略了,网站能部署成功。在安装过程中,有这几个问题需要持续注意和百度的:

  1. 银河麒麟v4版本,太难找了,中间商反馈了v4版本在麒麟公司也只有内部发包安装;
  2. 更新源的问题,需要找准到,不然只能离线安装依赖,这是再复杂一些了;
  3. upgrade 后服务器不能启动了,登录界面停留在黑屏和光标闪烁,百度后是常见n卡问题,我就索性重装了。
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值