日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

在你的andorid设备上运行netcore (Linux Deploy)

發布時間:2023/12/4 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在你的andorid设备上运行netcore (Linux Deploy) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近注意到.net core 的新版本已經開始支持ARM 平臺的CPU, 特意去Linux Deploy 中嘗試了一下,真的可以運行?

Welcome to Ubuntu 16.04 LTS (GNU/Linux?4.9.65-perf+ armv8l)?* Documentation:? https://help.ubuntu.com/Ubuntu 16.04 LTS [running via Linux Deploy]Last login: Thu Oct? 4 20:15:39 2018 from 127.0.0.1root@localhost:~# dotnetUsage: dotnet [options]Usage: dotnet [path-to-application]Options:??-h|--help???????? Display help.??--info??????????? Display .NET Core information.??--list-sdks?????? Display the installed SDKs.??--list-runtimes?? Display the installed runtimes.path-to-application:??The path to an application .dll?file?to execute.root@localhost:~#

此處分享下操作步驟 :

  • root 你的安卓設備

  • 安裝Linux Deploy

  • 配置Linux Deploy 安裝 Ubuntu?

  • 安裝netcore

  • 在Linux中啟用root 賬戶密碼登陸

  • 推薦的android ssh工具 :juiceSSH?

  • 1. root 你的安卓設備

    這個根據不同手機廠商有不同的root 方法,我的是OnePlus6 官方給的root工具。

    2. 安裝Linux Deploy

    隨便一個應用商店應該都有吧,百度360或者豌豆莢?

    3..?配置Linux Deploy 安裝 Ubuntu?

    ?為了提升安裝速度 建議將鏡像源修改為清華的:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/

    下圖中未截到的默認即可,需要注意的是要勾選ssh,和修改默認用戶的登陸密碼,架構選擇 arm64,其它配置如下:?

    ?

    ?另外以上的圖形子系統非必要,本來打算安裝個 vs code ,但是官方沒有提供 arm版本~。

    ?

    4. 安裝netcore

     ? ?從以下地址下載Linux ARM64的安裝包:

      https://www.microsoft.com/net/download/dotnet-core/2.1

    在下載界面下方會有一些官方建議的安裝步驟,官方命令的$home代表當前用戶, 為了避免產生權限問題我的安裝環境是直接掛在到根目錄的,你也可以放到如: /etc/dotnet?

    安裝web下載器 wget

    apt-get install wget?

    注意,wget 后跟的是下載地址,這個地址來自于下載頁面彈出的下載文件的地址,或者 在Try again上點擊右鍵復制連接

    wget?https://download.visualstudio.microsoft.com/download/pr/00038a67-bb86-4c39-88df-7c0998002a9e/97de51fd691c68e18ddd3dcaf3d60181/dotnet-sdk-2.1.403-linux-arm64.tar.gz

    ?

    然后在Linux 系統中執行以下命令:  


    mkdir?-p?/etc/dotnet?&&?tar?zxf dotnet-sdk-2.1.403-linux-arm64.tar.gz -C?/etc/dotnetexport?DOTNET_ROOT=$PATH:/etc/dotnetexport?PATH=$PATH:/etc/dotnet

     

    配置環境變量:

    ?


    切換到root用戶<br><br>sudo?apt-get?install?vim<br>su?root <br>vim?/etc/profile<br><br>鍵盤輸入i

    <em?id="__mceDel">按方向鍵向下到底,在最后一行下面插入以下兩行</em>

    vim?/etc/profileexport?PATH=$PATH:/etc/dotnetexport?DOTNET_ROOT=$PATH:/etc/dotnet#然后按 ESC鍵 并輸入 :wqsource?/etc/profile

    運行 dotnet --version 測試

    如果報 如下錯誤:?

    FailFast:
    Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globaliz ation support.?

    執行如下命令進行安裝icu開發包

    sudo apt-get install libicu-dev?

    5. 在Linux中啟用root 賬戶密碼登陸

    sudo passwd root?

    然后輸入密碼

    6. 推薦的android 版 ssh工具 :

    juiceSSH

    原文地址:?https://www.cnblogs.com/Qbit/p/andorid-netcore.html


    .NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

    總結

    以上是生活随笔為你收集整理的在你的andorid设备上运行netcore (Linux Deploy)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。