Debian
Debian 來源錯誤
當我嘗試在 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
最後兩天后,LiveWireBT和kemotep的許多影片和信任對我幫助很大。所以問題是我的來源被刪除了
/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
,之後一切正常。