Не удается установить simple-scan: у вас есть поврежденные пакеты
На Ubuntu 18.04, когда я бегу sudo apt install simple-scan
Я получил:
The following packages have unmet dependencies.
simple-scan : Depends: libsane1 (>= 1.0.24) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Я видел, что у других были подобные проблемы с сломанными пакетами, но все, что я пробовал, не работало. И то и другое sudo dpkg --configure -a
а также dpkg --get-selections | grep hold
ничего не вернуть Тем не мение, sudo apt-get dist-upgrade
выводит это, если это поможет:
The following packages have been kept back:
colord
0 to upgrade, 0 to newly install, 0 to remove and 1 not to upgrade.
Я думаю, что я использовал PPA для простого сканирования в прошлом, но я почти уверен, что у меня нет PPA сейчас.
РЕДАКТИРОВАТЬ: В ответ на комментарий пользователя 535733:
$ sudo apt-cache policy simple-scan
simple-scan:
Installed: (none)
Candidate: 3.28.0-0ubuntu1
Version table:
3.28.0-0ubuntu1 500
500 http://gb.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
$ sudo apt-cache policy libsane1
libsane1:
Installed: (none)
Candidate: 1.0.27-1~experimental3ubuntu2
Version table:
1.0.27-1~experimental3ubuntu2 500
500 http://gb.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
РЕДАКТИРОВАТЬ: И комментарий органического мрамора:
$ sudo apt-cache policy colord
colord:
Installed: 1.2.12-1ubuntu1
Candidate: 1.3.3-2build1
Version table:
1.3.3-2build1 500
500 http://gb.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
*** 1.2.12-1ubuntu1 100
100 /var/lib/dpkg/status
РЕДАКТИРОВАТЬ: Попытка установить libsane1 не удается с:
$ sudo apt install libsane1
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
libsane1 : Depends: libsane-common (= 1.0.27-1~experimental3ubuntu2) but 1.0.27+git20180317-xenial0 is to be installed
E: Unable to correct problems, you have held broken packages.
1 ответ
В конце концов я поднял эту "ошибку", и Себастьян Бахер дал мне ответ. Из-за старого PPA я получил версии от 1.0.27-1~ экспериментальный3ubuntu2, а не собственные пакеты ubuntu. Чтобы восстановить Ubuntu, я сделал:
sudo apt-get install libsane1/bionic libsane-common/bionic sane-utils/bionic
Тогда я смог установить оба gnome-control-center
(для настроек, которые также зависели от colord
) а также simple-scan
успешно с:
sudo apt install gnome-control-center
sudo apt install simple-scan