在Steam Deck上安装软件解决网络问题的教程整合
因为github经常刷不出来,首先需要修改DNS
修改DNS方法参考https://blog.njzydark.com/posts/steamdeck-change-dns
操作步骤
开机按STEAM键,选择“电源”——“切换至桌面”,点击左下角,选择“System”中的“Konsole”打开命令行终端,后续操作基本都在这上面进行,初次使用命令行终端需要设置密码等操作,使用下面的红色指令(带#的行是注释,不需要实际输入)
# 设置默认登录账号 deck 的密码
passwd
# 设置 root 账号的密码
passwd root
# 关闭系统磁盘只读权限
sudo steamos-readonly disable
#执行以下命令刷新 Package 并初始化相关密钥:
# Refresh
sudo pacman -Ssy
# Initialize the pacman keyring
sudo pacman-key --init
# Populate the pacman keyring with the default Arch Linux keys
sudo pacman-key --populate archlinux
#通过 /etc/resolve.conf 文件的注释可知它已经被 NetworkManager 接管,所以这里我们需要执行以下命令修改 NetworkManager 的 dns 配置,使其不要继续接管
sudo vim /etc/NetworkManager/conf.d/dns.conf
此时会使用vim编辑器打开文档,我们需要编辑文档内容变成如下形式,注意#号
[main]
#dns=systemd-resolved
dns=none
在编辑文档这里主要用到的是这几个vim编辑器指令
i是启动编辑模式(文档下面会有INSERT的字代表进入成功)
esc是关闭编辑模式
:wq是保存并退出(注意冒号要用英文输入法的)
更详细的vim编辑器教程参考https://www.runoob.com/linux/linux-vim.html
然后使用指令重启 NetworkManager 服务
systemctl restart NetworkManager.service
重启完成后使用指令编辑resolv.conf
sudo vim /etc/resolv.conf
将文档中的 nameserver 改为以下内容即可,注意#号
#nameserver 127.0.0.53
nameserver 168.126.63.1
nameserver 8.8.8.8
这样github就能刷出来了(这个168.126.63.1只能说能连上,但不是很稳定,后续安装v2ray可能需要多次重复运行安装指令直到成功)
安装内核,过程中注意看有没有报错或者下载失败什么的,如果有需要重新运行安装指令
sudo pacman -S v2ray
安装软件
sudo pacman -S v2raya
后续就是具体使用了,参考官网手册即可https://v2raya.org/docs/prologue/quick-start/
以上内容同时参考了下面的文章,感谢各位作者
https://blog.njzydark.com/posts/steamdeck-windows-dual-boot
https://blog.njzydark.com/posts/steamdeck-install-ssh-docker
https://blog.njzydark.com/posts/steamdeck-smba
https://v2raya.org/docs/prologue/installation/archlinux/