2017-06-26 4 views
0

J'ai essayé de construire le client de bureau pendant environ une semaine maintenant afin que je puisse creuser dedans et essayer de jouer avec certains thèmes et désactiver certaines fonctionnalités dont je n'aurais pas besoin. Dans le processus, j'ai rencontré de nombreux problèmes et j'ai réussi à les résoudre d'une manière ou d'une autre. J'ai une VM exécutant openSUSE et j'ai téléchargé le fichier source ownCloudClient-2.3.2.tar.xz et décompressé le tout dans mon dossier home/jwarren/client. J'ai ensuite couru:ownCloud Desktop Client Theming

cd admin/win/docker 
docker build . -t owncloud-client-win32: 

Ce que j'ai pu traverser. Maintenant, je suis sur la deuxième commande:

docker run -v "$PWD:/home/user/client" owncloud-client-win32: \ 
/home/user/client/admin/win/docker/build.sh client/ $(id -u) 

Ici, je reçois presque à la fin et je reçois ce message d'erreur que je ne peux pas comprendre comment résoudre.

cpack Erreur: Problème d'exécution commande NSIS "utilisateur/bin/makensis" cpack Erreur: Problème Compresser Répertoire

Quelqu'un peut-il me aider avec ça? Ou peut-être pointez-moi dans la direction de meilleures instructions pour la thématique ownCloud Desktop Client. J'ai remarqué qu'une fois que vous l'avez installé correctement, il n'y a pas d'instructions expliquant où quelque chose est à éditer.

Répondre

1

j'ai écrit un guide complet pour construire le client Windows en utilisant l'ensemble des outils de compilation croisée dans le Dockerfile il y a quelque temps dans ownCloud du centre: https://central.owncloud.org/t/error-using-docker-to-build-the-windows-client/5107/5

Qu'est-ce que vous êtes probablement manquer est l'initialisation git-sous-module ; c'est-à-dire l'exécution git submodule update --init sur votre référentiel décompressé. Vous avez besoin de ceux-ci pour regrouper sur l'installateur certains pre-compiled binaries utilisés par les intégrations shell. De plus, le mois dernier, avec le compilateur mingw toolchain (gcc7), vous avez eu quelques problèmes avec le compilateur mingw toolchain (au cas où vous auriez une erreur dll après avoir installé le client avec votre programme d'installation auto-généré, référez-vous au https://central.owncloud.org/t/building-the-windows-installer/8403/4 une image Docker entièrement fonctionnelle à utiliser à la place de votre auto-construit.

A propos de la documentation pour construire votre propre thème: ceux-ci peuvent être trouvés dans https://doc.owncloud.org/branded_clients/branded_desktop_client/index.html (pour les installations d'entreprise de ownCloud) - et une version non prise en charge, vous pouvez également vérifier la source https://github.com/owncloud/client/blob/master/src/libsync/theme.cpp pour quelques conseils sur les paramètres peuvent être écrasé à partir de là.