#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.debJ'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