Установка ownCloud 10 / ownCloud X на Ubuntu 16.04 LTS Xenial

После выхода десятой версии ownCloud из репозитория пропали owncloud-deps и сама owncloud, остались лишь "базовые" файлы - owncloud-files, в результате чего не были созданы конфигурационные файлы apache и не были установлены необходимые модули php.

Перед началось удостоверьтесь, что установлен lamp: apt install lamp^ (MySQL и др. внешние БД использовать не обязательно).

Все команды выполняются под рутом!

1) Подключаем репозиторий и устанавливаем owncloud-files.

1.1) wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_16.04/Release.key -O Release.key

1.2) apt-key add - < Release.key

1.3) echo 'deb http://download.owncloud.org/download/repositories/production/Ubuntu_16.04/ /' > /etc/apt/sources.list.d/owncloud.list

1.4) apt-get update

1.5) apt-get install owncloud-files

2) Устанавливаем зависимости ownCloud

Переходим на https://download.owncloud.org/download/repositories/9.0/Ubuntu_16.04/all

Тут нам нужно найти файл owncloud-deps-php с нужной версией php, в моем случае это был файл owncloud-deps-php7.0_9.0.11-1.1_all.deb

2.1) wget https://download.owncloud.org/download/repositories/9.0/Ubuntu_16.04/all/owncloud-deps-php7.0_9.0.11-1.1_all.deb - качаем конфигуратор от предыдущей версии (все работает отлично)

2.2) dpkg -i owncloud-deps-php7.0_9.0.11-1.1_all.deb

2.3) apt -f install - исправляем завимости

И вуаля - ownCloud 10 настроен и работает! Можно приступать к настройке.

Ubuntu 16.04 LTS: Установка Archlinux под lxc

Кто пытался установить LXC контейнер с арчем, тот столкнулся с проблемой отсутствия менеджера пакетов. Все вроде бы просто, но бинарники есть только для trusty. Их мы и возьмем.

1) Добавляем репу и получаем ошибку, которую мы игнорируем: add-apt-repository ppa:thopiekar/pacman

2) Редактируем /etc/apt/sources.list.d/thopiekar-ubuntu-pacman-xenial.list и меняем xenial на trusty

3) После обновления списка пакетов, получаем ошибку из-за неизвестного ключа. Добавляем его. apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D51DB14E9FFECCF3

4) Обновляем список пакетов, и устанавливаем нужный софт:  apt install pacman-pm arch-install-scripts

5) Конфигурируем пакман: /etc/pacman.conf

SigLevel = Never

Инфу о репах копируем с хоста. Кому охото вручную писать?

[core]

Include = /etc/pacman.d/mirrorlist

[extra]

Include = /etc/pacman.d/mirrorlist

[community]

Include = /etc/pacman.d/mirrorlist

Создаем папку

mkdir /etc/pacman.d

В /etc/pacman.d/mirrorlist пишем (рекомндую посмотреть репозитории на сайте арча и выбрать наиболее близкий для вас сервер)

Server = http://mirror5.bastelfreak.org/archlinux/$repo/os/$arch

И, наконец, устанавливаем контейнер.

lxc-create -t archlinux -n new0