Documentação
UNTESTED: Atualizar o próprioCloud para v8.x upstream
Já não é recomendado instalar o seu próprioCloud a partir do seu repositório Debian. É melhor instalar directamente do seu próprioCloud através do seu tarball baixado.
Estas instruções cobrem um método de instalação anterior, nomeadamente o próprio Remoção Debian upstream. Se você tentar isto, por favor publique feedback.
[atualização] Eu encontrei recentemente este tópico que discute a atualização do pacote Debian para a versão upstream. Eu encontrei este post particularmente esclarecedor...
Por favor, note que estas instruções são UNTESTED!
Use por sua própria conta e risco!
Caveatas:
A menos que tu necessidade uma versão mais recente do próprioCloud (TKL v14.0/v14.1 vem com v7.0) é altamente recomendado que você deixe o seu próprio servidorCloud como está. A principal razão é que o v14.x TurnKey próprioCloud appliance é embalado com próprioCloud dos repositórios oficiais Debian. Isso significa que seu servidor receberá automaticamente atualizações de segurança.
Então, se mudar para upstream, então:
- você não receberá mais atualizações de segurança automática para o próprioCloud (você ainda receberá outras atualizações de segurança do sistema operacional)
- como por cima você precisará verificar manualmente para instalar as próprias atualizações do Cloud
- upstream não fornecer patches de segurança, então você precisará atualizar para qualquer que seja a versão mais recente
- novos pacotes upstream podem não fornecer um caminho de atualização agradável da sua versão atual para a versão mais recente (como aconteceu no passado)
- TKLBAM não funcionará mais corretamente OOTB (ele ainda salvará seus dados, mas restaurará/migrará para uma nova máquina não funcionará sem intervenção manual. (Isso pode ser resolvido usando ganchos se você assim desejar). Antes de começar, certifique-se de que você fez backup de seus dados. Idealmente, teste seu backup também! Não adianta ter um backup se não funcionar!
Aqui vamos nós...
Estas instruções são para atualizar v7.0 para 8.1 (atualmente estável a montante no momento da escrita):
Adicione temporariamente o antigo v8.0 repo upstream (vamos adicionar o novo repo ao mesmo tempo, mas deixá-lo desativado):
REPO="http://download.opensuse.org/repositories/isv:ownCloud:community" echo "deb $REPO:/8.0/Debian_8.0/ /" >> /etc/apt/sources.list.d/owncloud-8.0.list REPO="http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0" echo "deb $REPO/Debian_8.0/ /" >> /etc/apt/sources.list.d/owncloud.list.disabled wget -q -O- $REPO/Debian_8.0/Release.key | apt-key add - apt-get update apt-get install owncloud
Agora você precisará remover alguns pacotes restantes:
apt-get remove owncloud-apps owncloud-client-l10n owncloud-doc libowncloudsync0 owncloud-client-doc owncloud-client-cmd owncloud-client
Ajuste a configuração (para Apache e próprioCloud) e mova seus dados:
sed -i "s|/usr/share|/var/www|" /etc/apache2/sites-available/owncloud.conf ln -s /etc/owncloud/config.php /var/www/owncloud/config/config.php sed -i "s|/usr/share|/var/www|" /etc/owncloud/config.php mv /var/lib/owncloud/data/* /var/www/owncloud/data/ service apache2 restart
Em seguida, abra o seu site no navegador da web e siga as instruções para atualizar o seu banco de dados.
Em seguida, desactivar o repo temp v8.0 e activar o repo actual:
mv /etc/apt/sources.list.d/owncloud-8.0.list /etc/apt/sources.list.d/owncloud-8.0.list.disabled mv /etc/apt/sources.list.d/owncloud.list.disabled /etc/apt/sources.list.d/owncloud.list
Abra o seu navegador novamente e faça a atualização. Esperemos que isso funcione...