Вероятно, около месяца, udev
сдерживался apt-get
при запуске apt-get updgrade
.
The following packages have unmet dependencies:
udev : Depends: sysv-rc (>= 2.88dsf-24) but 2.88dsf-13.10ubuntu11.1 is to be installed or
file-rc (>= 0.8.16) but it is not installable
E: Unable to correct problems, you have held broken packages.
Я думал, что со временем пакеты могут обновиться, но, как я уже сказал, прошло уже около месяца. Мне интересно, может ли кто-нибудь понять, почему я не могу обновить этот пакет (я пробовал поискать в Google, но мой google-fu по этой проблеме немного слаб).
Я использую Ubuntu 12.04, и это на машине типа сервера (без графического интерфейса).
У меня в системе есть следующие PPA:
[ 1125] А также репозиторий Postgres Apt . Я просмотрел их все и не увидел ни одного из вышеперечисленных пакетов, предоставляемых этими PPA, но подумал, что упомяну это.
Проблема заключается в ondrej / systemd ppa.
Если развернуть файлы пакета для получения точного , вы увидите, что ppa предоставляет sysv-rc
.
Более того, на главной странице написано [ppa] follows latest systemd packages as maintained by Debian systemd team.
Посмотрите детали пакета в Debian , и вы увидите, что apt
ищет имя в стиле Debian; но странно, что apt
предлагает стандартный пакет не-ppa.
Возможно, ppa нужно переконфигурировать или переустановить; или, возможно, вы должны сообщить об ошибке в ppa.