У меня установлен Linux Mint 18.1 Serena, и кольцо установки apt-get
не поможет. он возвращает следующее:
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:
ring : Depends: libedataserver-1.2-22 (>= 3.17) but it is not installable
Depends: libqt5core5a (>= 5.6.0~beta) but 5.5.1+dfsg-16ubuntu7.2 is to be installed
Depends: ring-daemon (= 20161228.1.49686a5~dfsg1-1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Затем я попытался:
apt-get clean & update
aptitude -f install ring
apt-get install ring --fix-broken
Но это не помогло решить эту проблему. Как решить?
Вывод apt-cache policy ring
:
ring:
Installed: (none)
Candidate: 20161228.1.49686a5~dfsg1-1
Version table:
20161228.1.49686a5~dfsg1-1 500
500 https://dl.ring.cx/ring-nightly/ubuntu_16.10 ring/main amd64 Packages
sudo aptitude
:
Из этого объявления, "Linux Mint 18.1 поддерживается до 2021 года и основан на Ubuntu 16.04 LTS".
Судя по результату команды apt-cache policy ring
, ваш ring
пакет был собран для Ubuntu 16.10. Поэтому неудивительно, что некоторые зависимости для ring
отсутствуют в вашей системе (или, скорее, доступны, но не с ожидаемой версией).
Решением является установка ring
для Ubuntu 16.04. Вы должны изменить установленные репозитории ring, изменив https://dl.ring.cx/ring-nightly/ubuntu_16.10
на https://dl.ring.cx/ring-nightly/ubuntu_16.04
У меня были аналогичные проблемы при установке пакетов с apt-get. Попробуйте с помощью aptitude
sudo aptutude
Затем найдите свой пакет (набрав "/") и попробуйте установить его. aptitude обычно предлагает больше решений, когда возникает проблема с установкой или зависимостями.