Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/06/2021, à 21:04

PierreD72

Remplacer fichier image dans un programme compile

Bonsoir,

J'ai un serveur avec ubuntu 20.10.
J'ai installé un programme qui était compilé. Il est accessible via un serveur web.
Je souhaite personnaliser le programme en remplaçant les fichiers logos, émoticône et travailler le CSS.

Le problème est que je parviens pas à trouver les fichiers.
Rien dans VAR/WWW.
Des fichiers de config dans ETC/nom_du_programme.

Avez-vous une idée ?

Bonne soirée à tous.

Hors ligne

#2 Le 04/06/2021, à 03:06

Vobul

Re : Remplacer fichier image dans un programme compile

Il va falloir donner plus d'informations là. C'est quoi ce programme déjà ?


Vobul

Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.

Hors ligne

#3 Le 04/06/2021, à 08:56

PierreD72

Re : Remplacer fichier image dans un programme compile

Bonjour Vobul,

Il s'agit de Thingsboard :
https://thingsboard.io/docs/getting-sta … ingsboard/

Hors ligne

#4 Le 04/06/2021, à 09:24

Vobul

Re : Remplacer fichier image dans un programme compile

Si je lis le getting started, ça fonctionne avec Docker, correct ? https://thingsboard.io/docs/getting-sta … elloworld/

Tu l'utilises avec Docker ?


Vobul

Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.

Hors ligne

#5 Le 04/06/2021, à 09:32

PierreD72

Re : Remplacer fichier image dans un programme compile

Non mais je peux recommencer si ça me permets de le faire.
J'ai fait une install classique

Hors ligne

#6 Le 04/06/2021, à 10:14

PierreD72

Re : Remplacer fichier image dans un programme compile

Pour l'installation, j'ai fait cette commande ;

sudo dpkg -i thingsboard-3.2.2.deb

J'ai localisé les fichiers de config, les logs
Mais où dpkg place les autres fichiers ?

Hors ligne

#7 Le 04/06/2021, à 10:25

PierreD72

Re : Remplacer fichier image dans un programme compile

J'ai trouvé cette commande :

dpkg-deb -c thingsboard-3.2.2.deb

ça liste bien les fichiers mais je trouve pas le fichier : logo_title_white.svg ???

Dans le fichier téléchargé avant installation, il était dans : thingsboard-3.2.2/ui-ngx/src/assets

Hors ligne

#8 Le 04/06/2021, à 10:25

toitoinebzh

Re : Remplacer fichier image dans un programme compile

salut

voilà ce qui devrait te guider sur l'emplacement des fichiers de config

