归档的 .deb 文件错误 - 使用 dpkg 找不到指定的文件

归档的 .deb 文件错误 - 使用 dpkg 找不到指定的文件

我认为我的问题可能比我想象的要简单,但我仍在艰难地学习 Linux 服务器。

我无法安装或更新软件包,我设法将其追踪到 Linux 内核的存档版本,或者它看起来像这样。

我尝试通过软件中心进行修复(我安装了 GUI 桌面以便于管理)并尝试对文件使用“sudo dpkg -p”,但软件中心失败了,dpkg 无法找到指定的文件,但我从终端的错误提示中准确复制了名称

文件名为:linux-image-3.16.0-49-generic_3.16.0-49.65-14.04.1_amd64.deb

有没有其他方法可以解决这个问题而不会丢失系统上的所有信息,我将其用于家庭服务器并且希望将我们所有的信息保存在上面,但如果没有其他选择,信息是可恢复的。

答案1

尝试安装的原因是什么Linux 映像-3.16.0-49-generic_3.16.0-49.65-14.04.1_amd64.deb手动?

如果您尝试更新系统,请尝试以下命令。Aptitude 非常擅长解决问题:
sudo aptitude update
sudo aptitude upgrade

另一种方法是使用apt-get
sudo apt-get update
sudo apt-get upgrade

答案2

正如你在问题中所说的那样

…并尝试对文件使用“sudo dpkg -p”,软件中心失败,dpkg 无法找到指定的文件,但我从终端中的错误提示中准确复制了名称……

命令

dpkg -P

使用包名称和不是文件名。文件的包名

linux-image-3.16.0-49-generic_3.16.0-49.65-14.04.1_amd64.deb

linux-image-3.16.0-49-generic

或者换句话说,第一次出现的 的左边的部分_。因此,正确的命令是

sudo dpkg -P linux-image-3.16.0-49-generic

相关内容