使用 proxychains-ng 快速下载 N 卡驱动

本文是……

  • 一篇针对 SDB:NVIDIA 驱动 - openSUSE Wiki 的增量更新补丁;
  • 本文不是完整的 NVIDIA 显卡安装教程;
  • 本文不是唯一的解决方案;
  • 本文默认读者具有可用的代理服务。

参考:


增量更新已应用:


如果你参考了 关于 openSUSE 的全局代理 之类的文章给系统配置了全局代理,但是在下载 NVIDIA 驱动的时候卡在某个包上(16KiB/s ~ 32KIB/s),你可以参考一下本文的解决方案。

  1. 运行命令安装 proxychains-ng:

sudo zypper in proxychains-ng

  1. 编辑配置文件:

sudo nano /etc/proxychains.conf

然后在文件的末尾输入代理服务器地址(具体取决于你代理服务的配置):

http 127.0.0.1 8889
socks5 127.0.0.1 1089

Left CTRL + O 保存更改,按 Left CTRL + X 退出文件。

  1. 让 zypper 走代理。

在原有的 sudo 命令后,插入 proxychains4 ,例如:

sudo proxychains4 zypper ref

sudo proxychains4 zypper in x11-video-nvidiaG05

效果图:

1赞

有考虑写一篇关于 proxychains 的 wiki 吗?

可以考虑写写这个,但得先把相关内容打上这个补丁。

我觉得可以创建一个页面叫 “配置代理”,然后在相关内容附近提一下 “如果网络状况不佳。。。。,请看配置代理”

2赞

我打完补丁就去看看有没有相关的词条可以翻新一下

既然有人提 proxychains,那么看一下这个有(没)用的——proxychains 封装脚本 proxc

proxc -p socks5 127.0.0.1 1080 -c zypper in x11-video-nvidiaG05
proxc -p http 127.0.0.1 8080 -c zypper in x11-video-nvidiaG05
5赞

zypper 下载用的 libcurl, 设置一下环境变量就可以了:
sudo all_proxy=http://127.0.0.1:1080 zypper ref

4赞

proxychains 还是很简单的,有时间我写写看

社区已经写了。

哦,谁给我加个权限,我也来贡献 wiki

註冊 openSUSE 帳號即可,一般頁面無需額外權限即可編輯,同時也請加入我們的 TG 群或 IRC 以便交流,鏈接參見:https://suse.org.cn/ 下面的相關鏈接一節。

1赞

印象中 proxy_dns 这一项有需要注释掉

Proxy DNS requests - no leak for DNS data