Vous n'êtes pas identifié(e).
Dernière modification par Maknho (03-03-2021 13:34:54)
Hors ligne
Es-tu sûr que Duplicati embarque toutes les libs qu'il a besoin ?
Si oui :
./configure --prefix=***
Number 1 determines where the package will go when it is installed, and where it will look for its associated files when it is run. It's what you should use if you're just compiling something for use on a single host.
devrait suffire.
Si non :
Package builders who want to configure the library for standard locations, but have the package installed somewhere else so that it can easily be packaged, can use
$ make INSTALL_PREFIX=/tmp/package-root install
(or specify "--install_prefix=/tmp/package-root" as a configure option). The specified prefix will be prepended to all installation target filenames.
me semble plus approprié.
Les citations viennent de tes liens
Je répète, je ne suis un pas connaisseur de ce sujet.
Et donc, je ne te dis pas de faire ci ou ça
Ensuite, pour ce qui est de la sauvegarde système, j'utilise timeshift.
Je ne sais pas s'il gère le cloud, mais fait le taff en local
Au plaisir.
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Je répète, je ne suis un pas connaisseur de ce sujet.
Et donc, je ne te dis pas de faire ci ou ça
Pas de soucis ça m'aide beaucoup déjà et me met sur la voie
Es-tu sûr que Duplicati embarque toutes les libs qu'il a besoin ?
Non pas du tout sûr. Je crois même que non au vu de la procédure d'installation de duplicati (https://duplicati.readthedocs.io/en/lat … tallation/)
Package builders who want to configure the library for standard locations, but have the package installed somewhere else so that it can easily be packaged, can use
$ make INSTALL_PREFIX=/tmp/package-root install
(or specify "--install_prefix=/tmp/package-root" as a configure option). The specified prefix will be prepended to all installation target filenames.
Huum OK
Alors la commande pourrait ressembler à .. make INSTALL_PREFIX=/mon/chemin/surleHDD/emplacement_duplicati duplicati_2.0.5.1-1_all.deb ?
EDIT : ah non pas du tout
Je réfléchis encore
EDIT 2 : plutôt
make DESTDIR=/mon/chemin/surleHDD/emplacement_duplicati --install_prefix=/tmp/package-root install duplicati_2.0.5.1-1_all.deb
??
Dernière modification par Maknho (02-03-2021 09:38:25)
Hors ligne
Dernière modification par Tawal (02-03-2021 09:57:11)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Hors ligne
Comment indiquer, après avoir téléchargé le .deb de duplicati, le chemin d'installation ?
Tu ne peux pas, tout simplement
Tu as plusieurs options, mais aucune n’est aussi simple que de donner un chemin où le .deb va s’installer :
Construire toi-même le .deb depuis ses sources, en choisissant le chemin d’installation
Extraire le contenu du .deb que tu as téléchargé, modifier ses chemins, le reconstruire, l’installer
Ne pas passer par un .deb
Hors ligne
Hors ligne
Extraire le contenu du .deb que tu as téléchargé, modifier ses chemins, le reconstruire, l’installer
Ca, ca peut fonctionner facilement, le paquet est un empaquetage d'un programme windows + mono. J'imagine mis à part les chemins codés en dur dans /usr/bin/duplicati... c'est du relatif
avec ça, le programme à l'air de se lancer (machine virtuelle debian 10, pas testé le fonctionnement, enfin ça se lance )
Hors ligne
# on décompresse le .deb
mkdir -p old_deb/DEBIAN
dpkg-deb -x $DUPLICATI_FILE old_deb/
dpkg-deb -e $DUPLICATI_FILE old_deb/DEBIAN
Cette partie-ci peut se simplifier un peu, l’option -R (--raw-extract) équivaut aux deux appels successifs -x puis -e :
Ici je me suis bricolé un petit script "dpkg-extract" sur ce modèle, qui me sert surtout quand je veux extraire le contenu de plusieurs .deb pour les comparer ou les modifier :
Hors ligne