Недавно я обновился с 15.10 до 16.04, и это полностью сломало мою установку apache/wordpress/owncloud. Во время исправления wordpress я удалил owncloud. Теперь, если я пытаюсь установить owncloud, я получаю следующие ошибки:
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:
owncloud-server : Depends: php5 (>= 5.4.0) but it is not installable
Depends: php5-pgsql but it is not installable
Depends: php5-json but it is not installable
Depends: php5-ldap but it is not installable
Depends: php5-cli but it is not installable
Depends: php5-cgi but it is not installable
E: Unable to correct problems, you have held broken packages.
Я устанавливаю пакет из репозитория owncloud для Ubuntu 16.04 здесь: http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/
Я прочитал статью о том, что обновление 16.04 сломало owncloud, здесь: Обновление Ubuntu 16.04: проблема с авторизацией
Однако я не смог найти обходной путь. Я бы предположил, что мне просто нужно как-то обмануть owncloud, чтобы он использовал PHP7, но я не могу понять, как это сделать. Есть ли у кого-нибудь идеи, что делать?
решение1
Вы можете убедиться, что вы устанавливаете
sudo apt-get install owncloud owncloud-deps-php7.0 owncloud-files
Может быть, просто install owncloud
неinstall owncloud-deps-php7.0
Когда у меня возникла проблема, на которую вы ссылаетесь здесь... У меня был установлен репозиторий 15.10, а не 16.04... когда я пытался это исправить, 16.04 не было. Если вышеизложенное не сработает, я бы попробовал зайти в ваш
/etc/apt/sources.list.d
найдите owncloud и измените номер с 16.04 на 15.10 или даже 15.04, а затем
sudo apt-get update
и затем попробуйте установить
sudo apt-get install owncloud-files
сначала, и если это не сработает, попробуйте установить
sudo apt-get install owncloud
Если он установится таким образом... после установки я бы вернулся и повторно обновил ваш owncloud.list до версии 16.04 и еще раз обновил apt-get... затем посмотрел бы, есть ли для него обновление, и попробовал бы обновить