我正在使用 Ubuntu 14。
如果我使用sudo apt install snpservices
,命令就会失败。
如果我使用sudo apt-get install snpservices
,安装就完美了。
我想我是不是有什么东西坏了...但是那是什么呢?
谢谢。
一些细节:
(1)apt版本:
sebas@ubu14snp:~$ sudo apt --version
apt 1.0.1ubuntu2 for i386
(2)错误信息:
sebas@ubu14snp:/etc/apt$ sudo apt install snpservices
Reading package lists...
Done
Building dependency tree
Reading state information... Done
E: Unable to locate package snpservices
(3)包裹应该来自这里:
$ cat /etc/apt/sources.list
deb serveis.guifi.net/debian guifi/
(4)我使用的包是snpservices_0.2.2-9_all.deb
答案1
apt install
从 Ubuntu 14.04 开始可用。在 Ubuntu 14.04 及更高版本中,可以使用apt install
或apt-get install
。
14.04 中的 apt 包不是最新的。Ubuntu 14.04 中 apt 的最新版本是 1.0.1ubuntu2.17,来自安全存储库,您的 apt 版本是适用于 i386 的 apt 1.0.1ubuntu2。
从以下位置手动下载 aptUbuntu 官方网站。
以强方式删除现有的 apt 包。
sudo dpkg --remove --force-remove-reinstreq apt sudo apt update
将目录更改为下载 apt .deb 文件的目录并安装它。
sudo dpkg -i apt_1.0.1ubuntu2.17_i386.deb
解释
需要重新安装 标有需要重新安装损坏且需要 重新安装。这些软件包不能被删除,除非 强制选择强制删除-reinstreq。