日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

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

最近注意到.net core 的新版本已經(jīng)開始支持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 你的安卓設備

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

    2. 安裝Linux Deploy

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

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

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

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

    ?

    ?另外以上的圖形子系統(tǒng)非必要,本來打算安裝個 vs code ,但是官方?jīng)]有提供 arm版本~。

    ?

    4. 安裝netcore

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

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

    在下載界面下方會有一些官方建議的安裝步驟,官方命令的$home代表當前用戶, 為了避免產(chǎn)生權(quán)限問題我的安裝環(huán)境是直接掛在到根目錄的,你也可以放到如: /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 系統(tǒng)中執(zhí)行以下命令:  


    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

     

    配置環(huán)境變量:

    ?


    切換到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.?

    執(zhí)行如下命令進行安裝icu開發(fā)包

    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社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

    總結(jié)

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

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。