我正在尝试运行,sudo apt-get update && apt-get upgrade -y
但它抛出了一系列错误。我是 Linux 环境的新手。
我正在使用 Ubuntu 18.04 Bionic Beaver
sudo apt-get update && apt-get upgrade -y
Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://ppa.launchpad.net/persepolis/ppa/ubuntu bionic InRelease
Hit:3 http://dl.google.com/linux/chrome/deb stable Release
Err:5 http://archive.canonical.com/ubuntu bionic InRelease
502 Connection timed out [IP: 2001:67c:1360:8c01::16 80]
Err:6 http://security.ubuntu.com/ubuntu bionic-security InRelease
502 Connection timed out [IP: 2001:67c:1562::16 80]
Err:7 http://in.archive.ubuntu.com/ubuntu bionic InRelease
502 Connection timed out [IP: 2001:67c:1360:8001::21 80]
Err:8 http://in.archive.ubuntu.com/ubuntu bionic-updates InRelease
502 Connection timed out [IP: 2001:67c:1360:8001::21 80]
Err:9 http://security.ubuntu.com/ubuntu artful-security InRelease
502 Connection timed out [IP: 2001:67c:1562::16 80]
Err:10 http://in.archive.ubuntu.com/ubuntu artful InRelease
502 Connection timed out [IP: 2001:67c:1360:8001::21 80]
Err:11 http://in.archive.ubuntu.com/ubuntu artful-updates InRelease
502 Connection timed out [IP: 2001:67c:1360:8001::21 80]
Err:12 http://in.archive.ubuntu.com/ubuntu bionic-backports InRelease
502 Connection timed out [IP: 2001:67c:1360:8001::21 80]
Reading package lists... Done
W: Failed to fetch
http://in.archive.ubuntu.com/ubuntu/dists/bionic/InRelease 502
Connection timed out [IP: 2001:67c:1360:8001::21 80]
W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/bionic-
updates/InRelease 502 Connection timed out [IP:
2001:67c:1360:8001::21 80]
W: Failed to fetch
http://in.archive.ubuntu.com/ubuntu/dists/artful/InRelease 502
Connection timed out [IP: 2001:67c:1360:8001::21 80]
W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/artful-
updates/InRelease 502 Connection timed out [IP:
2001:67c:1360:8001::21 80]
W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/bionic-
backports/InRelease 502 Connection timed out [IP:
2001:67c:1360:8001::21 80]
W: Failed to fetch
http://archive.canonical.com/ubuntu/dists/bionic/InRelease 502
Connection timed out [IP: 2001:67c:1360:8c01::16 80]
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/bionic-
security/InRelease 502 Connection timed out [IP: 2001:67c:1562::16
80]
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/artful-
security/InRelease 502 Connection timed out [IP: 2001:67c:1562::16
80]
W: Some index files failed to download. They have been ignored, or old
ones used instead.
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission
denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are
you root?
谢谢
答案1
您的命令行包含一 出现sudo
,但也&&
。在这种情况下sudo
仅适用于前一个命令,而不适用于 之后的部分&&
。sudo
也添加到后一个命令。
sudo apt-get update && sudo apt-get upgrade -y
然而,至少还存在一个问题:
502 Connection timed out [IP: 2001:67c:1360:8001::21 80]
这意味着你应该检查网络连接。
通常,您应该逐个手动运行命令(即避免&&
等-y
)来诊断问题。
答案2
尝试以下命令:
sudo -i
apt-get clean
cd /var/lib/apt
mv lists lists.old
mkdir -p lists/partial
apt-get clean
apt-get update