例管理 Arch Linux(WSL 發(fā)行版))
開(kāi)發(fā)者工具操作系統(tǒng)【免費(fèi)下載鏈接】ArchWSLArchLinux based WSL Distribution. Supports multiple install.項(xiàng)目地址https://gitcode.com/gh_mirrors/ar/ArchWSL點(diǎn)擊查看免費(fèi)下載ArchWSL 是一個(gè)基于 wsldl 與 README.md 為主體結(jié)合 Makefile、buildAppX.ps1、appveyor.yml 等構(gòu)建與 CI 腳本系統(tǒng)講解 ArchWSL 的系統(tǒng)需求、zip/appx/Scoop 三種安裝路徑、啟動(dòng)器全部命令config/get/backup 等的完整用法與參數(shù)含義并附帶構(gòu)建原理、更新與排障指引幫助你在 Windows 上快速獲得可定制、可備份、可多開(kāi)的生產(chǎn)級(jí) Arch 環(huán)境。項(xiàng)目概覽一個(gè) exe 即一個(gè)實(shí)例ArchWSL 的本質(zhì)是一個(gè)打包好的 Arch Linux rootfs 啟動(dòng)器組合。它并非從零實(shí)現(xiàn) WSL 協(xié)議而是基于 wsldlWindows Subsystem for Linux Distributions Launcher構(gòu)建倉(cāng)庫(kù)的 LICENSE-3RD-PARTY 中也明確列出了 wsldl、構(gòu)建腳本與 Arch Linux 項(xiàng)目的三方許可。zip 版以Arch.exerootfs.tar.gz形式分發(fā)支持任意實(shí)例名、多實(shí)例并存appx 版以 Windows 商店應(yīng)用包形式分發(fā)適合通過(guò)設(shè)置 → 應(yīng)用進(jìn)行統(tǒng)一的安裝與管理構(gòu)建管線倉(cāng)庫(kù)的 Makefile 展示了 zip 版的完整構(gòu)建流程——從 wsldl 的icons.zip中提取Arch.exe改名為L(zhǎng)auncher.exe再下載 ArchWSL-FS 發(fā)布的rootfs.tar.gz兩者共同打入ziproot目錄后壓縮為Arch.zipbuildAppX.ps1 與 appveyor.yml 則負(fù)責(zé) appx 包的下載、manifest 版本號(hào)注入與簽名構(gòu)建。系統(tǒng)需求項(xiàng)目要求操作系統(tǒng)Windows 10 1709Fall Creators Updatex64 及以上或 Windows 11 x64WSL 功能必須在啟用或關(guān)閉 Windows 功能中打開(kāi)適用于 Linux 的 Windows 子系統(tǒng)?? 若使用WSL1實(shí)例首次啟動(dòng)時(shí)必須替換 glibc 包詳見(jiàn)官方 How-to-Setup 文檔否則 Arch 環(huán)境無(wú)法正常工作WSL2 無(wú)此要求。安裝方式方式一zip 版推薦支持多實(shí)例zip 版是功能最完整的安裝形態(tài)可自由命名實(shí)例并支持多實(shí)例并存。從項(xiàng)目發(fā)布頁(yè)Releases下載最新zip安裝包將 zip 內(nèi)所有文件解壓到同一目錄?? 必須解壓到擁有完全訪問(wèn)權(quán)限的目錄例如C:\Program Files這類(lèi)受系統(tǒng)保護(hù)的位置不可用運(yùn)行解壓后的Arch.exe它會(huì)自動(dòng)解包 rootfs 并將發(fā)行版注冊(cè)到 WSL可選初始化 pacman 的 keyring。這一步并非強(qiáng)制但若想使用 pacman 安裝軟件包則必須執(zhí)行否則會(huì)出現(xiàn)PGP簽名相關(guān)錯(cuò)誤。多實(shí)例原理exe文件名即 WSL 實(shí)例名。例如將Arch.exe復(fù)制并分別重命名為ArchDev.exe、ArchTest.exe運(yùn)行后就會(huì)注冊(cè)出ArchDev、ArchTest兩個(gè)互不沖突的獨(dú)立實(shí)例——這正是Supports multiple install支持多實(shí)例安裝這一項(xiàng)目核心能力的來(lái)源。方式二appx 版商店應(yīng)用包從發(fā)布頁(yè)下載.appx安裝包與簽名文件.cer將.cer安裝到本地計(jì)算機(jī)的受信任人Trusted People存儲(chǔ)中安裝證書(shū)需要管理員權(quán)限詳細(xì)步驟參見(jiàn)官方 Install-Certificate 文檔雙擊.appx文件完成安裝之后可在設(shè)置 → 應(yīng)用中統(tǒng)一管理、卸載。方式三Scoop命令行包管理器若已安裝 Scoop兩條命令即可完成安裝scoop bucket add extras scoop install archwsl使用指南啟動(dòng)器Arch.exe命令全解析安裝完成后實(shí)例的一切管理操作都通過(guò)Arch.exe完成。以下是完整命令手冊(cè)與 i18n/README_ja.md 及英文原版一致Usage : 無(wú)參數(shù) - 使用默認(rèn)設(shè)置打開(kāi)一個(gè)新的 Shell繼承當(dāng)前目錄%USERPROFILE% 會(huì)被映射為 $HOME run command line - 在實(shí)例中執(zhí)行給定命令行繼承當(dāng)前目錄 runp command line (includes windows path) - 將 Windows 路徑轉(zhuǎn)換后再在實(shí)例中執(zhí)行給定命令行 config [setting [value]] - 修改實(shí)例配置見(jiàn)下方 config 參數(shù)表 get [setting] - 讀取實(shí)例當(dāng)前配置見(jiàn)下方 get 參數(shù)表 backup [contents] - 備份實(shí)例見(jiàn)下方 backup 參數(shù)表 clean - 卸載該實(shí)例 help - 打印本使用說(shuō)明config修改實(shí)例配置config子命令用于設(shè)置實(shí)例的各項(xiàng)運(yùn)行參數(shù)格式為Arch.exe config setting value參數(shù)取值說(shuō)明--default-user user任意用戶(hù)名將實(shí)例默認(rèn)用戶(hù)設(shè)置為user如root或自建用戶(hù)--default-uid uid數(shù)字 UID設(shè)置默認(rèn)用戶(hù)的 UID如 1000--append-path true\|falsetrue / false是否將 Windows 的 PATH 追加到 Linux 側(cè)$PATH--mount-drive true\|falsetrue / false是否自動(dòng)掛載 Windows 驅(qū)動(dòng)器C:、D: 等--wsl-version 1\|21 / 2切換該實(shí)例的 WSL 版本1 或 2--default-term default\|wt\|flutedefault / wt / flute設(shè)置默認(rèn)終端類(lèi)型系統(tǒng)默認(rèn) / Windows Terminal / Fluent Terminal典型用法示例:: 將默認(rèn)用戶(hù)切換為 root Arch.exe config --default-user root :: 關(guān)閉 Windows PATH 追加隔離 Windows 環(huán)境變量 Arch.exe config --append-path false :: 將實(shí)例切換到 WSL2 Arch.exe config --wsl-version 2get讀取當(dāng)前配置get子命令用于確認(rèn)實(shí)例當(dāng)前狀態(tài)參數(shù)輸出內(nèi)容--default-uid默認(rèn)用戶(hù)的 UID--append-pathWindows PATH 追加開(kāi)關(guān)的 true/false 狀態(tài)--mount-drive驅(qū)動(dòng)器掛載開(kāi)關(guān)的 true/false 狀態(tài)--wsl-version當(dāng)前 WSL 版本1 或 2--default-term當(dāng)前啟動(dòng)器設(shè)置的默認(rèn)終端類(lèi)型--lxguid該實(shí)例在系統(tǒng)內(nèi)部使用的 WSL GUID 鍵用于腳本與注冊(cè)表操作backup備份與遷移backup子命令將實(shí)例導(dǎo)出到當(dāng)前目錄是遷移與災(zāi)備的關(guān)鍵能力參數(shù)輸出文件適用條件--tarbackup.tar通用 rootfs 備份--tgzbackup.tar.gz壓縮后的 rootfs 備份--vhdxbackup.ext4.vhdx僅 WSL2虛擬磁盤(pán)鏡像級(jí)備份--vhdxgzbackup.ext4.vhdx.gz僅 WSL2壓縮虛擬磁盤(pán)備份--regbackup.reg實(shí)例的注冊(cè)表配置導(dǎo)出含默認(rèn)用戶(hù)、PATH 開(kāi)關(guān)等設(shè)置:: 導(dǎo)出 tar.gz 格式備份 Arch.exe backup --tgz :: WSL2 下導(dǎo)出 vhdx 鏡像 Arch.exe backup --vhdxclean 與 helpclean徹底卸載該實(shí)例連同注冊(cè)表配置一并清理help在任何時(shí)候打印上述完整使用說(shuō)明。更新實(shí)例zip 版從發(fā)布頁(yè)下載最新zip安裝包解壓其中的Arch.exe與rootfs.tar.gz覆蓋現(xiàn)有目錄中的同名文件即可完成更新實(shí)例數(shù)據(jù)用戶(hù)、已裝軟件不會(huì)丟失。appx 版從發(fā)布頁(yè)下載最新.appx包雙擊安裝即可原地升級(jí)。構(gòu)建與發(fā)布背后的實(shí)現(xiàn)細(xì)節(jié)了解構(gòu)建管線有助于理解 zip 包與 appx 包的關(guān)系Makefile定義all/zip/exe/rootfs.tar.gz等目標(biāo)。Launcher.exe從 wsldl 的icons.zip中解包并重命名而來(lái)rootfs.tar.gz從 ArchWSL-FS 的 GitHub Releases 最新資源下載最終ziproot目錄中的兩個(gè)文件被bsdtar打成Arch.zip??梢?jiàn)啟動(dòng)器與 rootfs 是解耦的兩部分這也解釋了為什么更新時(shí)只需覆蓋這兩個(gè)文件。appveyor.ymlCI 定義了三組版本號(hào)——appx_verappx 包版本、wsldl_ver啟動(dòng)器版本、fs_verrootfs 版本并注入到package.appxmanifest的Version屬性同時(shí)產(chǎn)出 zip 版、在線版Arch_Online.zip附帶 preset.json以及各自對(duì)應(yīng)的.appx/.cer文件最后統(tǒng)一生成sha256sums.txt供用戶(hù)校驗(yàn)。preset.json在線版安裝器的預(yù)置文件包含 rootfs 下載地址及其installfilesha256校驗(yàn)值用于安裝時(shí)的完整性驗(yàn)證。LICENSE項(xiàng)目本體以 MIT 協(xié)議開(kāi)源Copyright ? 2017-2026 yuk7。已知問(wèn)題與排障官方將已知問(wèn)題統(tǒng)一收錄于文檔站點(diǎn)Docs。如果遇到問(wèn)題倉(cāng)庫(kù)提供了規(guī)范的報(bào)告模板 .github/ISSUE_TEMPLATE/issue-report.md報(bào)告前建議先通讀 README.md 與文檔并盡量填寫(xiě)以下環(huán)境信息以便快速定位Windows 內(nèi)部版本號(hào)命令提示符下執(zhí)行ver安全軟件名稱(chēng)如 ESET Internet SecurityWSL 版本1 或 2ArchWSL 版本號(hào)與安裝包類(lèi)型zip/appx、全新安裝/更新啟動(dòng)器版本號(hào)Arch.exe version輸出問(wèn)題復(fù)現(xiàn)步驟、預(yù)期行為與實(shí)際表現(xiàn)。常見(jiàn)注意點(diǎn)回顧解壓目錄必須有完整寫(xiě)權(quán)限WSL1 用戶(hù)首啟需替換 glibc使用 pacman 前需初始化 keyring--vhdx類(lèi)備份僅 WSL2 可用。總結(jié)ArchWSL 以可重命名的 exe 即實(shí)例這一輕量設(shè)計(jì)將多實(shí)例管理、配置熱切換config/get、一鍵備份backup等能力濃縮進(jìn)單個(gè)啟動(dòng)器配合 zip、appx、Scoop 三條安裝路徑覆蓋了從快速?lài)L鮮到生產(chǎn)級(jí)多環(huán)境隔離的全部場(chǎng)景。本文所述全部命令與參數(shù)均來(lái)自倉(cāng)庫(kù)內(nèi) i18n/README_ja.md、README.md 等文檔構(gòu)建細(xì)節(jié)則可在 Makefile、buildAppX.ps1、appveyor.yml 中進(jìn)一步查閱。贊分享開(kāi)發(fā)者工具操作系統(tǒng)【免費(fèi)下載鏈接】ArchWSLArchLinux based WSL Distribution. Supports multiple install.項(xiàng)目地址https://gitcode.com/gh_mirrors/ar/ArchWSL點(diǎn)擊查看免費(fèi)下載相關(guān)推薦ArchWSL 使用指南在 Windows WSL 上運(yùn)行 Arch Linux 的安裝、配置與多實(shí)例管理ArchWSL 使用指南在 Windows WSL 上運(yùn)行 Arch Linux 的安裝、配置與多實(shí)例管理 ArchWSL 是一個(gè)基于 wsldl https開(kāi)發(fā)者工具操作系統(tǒng)Palmier Pro視覺(jué)搜索架構(gòu)解析SigLIP2嵌入如何在本地實(shí)現(xiàn)以文搜畫(huà)面Palmier Pro視覺(jué)搜索架構(gòu)解析SigLIP2嵌入如何在本地實(shí)現(xiàn)以文搜畫(huà)面 Palmier Pro 是一款為 AI 而生的 macOS 視頻剪輯器其中音視頻桌面應(yīng)用人工智能MCP 服務(wù)AI Agent在Arch Linux上安裝wiliwiliAUR包使用指南在Arch Linux上安裝wiliwiliAUR包使用指南 wiliwili是專(zhuān)為手柄控制設(shè)計(jì)的第三方跨平臺(tái)B站客戶(hù)端支持PC全平臺(tái)、PSVita、PS4音視頻桌面應(yīng)用創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考