沒有科學(xué)上網(wǎng)如何在Steam Deck上安裝EmuDeck

如果你的路由器沒有科學(xué)上網(wǎng),要在Steam Deck上安裝EmuDeck可能是個(gè)麻煩事情。從官網(wǎng)上下載的安裝文件,它只是一個(gè)腳本,用編輯器打開后,可以看到,它其實(shí)是從http://raw.githubusercontent.com下載另一個(gè)腳本來進(jìn)行。

那么問題就來了,國內(nèi)是無法訪問http://raw.githubusercontent.com的。所以,如果你的路由器沒有科學(xué)上網(wǎng),那么執(zhí)行這個(gè)安裝文件,會(huì)立刻閃退。
注:Steam OS本身有系統(tǒng)代理設(shè)置,但對(duì)于普通玩家來說,它的麻煩程序可能比科學(xué)上網(wǎng)還高
我們把install.sh這個(gè)腳本下下來打開,可以看到,它之后會(huì)去http://api.github.com上繼續(xù)拉腳本,而正常情況下,http://api.github.com是不需要科學(xué)上網(wǎng)上的。因此,我們只需要讓安裝文件能拉到http://raw.githubusercontent.com上的腳本就行。
方法一:
如果你的其它電腦可以訪問http://raw.githubusercontent.com,或是找其他人幫忙下載一下install腳本,然后將它放到steam OS上,比如,放到Downloads文件夾下。
打開EmuDeck.desktop,將:
Exec=sh -c 'curl -L https://raw.githubusercontent.com/dragoonDorise/EmuDeck/main/install.sh | bash'
替換為:
Exec=sh /home/deck/Downloads/install.sh
方法二:
將install.sh放到一個(gè)可訪問的網(wǎng)站上,比如自己的服務(wù)器,然后修改EmuDeck.desktop文件,將install.sh的地址改為自己服務(wù)器的地址,如:
Exec=sh -C 'curl -L https://www.colorgamer.com/install.sh | bash'
將修改后的EmuDeck.desktop復(fù)制到桌面,雙擊執(zhí)行?;旧?,它就可以正常安裝了。
安裝內(nèi)容有點(diǎn)多,而且多數(shù)模擬器都是在github上下載,所以,如果卡住了,或是沒成功,重新再執(zhí)行即可,直到大多數(shù)模擬器都安裝成功就好。
http://colorgamer.com是我自己的服務(wù)器,install.sh目前仍然有效,但它不總會(huì)有效,如果你有這個(gè)需求,可以使用這個(gè)地址。