Windows 10(Linux子系統(tǒng)) / Linux 上安裝Theos。
說明:
1.首先,您將需要最新的Windows更新,因此在繼續(xù)之前,請(qǐng)檢查Windows更新并確保您的Windows 10/11是最新的。本教程僅適用于 Windows 10/11。
1.1.?接下來,您需要以管理員身份打開 Windows PowerShell 并運(yùn)行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2.?打開 Microsoft 應(yīng)用商店應(yīng)用程序并在您的 Windows 上安裝 Ubuntu 應(yīng)用程序。
3.下載完成后,從Microsoft商店頁面中選擇“啟動(dòng)”,然后等待終端窗口完成此操作。
4.?當(dāng)要求輸入 UNIX 用戶名和密碼時(shí),請(qǐng)輸入您想要的任何內(nèi)容。示例:用戶名:testuser 和密碼:passwd
5.完成后,您現(xiàn)在需要打開CMD并輸入ubuntu,或者只需從開始菜單中搜索“?Ubuntu”。
6.如果到目前為止正確完成,您將在PC名稱旁邊看到您以綠色設(shè)置的用戶名,至此子系統(tǒng)安裝設(shè)置完畢。

Theos的安裝(Linux)
您需要運(yùn)行一些命令才能正常運(yùn)行。按順序一次運(yùn)行一個(gè):安裝依賴項(xiàng):
sudo apt-get update
sudo apt-get install -y build-essential git zip unzip libio-compress-perl fakeroot perl clang-6.0 libplist-utils
設(shè)置$THEOS變量:
echo export THEOS="~/theos" >> ~/.bashrc echo export PATH="\$THEOS/bin:\$PATH" >> ~/.bashrc echo alias theos="\$THEOS/bin/nic.pl" >> ~/.bashrc echo "umask 0022" >> ~/.bashrc source ~/.bashrc
安裝 Theos、Toolchain 和 SDK:
sudo git clone --recursive https://github.com/theos/theos.git $THEOS curl https://kabiroberai.com/toolchain/download.php?toolchain=ios-linux -Lo toolchain.tar.gz && tar xzf toolchain.tar.gz -C $THEOS/toolchain && rm toolchain.tar.gz && sudo rm -rf $THEOS/sdks/ && sudo git clone https://github.com/theos/sdks $THEOS/sdks
大功告成!Theos已正式安裝并準(zhǔn)備運(yùn)行。CD 到要存儲(chǔ)和運(yùn)行項(xiàng)目的文件夾中:
$THEOS/bin/nic.pl
or
theos
注意:
- 您可以將 Ubuntu 終端固定在任務(wù)欄上或創(chuàng)建桌面快捷方式以便于訪問。
- 您的項(xiàng)目和整個(gè) Ubuntu 文件系統(tǒng)位于:C:\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_xxxxxx\LocalState\rootfs。您的項(xiàng)目通常存儲(chǔ)在 /home 文件夾中。
- 您可以通過在CMD中運(yùn)行以下命令將root設(shè)置為默認(rèn)用戶:ubuntu config --default-user root -?最好登錄并始終使用root,因?yàn)橥ㄟ^資源管理器拖放的工作方式。如果要始終使用 root,則需要以 root 用戶身份再次運(yùn)行本教程的“設(shè)置變量$THEOS”部分。實(shí)際上強(qiáng)烈建議您這樣做,因?yàn)槿绻皇莚oot,則可能無法正常工作。
- 要使用進(jìn)行軟件包安裝,您需要運(yùn)行iFunBox的USB隧道并通過USB連接您的設(shè)備。然后在終端窗口中運(yùn)行回顯導(dǎo)出“THEOS_DEVICE_IP=localhost THEOS_DEVICE_PORT=23”>>~/.bashrc。
- 您可以通過運(yùn)行以下命令添加額外的有用別名:echo 'alias mpi=“make package install”' >>~/.profile && source ~/.profile?所以當(dāng)你想制作和安裝你的軟件包時(shí),你可以簡單地運(yùn)行'mpi'命令。
- 要在ios上安裝theos,請(qǐng)參我的其他文本。
有用的鏈接:
https://docs.microsoft.com/en-us/windows/wsl/install-win10 https://docs.microsoft.com/en-us/windows/wsl/user-support
https://docs.microsoft.com/en-us/windows/wsl/wsl-config
https://github.com/theos/theos/wiki/Installation
https://github.com/theos/theos/wiki/NIC