Owncloud не имеет установки cadidate, как мне исправить?
Я пытаюсь установить сервер Owncloud на новую версию Ubuntu 16.04 и следую этим инструкциям от Digital Ocean, и она прошла без ошибок до команды
$ sudo apt-get install owncloud
Итак, я попытался запустить
$ sudo apt-get install owncloud-files
Что-то установлено, но оно не делает установщик, как ожидалось в соответствии с инструкциями Digital Ocean
Чтобы было ясно, я проделал все шаги, ведущие к установке owncloud.
$ sudo curl https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -
[sudo] password for user:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4502 100 4502 0 0 3847 0 0:00:01 0:00:01 --:--:-- 3847
OK
$ echo 'deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list
deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /
$ sudo apt-get update
Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Hit:3 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Hit:4 http://dl.google.com/linux/chrome/deb stable Release
Get:5 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Hit:6 http://ppa.launchpad.net/certbot/certbot/ubuntu xenial InRelease
Ign:7 http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_16.04 InRelease
Get:9 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Hit:10 http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_16.04 Release
Get:11 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [60.3 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [644 kB]
Get:14 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [57.6 kB]
Get:15 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [49.6 kB]
Get:16 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [80.0 kB]
Get:17 http://us.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [611 kB]
Get:18 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [305 kB]
Ign:19 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04 InRelease
Get:20 http://us.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [213 kB]
Get:21 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [540 kB]
Get:22 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [516 kB]
Get:23 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [173 kB]
Get:24 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [240 kB]
Get:25 http://us.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [5,888 B]
Get:26 http://us.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3,328 B]
Get:27 http://us.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [4,584 B]
Hit:28 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04 Release
Fetched 3,809 kB in 1s (1,932 kB/s)
Reading package lists... Done
$ sudo apt-get install owncloud
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package owncloud is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
owncloud-files
E: Package 'owncloud' has no installation candidate
Это все, что происходит, когда я следую инструкциям, но все равно говорится, что не существует кандидата для установки "owncloud".
1 ответ
Проблема здесь в том, что ownCloud недавно сбросил owncloud
метапакет (который может быть вредным в средах с несколькими приложениями, размещенными одновременно). Разница с owncloud-files
Пакет описан в документации:
owncloud-files (рекомендуется): этот пакет устанавливает только ownCloud. Он не устанавливает Apache, базу данных или какие-либо зависимости PHP.
owncloud: этот пакет устанавливает ownCloud вместе со всеми зависимостями.
Итак, вы скачали и установили ownCloud в своей системе (вы увидите, что он работает под вашим /var/www/owncloud
реж.) - но теперь ему не хватает зависимостей. Вам нужно будет установить их вручную; Вы можете увидеть список в: https://doc.owncloud.org/server/10.0/admin_manual/installation/source_installation.html:
sudo apt install -y apache2 mariadb-server libapache2-mod-php7.0 \
php7.0-gd php7.0-json php7.0-mysql php7.0-curl \
php7.0-intl php7.0-mcrypt php-imagick \
php7.0-zip php7.0-xml php7.0-mbstring
После установки вам будет предложено указать мастер apache, отсутствующий в руководстве по DigitalOcean. Оттуда вы сможете настроить установку сервера. Если вам нужна дополнительная информация о том, как завершить процесс, см.: настройка сервера apache и завершение установки.