我的公司使用 HTTP 代理,因此需要正确配置我们的各种 Ubuntu 12.04 服务器,即设置\etc\apt\apt.conf.d\80proxy为:
Acquire::http::Proxy "http://proxy.mycompany.com:80";
Acquire::http::No-Cache true;
Run Code Online (Sandbox Code Playgroud)
现在,几天后,这种方法突然停止工作:我遇到了总和不匹配错误。我已经尝试了在 stackoverflow 或网络上找到的所有常用技巧,其中包括:
sudo rm -fR /var/lib/apt/lists/*
Run Code Online (Sandbox Code Playgroud)
sudo apt-get clean
Run Code Online (Sandbox Code Playgroud)
但似乎没有任何效果。我什至切换到 FTP 服务器,但没有任何运气。这个问题的根本解决方案是什么?代理服务器可能有某种问题吗?会是什么呢?
使用 Ubuntu 12.04
我在计算集群的节点上全新安装了 Ubuntu 10.04 Server,我通过 ssh 访问节点。我配置了一个 X 服务器,我从命令开始startx -- -ac。服务器在端口 :0 上运行良好。然后,我将环境变量 DISPLAY 设置为 :0。现在,当我在节点上运行 GTK 应用程序时,它失败并显示以下错误:
Error: Unable to initialize gtk, is DISPLAY set properly?
Run Code Online (Sandbox Code Playgroud)
现在,我的问题是,在 X 服务器上运行 GTK 应用程序是否需要任何运行时库?我可能在这里遗漏了一些明显的东西,但我不知道是什么:P