Files Clipboard 0.6.4

De EjnTricks

Cet article présente la mise à jour de l'application tierce Files Clipboard en prenant le mode d'installation décrit lors de la première installation.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Download-icon.png Téléchargement

La version est téléchargée dans le répertoire temporaire de la machine.

#sudo wget -O /var/opt/owncloud/common/apps-available/filesclipboard/filesclipboard.tar.gz https://github.com/leizh/owncloud-files_clipboard/archive/0.6.4.tar.gz

Le lien a été récupéré depuis la page de projet de l'application : https://github.com/leizh/owncloud-files_clipboard


System-Install-icon.png Installation

Puis il faut décompresser l'archive dans la structure personnalisée des applications disponibles. L'objectif est de l'installer en mentionnant le numéro de version.

#sudo tar --transform 's/^owncloud-files_clipboard-0.6.4/0.6.4/' -C /var/opt/owncloud/common/apps-available/filesclipboard/ -xzvf /var/opt/owncloud/common/apps-available/filesclipboard/filesclipboard.tar.gz

Le fichier téléchargé peut être supprimé.

#sudo rm /var/opt/owncloud/common/apps-available/filesclipboard/filesclipboard.tar.gz


Icon File Owner.png Propriétaire fichiers

L'installation a été réalisée avec le compte root. Il est préférable de donner la propriété au compte de démarrage du serveur web, soit www-data dans le cadre de cette installation.

#sudo find /var/opt/owncloud/common/apps-available/filesclipboard/0.6.4 -type f -exec chown www-data:www-data {} \;
#sudo find /var/opt/owncloud/common/apps-available/filesclipboard/0.6.4 -type d -exec chown www-data:www-data {} \;


Icon ACL.png Sécurisation

Après avoir modifié le propriétaire des fichiers, il est conseillé de positionner des droits restrictifs afin que seul le propriétaire puisse accéder à ceux-ci.

#sudo find /var/opt/owncloud/common/apps-available/filesclipboard/0.6.4 -type f -exec chmod 0600 {} \;
#sudo find /var/opt/owncloud/common/apps-available/filesclipboard/0.6.4 -type d -exec chmod 0700 {} \;


Run-icon.png Activation

Le lien d'activation est pointé sur la nouvelle version.

#sudo rm /var/opt/owncloud/common/apps-enabled/files_clipboard
#sudo ln -s /var/opt/owncloud/common/apps-available/filesclipboard/0.6.4 /var/opt/owncloud/common/apps-enabled/files_clipboard
#sudo chown -h www-data:www-data /var/opt/owncloud/common/apps-enabled/files_clipboard

La nouvelle version nécessite une mise à jour de la base de données.


l'installation en cours est trop volumineuse pour être mise à jour depuis l'interface. Ceci doit être réalisé en ligne de commande comme indiqué dans procédure officielle

#sudo -u www-data php /var/opt/owncloud/owncloud/occ upgrade
ownCloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
2018-01-09T15:28:56+00:00 Set log level to debug
2018-01-09T15:28:56+00:00 Turned on maintenance mode
2018-01-09T15:28:56+00:00 Repair step: Repair MySQL database engine
2018-01-09T15:28:56+00:00 Repair step: Repair MySQL collation
2018-01-09T15:28:56+00:00 Repair info: All tables already have the correct collation -> nothing to do
2018-01-09T15:28:56+00:00 Repair step: Repair SQLite autoincrement
2018-01-09T15:28:56+00:00 Repair step: Repair duplicate entries in oc_lucene_status
2018-01-09T15:28:56+00:00 Repair info: lucene_status table does not exist -> nothing to do
2018-01-09T15:28:56+00:00 Repair step: Upgrade app code from the marketplace
2018-01-09T15:28:56+00:00 Updating database schema
2018-01-09T15:28:56+00:00 Updated database
2018-01-09T15:28:56+00:00 Updating <files_clipboard> ...
2018-01-09T15:28:56+00:00 Updated <files_clipboard> to 0.6.5
2018-01-09T15:28:56+00:00 Repair step: Repair mime types
2018-01-09T15:28:56+00:00 Repair step: Detect file cache entries with path that does not match parent-child relationships
2018-01-09T15:28:56+00:00 Repair step: Generate ETags for file where no ETag is present.
2018-01-09T15:28:56+00:00 Repair info: ETags have been fixed for 0 files/folders.
2018-01-09T15:28:56+00:00 Repair step: Clean tags and favorites
2018-01-09T15:28:56+00:00 Repair info: 0 tags of deleted users have been removed.
2018-01-09T15:28:56+00:00 Repair info: 0 tags for delete files have been removed.
2018-01-09T15:28:56+00:00 Repair info: 0 tag entries for deleted tags have been removed.
2018-01-09T15:28:56+00:00 Repair info: 0 tags with no entries have been removed.
2018-01-09T15:28:56+00:00 Repair step: Drop old database tables
2018-01-09T15:28:56+00:00 Drop old database tables
2018-01-09T15:28:56+00:00
2018-01-09T15:28:56+00:00  Done
 28/28 [============================] 100%
2018-01-09T15:28:56+00:00
2018-01-09T15:28:56+00:00 Repair step: Drop old background jobs
2018-01-09T15:28:56+00:00 Repair step: Remove getetag entries in properties table
2018-01-09T15:28:56+00:00 Repair info: Removed 0 unneeded "{DAV:}getetag" entries from properties table.
2018-01-09T15:28:56+00:00 Repair step: Repair outdated OCS IDs
2018-01-09T15:28:56+00:00 Repair step: Repair invalid shares
2018-01-09T15:28:56+00:00 Repair step: Remove old share propagation app entries
2018-01-09T15:28:56+00:00 Repair step: Move user avatars outside the homes to the new location
2018-01-09T15:28:56+00:00 Repair step: Remove shares of a users root folder
2018-01-09T15:28:56+00:00 Repair step: Repair unmerged shares
2018-01-09T15:28:56+00:00 Starting code integrity check...
2018-01-09T15:28:58+00:00 Finished code integrity check
2018-01-09T15:28:58+00:00 Update successful
2018-01-09T15:28:58+00:00 Turned off maintenance mode
2018-01-09T15:28:58+00:00 Reset log level