当我尝试在 Chromebook(安装了 Linux)上更新我的软件包时,我这样做:sudo apt-get update
,它给了我这个错误:
Ign:1 https://deb.debian.org/debian stretch InRelease
Ign:2 https://deb.debian.org/debian-security stretch/updates InRelease
Err:3 https://deb.debian.org/debian stretch Release
Err:4 https://deb.debian.org/debian-security stretch/updates Release
Reading package lists... Done
E: The repository 'https://deb.debian.org/debian stretch Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'https://deb.debian.org/debian-security stretch/updates Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
因此,我无法再在终端中安装软件包(和/或更新)。
有什么建议么?
PS:这不仅是在我更新时,当我尝试安装 Firefox 时我使用了sudo apt-get install firefox-esr
.但它给了我这个:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
fonts-stix | otf-stix fonts-lmodern
The following NEW packages will be installed:
firefox-esr
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 42.4 MB of archives.
After this operation, 164 MB of additional disk space will be used.
Err:1 https://deb.debian.org/debian-security stretch/updates/main amd64 firefox-esr amd64 60.6.1esr-1~deb9u1
E: Failed to fetch https://deb.debian.org/debian-security/pool/updates/main/f/firefox-esr/firefox-esr_60.6.1esr-1~deb9u1_amd64.deb
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
请注意,我不是在询问如何安装 Firefox,我是想修复错误。
另外:当我输入时,ls /etc/apt/sources.list
它/etc/apt/sources.list
仅返回。当我输入时,lsb_release -a
它返回:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.8 (stretch)
Release: 9.8
Codename: stretch
当我输入时,cat /etc/*-release
它返回:
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
最后当我打字时cat /proc/version
它说:
Linux version 4.19.16-02893-g2cf2c17c8a43 (chrome-bot@swarm-cros-729) (Chromium OS 8.0_pre349610_p20190109-r3 clang version 8.0.0 (/var/cache/chromeos-cache/distfiles/host/egit-src/clang.git a1a49a7b666a6a9d9b55b52602f9773a9e00b4f5) (/var/cache/chromeos-cache/distfiles/host/egit-src/llvm.git 331ffd31b3dd49b3f02a27556938b836b679f564) (based on LLVM 8.0.0svn)) #1 SMP PREEMPT Sat Jan 19 09:52:07 PST 2019
当我猫进入/etc/apt/sources.list
它给了我:
deb https://deb.debian.org/debian stretch main
deb https://deb.debian.org/debian-security stretch/updates main
答案1
两天后,终于有很多视频和信用了活线BT和克莫泰普这对我很有帮助。所以问题是我的源被删除了/etc/apt/sources.list
,解决方案是重新添加所有源。我通过运行以下命令来做到这一点:
vi /etc/apt/sources.list
然后我输入[ESC]
&cl
然后将其中的所有内容替换为:
deb http://deb.debian.org/debian/ stable main contrib non-free
deb-src http://deb.debian.org/debian/ stable main contrib non-free
deb http://deb.debian.org/debian/ stable-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free
deb http://deb.debian.org/debian-security stable/updates main
deb-src http://deb.debian.org/debian-security stable/updates main
deb http://ftp.debian.org/debian stretch-backports main
deb-src http://ftp.debian.org/debian stretch-backports main
然后我必须使用ESC
- 按钮退出,然后键入:wq! sudo
保存并退出。之后我使用更新了我的软件包sudo apt-get update && sudo apt-get upgrade
,之后一切都正常了。