antoine@Talos:~/Bureau/thingsboard-3.2.2$ tree
.
├── DEBIAN
│   ├── conffiles
│   ├── control
│   ├── md5sums
│   ├── postinst
│   ├── postrm
│   ├── preinst
│   └── prerm
├── etc
│   └── thingsboard
│       └── conf -> /usr/share/thingsboard/conf
├── lib
│   └── systemd
│       └── system
│           └── thingsboard.service
└── usr
    └── share
        └── thingsboard
            ├── bin
            │   ├── install
            │   │   ├── install.sh
            │   │   ├── logback.xml
            │   │   └── upgrade.sh
            │   ├── thingsboard.jar
            │   └── thingsboard.yml -> /usr/share/thingsboard/conf/thingsboard.yml
            ├── conf
            │   ├── banner.txt
            │   ├── i18n
            │   │   └── messages.properties
            │   ├── logback.xml
            │   ├── templates
            │   │   ├── account.activated.ftl
            │   │   ├── account.lockout.ftl
            │   │   ├── activation.ftl
            │   │   ├── password.was.reset.ftl
            │   │   ├── reset.password.ftl
            │   │   ├── state.disabled.ftl
            │   │   ├── state.enabled.ftl
            │   │   ├── state.warning.ftl
            │   │   └── test.ftl
            │   ├── thingsboard.conf
            │   └── thingsboard.yml
            └── data
                ├── cassandra
                │   ├── schema-ts.cql
                │   └── schema-ts-latest.cql
                ├── certs
                │   └── azure
                │       └── BaltimoreCyberTrustRoot.crt.pem
                ├── json
                │   ├── demo
                │   │   └── dashboards
                │   │       ├── gateways.json
                │   │       ├── rule_engine_statistics.json
                │   │       └── thermostats.json
                │   ├── system
                │   │   ├── oauth2_config_templates
                │   │   │   ├── facebook_config.json
                │   │   │   ├── github_config.json
                │   │   │   └── google_config.json
                │   │   └── widget_bundles
                │   │       ├── alarm_widgets.json
                │   │       ├── analogue_gauges.json
                │   │       ├── cards.json
                │   │       ├── charts.json
                │   │       ├── control_widgets.json
                │   │       ├── date.json
                │   │       ├── digital_gauges.json
                │   │       ├── entity_admin_widgets.json
                │   │       ├── gateway_widgets.json
                │   │       ├── gpio_widgets.json
                │   │       ├── input_widgets.json
                │   │       ├── maps.json
                │   │       └── navigation_widgets.json
                │   └── tenant
                │       ├── device_profile
                │       │   └── rule_chain_template.json
                │       └── rule_chains
                │           └── root_rule_chain.json
                ├── sql
                │   ├── schema-entities-hsql.sql
                │   ├── schema-entities-idx.sql
                │   ├── schema-entities.sql
                │   ├── schema-timescale.sql
                │   ├── schema-ts-hsql.sql
                │   ├── schema-ts-psql.sql
                │   └── schema-types-hsql.sql
                └── upgrade
                    ├── 1.3.0
                    │   └── schema_update.cql
                    ├── 1.3.1
                    │   └── schema_update.sql
                    ├── 1.4.0
                    │   ├── schema_update.cql
                    │   └── schema_update.sql
                    ├── 2.0.0
                    │   ├── schema_update.cql
                    │   └── schema_update.sql
                    ├── 2.1.1
                    │   ├── schema_update.cql
                    │   └── schema_update.sql
                    ├── 2.1.2
                    │   ├── schema_update.cql
                    │   └── schema_update.sql
                    ├── 2.2.0
                    │   └── schema_update.sql
                    ├── 2.3.1
                    │   └── schema_update.sql
                    ├── 2.4.0
                    │   └── schema_update.sql
                    ├── 2.4.2
                    │   └── schema_update.sql
                    ├── 2.4.3
                    │   ├── schema_update_psql_drop_partitions.sql
                    │   ├── schema_update_psql_ts.sql
                    │   ├── schema_update_timescale_ts.sql
                    │   └── schema_update_ttl.sql
                    ├── 3.0.1
                    │   ├── schema_ts_latest.sql
                    │   └── schema_update_to_uuid.sql
                    ├── 3.1.0
                    │   └── schema_update.sql
                    ├── 3.1.1
                    │   ├── schema_update_after.sql
                    │   └── schema_update_before.sql
                    └── 3.2.1
                        ├── schema_update.sql
                        └── schema_update_ttl.sql

44 directories, 84 files
antoine@Talos:~/Bureau/thingsboard-3.2.2$ 

Hors ligne

#9 Le 04/06/2021, à 12:06

Vobul

Re : Remplacer fichier image dans un programme compile

Merci toitoine, c'est très utile. En effet je vois plutôt ça dans /usr/share/thingsboard. Pour les assets, c'est possible qu'ils soient dans le .jar ?


Vobul

Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.

Hors ligne

#10 Le 04/06/2021, à 12:37

PierreD72

Re : Remplacer fichier image dans un programme compile

Oui merci, je ne connaissais pas cette commande.

J'ai ouvert le fichier thingsboard.jar dans nano mais sauf quelques lignes au début, le reste est illisible

Hors ligne

#11 Le 04/06/2021, à 12:41

soshy

Re : Remplacer fichier image dans un programme compile

Oui c'est tout à fait possible que les fichiers soient dans le jar. Après, un jar étant un bête fichier zip, on fait ce qu'on veut avec.

Hors ligne

#12 Le 04/06/2021, à 12:47

Vobul

Re : Remplacer fichier image dans un programme compile

Oui un .jar c'est un .zip, tu devrais pouvoir l'ouvrir avec la commande "unzip" et voir les fichiers dedans.


Vobul

Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.

Hors ligne

#13 Le 04/06/2021, à 13:15

PierreD72

Re : Remplacer fichier image dans un programme compile

C'est fait mais ça me donne toute une grosse série de dossiers et des fichiers avec extension java.

Hors ligne

#14 Le 04/06/2021, à 15:26

Vobul

Re : Remplacer fichier image dans un programme compile

Il semble que le CSS soit inline dans les templates html : https://github.com/thingsboard/thingsbo … /templates

Donc ce sont ces fichiers à changer.


Vobul

Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.

Hors ligne