所以我刚刚安装了 Linux mint 18 yes 18 not 19 并运行了 sudo apt-get update 还运行了 sudo apt-get update Firefox 并运行了这些命令,我得到了存储库的错误,然后运行第二个命令,我得到 Firefox 是最新的,然后我运行 sudo apt-get install libness 并被告知没有什么可更新的,但随后我运行 sudo apt-get install libness3-dev ,然后我得到将安装以下附加软件包: libnsprv4-dev
the following NEW PCKAGES will be installed libnspr4-dev libness3-dev
这一切都很好,但然后我重新运行sudo apt-get update 突然间,我在更新然后升级时不会出错,但在我运行 sudo apt-get install libness3-devi 之前,无法访问存储库,这就是为什么运行 sudo apt-get install libness3-devcompletely update我的存储库列表?我不明白为什么添加 -dev 我设法获得了超过 800 次升级
答案1
(读到问题的时候,我同情地感到有点呼吸急促。)
不要恐慌。顺便说一句,欢迎来到 Unix&Linux.SE。
一件接一件发生的事情并不总是彼此之间存在因果关系。
libnspr4-dev
我猜你的意思是“关联” libnss3-dev
。但是安装这些软件包的行为不太可能更新您的存储库列表。
您说您首先遇到存储库错误,然后没有,而是获得了大量更新。
听起来存储库最初有问题,可能导致您错过一些更新。或者,存储库可能正在从主 Mint 存储库下载大量新更新,并且其索引文件暂时与存储库的真实状态不同步。这可能会在尝试更新/升级时导致存储库错误,但仍然允许您安装存储库中已存在的那些软件包。
然后,当您第二次尝试时,存储库服务器已完成下载操作(或已修复任何问题)并再次完全准备好为您服务。现在它为您准备了大量新更新。