J'aimerais savoir comment peut on mettre à jour un logiciel installé par
compilation de manière sure, sans perdre sa configuration, s'assurer que
ce n'est que le delta qui soit installé.
Avez vous des procédures ?
Cela dépend t'il du makefile ? j'entends par là, que le développeur
aurait pensé à ce cas et laisserait les fichiers de config sans
modification par exemple, ou remplace t'il purement et simplement tous
les fichiers.
Qu'elle sont les méthodes à a voir afin d'obtenir une mise à jour propre
sans trop de soucis (presque à la manière de APT) ?
Sachant que le plus souvent on ne sais plus trop ce qui est installé
comme fichiers et oû (meme si maintenant je prend l'habitude de faire un
ls avant et apres la compilation histoire d'avoir les ajouts ou
modification apres la compilation.
Merci de vos lumières à ce sujet.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
maderios
West a écrit :
Bonjour la liste,
J'aimerais savoir comment peut on mettre à jour un logiciel installé par compilation de manière sure, sans perdre sa configuration, s'assurer que ce n'est que le delta qui soit installé.
Avez vous des procédures ?
Cela dépend t'il du makefile ? j'entends par là, que le développeur aurait pensé à ce cas et laisserait les fichiers de config sans modification par exemple, ou remplace t'il purement et simplement tous les fichiers.
Qu'elle sont les méthodes à a voir afin d'obtenir une mise à jour propre sans trop de soucis (presque à la manière de APT) ?
Sachant que le plus souvent on ne sais plus trop ce qui est installé comme fichiers et oû (meme si maintenant je prend l'habitude de faire un ls avant et apres la compilation histoire d'avoir les ajouts ou modification apres la compilation.
Merci de vos lumières à ce sujet.
Installer checkinstall Compiler ton programme lancer checkinstall à la place de make install et ton programme compilé apparait sous la forme d'un .deb que tu peux installer avec dpkg
CheckInstall keeps track of all the files created or modified by your installation script ("make install" "make install_modules", "setup", etc), builds a standard binary package and installs it in your system giving you the ability to uninstall it with your distribution's standard package management utilities.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
West a écrit :
Bonjour la liste,
J'aimerais savoir comment peut on mettre à jour un logiciel installé par
compilation de manière sure, sans perdre sa configuration, s'assurer que
ce n'est que le delta qui soit installé.
Avez vous des procédures ?
Cela dépend t'il du makefile ? j'entends par là, que le développeur
aurait pensé à ce cas et laisserait les fichiers de config sans
modification par exemple, ou remplace t'il purement et simplement tous
les fichiers.
Qu'elle sont les méthodes à a voir afin d'obtenir une mise à jour propre
sans trop de soucis (presque à la manière de APT) ?
Sachant que le plus souvent on ne sais plus trop ce qui est installé
comme fichiers et oû (meme si maintenant je prend l'habitude de faire un
ls avant et apres la compilation histoire d'avoir les ajouts ou
modification apres la compilation.
Merci de vos lumières à ce sujet.
Installer checkinstall
Compiler ton programme
lancer checkinstall à la place de make install
et ton programme compilé apparait sous la forme d'un .deb que tu peux
installer avec dpkg
CheckInstall keeps track of all the files created or
modified by your installation script ("make install"
"make install_modules", "setup", etc), builds a
standard binary package and installs it in your
system giving you the ability to uninstall it with your
distribution's standard package management utilities.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
J'aimerais savoir comment peut on mettre à jour un logiciel installé par compilation de manière sure, sans perdre sa configuration, s'assurer que ce n'est que le delta qui soit installé.
Avez vous des procédures ?
Cela dépend t'il du makefile ? j'entends par là, que le développeur aurait pensé à ce cas et laisserait les fichiers de config sans modification par exemple, ou remplace t'il purement et simplement tous les fichiers.
Qu'elle sont les méthodes à a voir afin d'obtenir une mise à jour propre sans trop de soucis (presque à la manière de APT) ?
Sachant que le plus souvent on ne sais plus trop ce qui est installé comme fichiers et oû (meme si maintenant je prend l'habitude de faire un ls avant et apres la compilation histoire d'avoir les ajouts ou modification apres la compilation.
Merci de vos lumières à ce sujet.
Installer checkinstall Compiler ton programme lancer checkinstall à la place de make install et ton programme compilé apparait sous la forme d'un .deb que tu peux installer avec dpkg
CheckInstall keeps track of all the files created or modified by your installation script ("make install" "make install_modules", "setup", etc), builds a standard binary package and installs it in your system giving you the ability to uninstall it with your distribution's standard package management utilities.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
west
maderios a écrit :
Installer checkinstall Compiler ton programme lancer checkinstall à la place de make install et ton programme compilé apparait sous la forme d'un .deb que tu peux installer avec dpkg
CheckInstall keeps track of all the files created or modified by your installation script ("make install" "make install_modules", "setup", etc), builds a standard binary package and installs it in your system giving you the ability to uninstall it with your distribution's standard package management utilities.
Mais dans le cas d'une mise à jour, peut ton s'aider de checkinstall ? On peu facilement installé puis désinstallé, mais j'imagine que tout est perdu, n'est ce pas ?
Si ce n'est pas possible avec checkinstall ou un dpkg sur le .deb généré par checkinstall, faire un make install classique permet il de garder ses fichiers de configuration et autres ajouts de l'utilisateur(fichiers perso...) ?
Je ne connais pas le comportemant d'une compilation de soft de version supérieur sur un systeme ou la version intérieur a été installée par compilation.
J'ai du installé 2 3 softs par compilation (qmail, simscan, courier-imap...), mais le jour ou j'aurai besoin de les mettre à jour(cause de failles ou autres) je ne sais pas trop comment m'y prendre sans tout refaire. Vu que le serveur est en prod, j'ai pas envie de regretté ou avoir plusieurs heures de résintalltion et configuration derriere, juste pour une simple MàJ.
Le "make install", ne prend il pas en considération ce simple cas de MàJ ?
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
maderios a écrit :
Installer checkinstall
Compiler ton programme
lancer checkinstall à la place de make install
et ton programme compilé apparait sous la forme d'un .deb que tu peux
installer avec dpkg
CheckInstall keeps track of all the files created or
modified by your installation script ("make install"
"make install_modules", "setup", etc), builds a
standard binary package and installs it in your
system giving you the ability to uninstall it with your
distribution's standard package management utilities.
Mais dans le cas d'une mise à jour, peut ton s'aider de checkinstall ?
On peu facilement installé puis désinstallé, mais j'imagine que tout est
perdu,
n'est ce pas ?
Si ce n'est pas possible avec checkinstall ou un dpkg sur le .deb généré par
checkinstall, faire un make install classique permet il de garder ses
fichiers
de configuration et autres ajouts de l'utilisateur(fichiers perso...) ?
Je ne connais pas le comportemant d'une compilation de soft de version
supérieur
sur un systeme ou la version intérieur a été installée par compilation.
J'ai du installé 2 3 softs par compilation (qmail, simscan,
courier-imap...),
mais le jour ou j'aurai besoin de les mettre à jour(cause de failles ou
autres)
je ne sais pas trop comment m'y prendre sans tout refaire.
Vu que le serveur est en prod, j'ai pas envie de regretté ou avoir plusieurs
heures de résintalltion et configuration derriere, juste pour une simple
MàJ.
Le "make install", ne prend il pas en considération ce simple cas de MàJ ?
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Installer checkinstall Compiler ton programme lancer checkinstall à la place de make install et ton programme compilé apparait sous la forme d'un .deb que tu peux installer avec dpkg
CheckInstall keeps track of all the files created or modified by your installation script ("make install" "make install_modules", "setup", etc), builds a standard binary package and installs it in your system giving you the ability to uninstall it with your distribution's standard package management utilities.
Mais dans le cas d'une mise à jour, peut ton s'aider de checkinstall ? On peu facilement installé puis désinstallé, mais j'imagine que tout est perdu, n'est ce pas ?
Si ce n'est pas possible avec checkinstall ou un dpkg sur le .deb généré par checkinstall, faire un make install classique permet il de garder ses fichiers de configuration et autres ajouts de l'utilisateur(fichiers perso...) ?
Je ne connais pas le comportemant d'une compilation de soft de version supérieur sur un systeme ou la version intérieur a été installée par compilation.
J'ai du installé 2 3 softs par compilation (qmail, simscan, courier-imap...), mais le jour ou j'aurai besoin de les mettre à jour(cause de failles ou autres) je ne sais pas trop comment m'y prendre sans tout refaire. Vu que le serveur est en prod, j'ai pas envie de regretté ou avoir plusieurs heures de résintalltion et configuration derriere, juste pour une simple MàJ.
Le "make install", ne prend il pas en considération ce simple cas de MàJ ?
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Les mises à jour, la gestion des versions, câest à à §a que sert une distribution, câest tout le boulot de lâempaqueteur.
-- Sylvain Sauvage
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Les mises à jour, la gestion des versions, câest à à §a que sert
une distribution, câest tout le boulot de lâempaqueteur.
--
Sylvain Sauvage
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Les mises à jour, la gestion des versions, câest à à §a que sert une distribution, câest tout le boulot de lâempaqueteur.
-- Sylvain Sauvage
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact