Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 4 messages ] 
Auteur Message
MessagePosté: 03 Jan 2012 19:01 
Hors ligne

Inscription: 10 Aoû 2011 06:51
Messages: 4
Bonjour à tous et bonne année 2012 !!!

Premièrement, je ne suis pas sûr d'être dans la bonne section donc si c'est la cas désolé au modérateur.

J'ai débuté dans la conception de paquets sous debian hier et tous va très bien mes paquets s'installent et tout fonctionne, mais aujourd'hui je veux aller plus loin.

Bref, mes paquets sont des ajouts à des paquets existants (de simple traduction dans la langue française)

Donc comme je remplace des fichiers qui sont déjà installés j'ai penser utiliser preinst pour créer un petit script qui sauvegardera les fichiers remplacer et les déplacera dans un dossier 'backup' et a la suppression de mon paquet je pense utiliser postrm pour remettre les fichiers qui sont dans le répertoire backup a leur place initiale.

Première question : Pour l'instant est-ce logique et cela fonctionnera-t-il ?

Par la suite je me suis dit si jamais un utilisateur supprime le paquet que je modifie, mon paquet et les fichiers de traduction seront toujours là et inutile donc pas très pratique

Donc deuxième question : existe-t-il une façon pour supprimer mon paquet lorsque l'autre paquet est supprimé ?

Dans le fichier control j'ai bien dit que mon paquet dépendait de celui que je modifiais, mais je ne sais pas s’il supprimera mon paquet du même coup.

Et ma troisième question : si mon paquet se fait supprimer par le paquet que je traduit, postrm va être de nouveau appelé et du coup des fichiers inutile resteront présent non ? sauf si mon paquet serrait supprimer avant ??

J'espère avoir été assez clair si ce n'est pas le cas dites moi ce qu'il ne l'est pas et j'essayerai de mieux expliquer.

PS. Je ne travaille pas sous un pc mais une architecture arm (mobile) mais je ne crois pas que cela change quoi que ce soit.

Merci à tous de m'avoir lu !


Haut
 Profil  
 
MessagePosté: 03 Jan 2012 20:09 
En ligne
Administrateur du forum
Avatar de l’utilisateur

Inscription: 15 Oct 2004 01:13
Messages: 19020
Localisation: Périgord
Je n'ai pas bien lu mais regarde si "rsync" ne convient pas pour ça.

_________________
"L'action est plus efficace que la polémique, mais plus rare."
"Pas de Droite, pas de Gauche mais "ailleurs et partout", "Franchouillard" et même pas honte !
Ricardo (1936-...)


Haut
 Profil  
 
MessagePosté: 03 Jan 2012 20:41 
Hors ligne

Inscription: 10 Aoû 2011 06:51
Messages: 4
Bon rsync n'est pas vraiment une option et je vais en même temps répondre

Pour ma deuxième et troisième questions comme j'ai indiquer une dépendance dans le fichier control mon paquet sera supprimer avant le paquet maître donc plus de souci de ce coté !

Et pour la première et bien après avoir fait plus de recherche il semble bien que cela va fonctionner.

Merci a tous faut dire qu'avant hier seulement mon serveur était sous debian et me voilà avec ubuntu et debian + win 7 sous mon pc !!


Haut
 Profil  
 
MessagePosté: 04 Jan 2012 17:31 
Hors ligne
Administrateur du forum
Avatar de l’utilisateur

Inscription: 17 Fév 2006 12:20
Messages: 15345
Localisation: Ile de France
keny10 a écrit:
Donc comme je remplace des fichiers qui sont déjà installés j'ai penser utiliser preinst pour créer un petit script qui sauvegardera les fichiers remplacer et les déplacera dans un dossier 'backup' et a la suppression de mon paquet je pense utiliser postrm pour remettre les fichiers qui sont dans le répertoire backup a leur place initiale.
Regarde divert, c'est fait pour ça (ton paquet doit utiliser divert et non remplacer les fichiers, sinon la reconstruction de l'autre paquet ne fonctionnera et les controles md5sum feront de faux positifs.)
Citation:
Première question : Pour l'instant est-ce logique et cela fonctionnera-t-il ?

Par la suite je me suis dit si jamais un utilisateur supprime le paquet que je modifie, mon paquet et les fichiers de traduction seront toujours là et inutile donc pas très pratique

Donc deuxième question : existe-t-il une façon pour supprimer mon paquet lorsque l'autre paquet est supprimé ?
Avec divert, c'est fait automatiquement, sinon met ces paquets comme dépendances. La suppression d'un des paquets virera le tien.
Citation:
Dans le fichier control j'ai bien dit que mon paquet dépendait de celui que je modifiais, mais je ne sais pas s’il supprimera mon paquet du même coup.
si
Citation:
Et ma troisième question : si mon paquet se fait supprimer par le paquet que je traduit, postrm va être de nouveau appelé et du coup des fichiers inutile resteront présent non ? sauf si mon paquet serrait supprimer avant ??
divert règle le problème.

_________________
Debian Squeeze amd64 Linux version 2.6.30-1
Le Dell 1525N a pété après 19 mois, Toshiba A500D Intel Core 2 Duo 4G RAM
Carte Nvidia, XFCE avec compiz (ben si...)

2 mains de 5 doigts chacune, une tête plus options usuelles


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 4 messages ] 

Index du forum » Divers » Programmation


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.112s | 11 Queries | GZIP : Off ]