Fedora安裝VS Code的3種最佳方法(附優(yōu)缺點(diǎn)對(duì)比與避坑指南)
1.1 通過官方倉(cāng)庫(kù)安裝
直接在終端執(zhí)行sudo dnf install code
看起來是最快捷的方法,但實(shí)際操作時(shí)會(huì)發(fā)現(xiàn)Fedora默認(rèn)倉(cāng)庫(kù)并不包含VS Code。需要先導(dǎo)入微軟的軟件倉(cāng)庫(kù)密鑰,輸入sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
完成安全驗(yàn)證。接著在/etc/yum.repos.d/目錄創(chuàng)建vscode.repo文件,添加微軟官方倉(cāng)庫(kù)地址后運(yùn)行sudo dnf update
刷新緩存。這時(shí)再執(zhí)行安裝命令就能看到熟悉的進(jìn)度條快速滾動(dòng),整個(gè)過程大約消耗200MB磁盤空間。
1.2 手動(dòng)下載 RPM 包安裝
當(dāng)遇到網(wǎng)絡(luò)環(huán)境限制時(shí),打開瀏覽器訪問VS Code官方下載頁(yè)選擇.rpm包更可靠。下載完成后不要立即雙擊安裝,建議在終端使用sudo dnf install ~/Downloads/code-*.rpm
命令處理依賴關(guān)系更穩(wěn)妥。這種方式能明確知道安裝包來源,特別適合需要長(zhǎng)期固定某個(gè)版本的情況。安裝后在應(yīng)用程序菜單可能不會(huì)立即出現(xiàn)圖標(biāo),手動(dòng)執(zhí)行code --no-sandbox
命令可驗(yàn)證是否安裝成功。
1.3 使用 Flatpak 安裝
通過flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
添加存儲(chǔ)庫(kù)后,搜索會(huì)發(fā)現(xiàn)有兩個(gè)VS Code版本可選。推薦安裝com.visualstudio.code這個(gè)官方維護(hù)版本,執(zhí)行flatpak install flathub com.visualstudio.code
會(huì)在沙箱環(huán)境中部署應(yīng)用。Flatpak的優(yōu)勢(shì)在打開系統(tǒng)監(jiān)控器時(shí)很明顯——所有擴(kuò)展都運(yùn)行在獨(dú)立容器中。需要注意的是首次啟動(dòng)時(shí)要授權(quán)訪問home目錄,否則會(huì)出現(xiàn)找不到項(xiàng)目的尷尬情況。
1.4 不同安裝方法的優(yōu)缺點(diǎn)對(duì)比
對(duì)比三種安裝方式,官方倉(cāng)庫(kù)版更新及時(shí)但可能與其他軟件產(chǎn)生依賴沖突。手動(dòng)RPM安裝適合需要版本鎖定的開發(fā)環(huán)境,但升級(jí)時(shí)需要重復(fù)下載操作。Flatpak版本最干凈隔離,不過占用空間比其他方式多出500MB左右,且終端啟動(dòng)需要額外加--enable-features=UseOzonePlatform --ozone-platform=wayland
參數(shù)才能在Wayland下流暢運(yùn)行。網(wǎng)絡(luò)條件允許時(shí)推薦官方倉(cāng)庫(kù)方式,追求穩(wěn)定性選RPM包,需要多版本共存則優(yōu)先考慮Flatpak。
"http.proxy": "http://yourproxy:8080",
"extensions.gallery": "https://marketplace.visualstudio.com/_apis/public/gallery"
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由皇冠云發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。