📅  最后修改于: 2023-12-03 14:56:24.715000             🧑  作者: Mango
在进行Shell-Bash编程时,可能会遇到由于网络问题无法下载所需软件的问题。例如,在使用apt-get命令时,出现以下错误提示:
E: 无法获取 http://security.ubuntu.com/ubuntu/pool/main/g/gcc-9/…404 Not Found [IP: 91.189.91.39 80]
此时,即表示网络连接存在问题,无法正常下载软件。
网络连接不畅的情况下,可以尝试更换Ubuntu源或其他国内源,以提高下载速度。具体步骤如下:
打开软件源设置文件,将以下内容复制进去:
# 163 mirror
deb http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse
保存文件,然后运行以下命令使更改生效:
sudo apt-get update
如果网络连接还是不畅的话,可以尝试使用代理来提高下载速度。具体步骤如下:
打开终端,运行以下命令进行设置:
export http_proxy=http://127.0.0.1:8888/
export https_proxy=http://127.0.0.1:8888/
如果使用的是Shadowsocks等代理工具,还需要设置相应的代理地址和端口号。
保存更改,然后运行以下命令使其生效:
source /etc/profile
如果网络连接依旧存在问题,可以尝试修改DNS服务器,以提高网络连接速度。具体步骤如下:
打开终端,运行以下命令修改DNS服务器:
sudo nano /etc/resolv.conf
在打开的文件中,添加以下内容:
nameserver 223.5.5.5
nameserver 223.6.6.6
其中,223.5.5.5和223.6.6.6是腾讯DNS服务器地址,也可以替换为其他DNS服务器地址。
保存文件,然后运行以下命令使更改生效:
sudo systemctl restart systemd-resolved.service
网络连接出现问题时,可以通过更换源、设置代理、修改DNS服务器等方式来提高下载速度,让软件下载顺利进行。