Envoyer un paquet dans l'archive Debian

2011-10-22 Par sujet Skami 18
Bonjour,

J'ai crée un paquet pour un module Python, et je voudrais l'ajouter à
Debian.

J'ai lu qu'il fallait être Debian Maintener ou Debian Developer pour
pouvoir uploader des paquet, mais la procédure pour le devenir semble un peu
compliquée...

Bref, comment est ce que je pourrais envoyer mon paquet dans les dépots
Debian ?

Merci d'avance...


Re: Envoyer un paquet dans l'archive Debian

2011-10-22 Par sujet Skami 18
Ok, je vais me renseigner sur les «mentors»…

Merci à tous pour vos réponses :-)

--
http://skami18.github.com
http://github.com/Skami18
http://identi.ca/Skami18

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/capj4dk79yzqvnxuy5cypoqqyf31kaqeb60azt8lhmjjv3+h...@mail.gmail.com



Re: Video: encodage en serie

2010-05-16 Par sujet Skami 18
Dans le même genre, tu peut tout tapper dans le terminal:

cd Vidéos/todo
for i in $(ls); do
ffmpeg -i $i  /dossier/de/sortie/$i.extention
done


-- 
╭─╮ 
│ ⬚[ xterm - r...@skami ]   − □ X │ 
├─┤ 
│| r...@skami# cat /proc/info|│ 
│| Mail:sk...@skami-laptop.dyndns.org  |│ 
│| Site:http://sk18_website.sfhost.net |│ 
│| Projet:  http://pspmt.googlecode.com|│ 
│| Skami_18 is free software: you can|│
│| redistribute it and/or modify it under|│
│| the terms of the GNU General Public   |│
│| License as published by the Free Software |│
│| Foundation, either version 3 of the   |│
│| License, or any later version.|│
│| r...@skami#   |│
└─┘ 

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4befc703.90...@skami-laptop.dyndns.org



Re: Création de paquet pour programme pyt hon

2010-05-12 Par sujet Skami 18
Le 11/05/2010 22:06, François Cerbelle a écrit :
 a place de construire un paquet source qui pourra être
 distribué, reconstruit, mis à jour, ...

 Le seul et unique intérêt que j'y vois est didactique/pédagogique pour
 comprendre comment fonctionne le système de paquetage Debian. Mais, là,
 le but recherché est de construire un paquet.
   
En fait ça peut servir quand on ne peut PAS utiliser de paquets sources:
je suis tout seul comme un blaireau à coder mon soft, je dois donc faire
les paquets Debian et Ubuntu en vitesse de cette façon, par ce que ça
serait une perte de temps de créer un paquet source, de créer une
machine virtuelle sous Ubuntu avec Qemu, et de compiler mon paquet sous
Debian et sous Ubuntu: je préfère faire mon paquet comme ça en
spécifiant comme équivalents les noms des dépendances pour Debian et
ceux pour Ubuntu.

De toute façon, le python est indépendant de l'architecture, alors la
compilation perds de son intérêt...

Si je comprends bien, un paquet source indique comment compiler un
logiciel et comment le transformer en paquet?
Je pense que ça n'a d'intérêt que pour les gros projets ou les logiciels
dépendants de l'architecture... mais après, je peux me tromper :-p

-- 
╭─╮ 
│ ⬚[ xterm - r...@skami ]   − □ X │ 
├─┤ 
│| r...@skami# cat /proc/info|│ 
│| Mail:sk...@skami-laptop.dyndns.org  |│ 
│| Site:http://sk18_website.sfhost.net |│ 
│| Projet:  http://pspmt.googlecode.com|│ 
│| Skami_18 is free software: you can|│
│| redistribute it and/or modify it under|│
│| the terms of the GNU General Public   |│
│| License as published by the Free Software |│
│| Foundation, either version 3 of the   |│
│| License, or any later version.|│
│| r...@skami#   |│
└─┘ 

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4beada42.6020...@skami-laptop.dyndns.org



Re: Création de paquet pour programme pyt hon

2010-05-11 Par sujet Skami 18
Salut,

En fait, pour faire un paquet debian (*.deb), c'est assez simple et
plutôt cool:

Basiquemment,  un paquet est une archive (comme tes *.zip) qui contient
tout les fichier qui composent ton programme, plus des information
comme: de quoi à besoin ton programme pour fonctionner (dépendances), la
liste des fichiers de configuration (utile pour le dpkg-reconfigure),
des déclenchement (example: mettre à jours le système de fichiers
d'initialisation en cas d'installation de pilotes, etc...) et d'autres
trucs optionnels... ainsi qu' évidemment le nom et la version.

Pour faire ça, on utilise la commande dpkg --build dossier de ton
programme ton programme_numéro de version du programme-numéro de
version du paquet_architechture.deb comme ceci:
 dpkg --build pspvt/ pspvt_10.05-1_all.deb
Et DPKG transforme ton dossier ou tu as organisé les données ci-dessus
en un paquet *.deb installable d'un double-clic dans GDebi-Gtk ou d'une
ligne de commande dans GDebi-tout-court ou dans aptitude.

Que mettre dans ton dossier avant de le transformer en *.deb?
Déjà, toute l'arborescence de ton programme:
Si tu as un fichier /usr/bin/ton_soft à installer, tu devras le mettre
dans: ton_dossier/usr/bin/ton_soft, si tu as un dossier
/usr/share/ton_soft ce sera ton_dossier/usr/share/ton_soft...
Tu peux mettre autant de dossiers et de fichiers que tu veux, et les
droits sont (apparement) conservés (je crois, mais c'est à confirmer!).

Ensuite tu crée un fichier ton_soft/DEBIAN/control qui ne sera pas
installé, mais qui contiendra toutes les informations nécéssaires
(nom,version,dépendances,etc...)
Dans le même dossier (DEBIAN), tu peux mettre les scripts preinst,
postinst (très utile pour démarrer les DaeMON quand ils sont
installés, TOR et Postfix l'utilisent, ou pour régler les droits),
prerm (très utile pour nettoyer son merdier avant de partir, mon soft
devrait l'utiliser xD) ainsi que d'autres fichiers divers... SEUL LE
FICHIER control EST OBLIGATOIRE!

Voici un example:
 ton_soft/
 |-- DEBIAN
 |   |-- control #obligatoire!!
 |   |-- postinst
 |   |-- preinst
 |   |-- prerm
 |   `-- triggers
 |-- etc
 |   `-- truc.conf
 `-- usr
 |-- bin
 |   `-- ton_soft
 `-- share
 `-- ton_soft
 |-- coincoin.db
 |-- data.bin
 |-- default.xml
 `-- pic0.png

 6 directories, 11 files

Après, tu fais dpkg --build ton_soft tonsoft_0.2-1_i368.deb et ça te
crée le fichier tonsoft_0.2-1_i368.deb qui est ton paquet.

Par example dans mon cas, pour obtenir mon paquet je fais:

  $ tree pspvt_debian/ #mon arborescence:
   pspvt_debian/
   |-- DEBIAN
   |   |-- conffiles #Pour reconfigurer le merdier
   |  |-- postinst #C'es écris en Bash; là dedans...
   |   `-- control #Information obligatoires
   |-- etc
   |   `-- pspvt #Fichier de config' listé dans 'conffiles'
   `-- usr
  |-- bin
  |   `-- pspvt - ../share/pspvt/pspvt.py
  `-- share
  |-- applications
  |   `-- pspvt.desktop #Raccourcic pour le menu graphique
  |-- man
  |   `-- man1
  |   `-- pspvt.1.gz #Page de manuel, qui déclenche le
 trigger de man-db
  |-- pixmaps
  |   `-- pspvt #images
  |   |-- icon.png
  |   `-- pspvt.png
  `-- pspvt
  |-- libpspvt.py #machin
  |-- pspvt.py #bidule
  `-- ui_pspvt.glade #chose

   11 directories, 11 files #wahh! j'en ai fait de code xD
   $ dpkg --build pspvt_debian/ pspvt_10.02-1_all.deb #Et on empaquette...
   dpkg-deb : construction du paquet « pspvt » dans «
 pspvt_10.02-1_all.deb ».
   $ sudo dpkg -i pspvt_10.02_all.deb #...et on installe
   (Lecture de la base de données... 161993 fichiers et répertoires
 déjà installés.)
   Préparation du remplacement de pspvt 10.02-1 (en utilisant
 pspvt_10.02_all.deb) ...
   Dépaquetage de la mise à jour de pspvt ...
   Paramétrage de pspvt (10.02-1) ...
   Traitement des actions différées (« triggers ») pour « man-db »...
Tout simplement!


Tu trouvera plusieurs tutos et informations sur la syntaxe des fichiers
sur le net (google est ton ami), dans les pages de manuel, sur le site
officiel de debian, dans la doc ubuntu-fr (souvent valable pour Debian)
et si ça ne suffit pas, tu peux tout simplement regarder dans le source
d'un paquet: c'est à ça que ça sert le Logiciel Libre :-)

Bon packaging!

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4be9895a.9070...@skami-laptop.dyndns.org



Re: plus de raccourcis sur le bureau Gnome sous Debian

2010-05-11 Par sujet Skami 18
Salut,

Essaye de faire un truc:
tu entres dans ta console (Ctrl+Alt+F1) et tu tapes:
 export DISPLAY=:0.0
Et ensuite tu tapes:
 gnome-terminal
Et tu reviens en mode graphique (Ctrl+Alt+F7)

Ci c'est ce que je pense (une défaillance de nautilus ou GNOME), la
première ligne indiquera aux programmes le chemin du mode graphique te
ça te permettra de lancer dans programmes graphiques depuis ta console.
La deuxième ligne lance justement le terminal de GNOME: tu pourras taper
des commandes dedans :-)

Ensuite essaye des commandes du style:
nautilus ~ , pour démarrer nautilus manuellement.
gnome-panel pour démarrer le panel manuellement.

Si ça réussi, c'est que le problème ne viens pas d'eux mais de celui qui
les lancent: gnome-session...

À ce moment là essaye une autre session, pour voir si le problème ne
viens pas de tes fichiers de config' de gnome, et si c'est le cas, un
rm -Rf ~/.gnome2 suffira, mais cela perdra tes paramètres...


-- 
╭─╮ 
│ ⬚[ xterm - r...@skami ]   − □ X │ 
├─┤ 
│| r...@skami# cat /proc/info|│ 
│| Mail:sk...@skami-laptop.dyndns.org  |│ 
│| Site:http://sk18_website.sfhost.net |│ 
│| Projet:  http://pspmt.googlecode.com|│ 
│| Skami_18 is free software: you can|│
│| redistribute it and/or modify it under|│
│| the terms of the GNU General Public   |│
│| License as published by the Free Software |│
│| Foundation, either version 3 of the   |│
│| License, or any later version.|│
│| r...@skami#   |│
└─┘ 

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4be98c39.5050...@skami-laptop.dyndns.org



Re: Problème de chargement de module broa dcom

2010-04-19 Par sujet Skami 18

Le 19/04/2010 16:20, Pascal Hambourg a écrit :

Salut,

Stéphane Fortrie a écrit :

Oui comme ça, ça marche, le module broadcom est bien chargé avec le
module tg3

Mais lors du boot, seul le module tg3 est chargé.
je vais essayer de mettre le module broadcom dans /etc/modules


Juste une idée au pif : se pourrait-il que le module tg3 soit chargé par
au démarrage par l'initramfs ?


Il suffirait de mettre un coup de «mkinitramfs -u», dans ce cas...

--
╭─╮
│ ⬚[ xterm - r...@skami ]   − □ X │
├─┤
│| r...@skami# cat /proc/info|│
│| Mail:sk...@skami-laptop.dyndns.org  |│
│| Site:http://sk18_website.sfhost.net |│
│| Projet:  http://pspmt.googlecode.com|│
│| Skami_18 is free software: you can|│
│| redistribute it and/or modify it under|│
│| the terms of the GNU General Public   |│
│| License as published by the Free Software |│
│| Foundation, either version 3 of the   |│
│| License, or any later version.|│
│| r...@skami#   |│
└─┘

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4bcc7e43.5070...@skami-laptop.dyndns.org



Désinstaller Evolution, Ekiga, Pidgin, e tc... en gardant Gnome!

2010-04-04 Par sujet Skami 18

Salut,

Mon problème est simple: je veux supprimer les logiciel Evolution, 
Ekiga, Pidgin et quelques autres de Gnome, mais le problème est que ces 
logiciels étant rangés dans les dépendances de Gnome, si je les 
supprime, je supprime aussi Gnome.


Suis-je obliger de les garder ou quelqu'un connaît-il une solution?!

Merci d'avance :-)
--
╭─╮
│ ⬚[ xterm - r...@skami ]   − □ X │
├─┤
│| r...@skami# cat /proc/info|│
│| Mail:sk...@skami-laptop.dyndns.org  |│
│| Site:http://sk18_website.sfhost.net |│
│| Projet:  http://pspmt.googlecode.com|│
│| Skami_18 is free software: you can|│
│| redistribute it and/or modify it under|│
│| the terms of the GNU General Public   |│
│| License as published by the Free Software |│
│| Foundation, either version 3 of the   |│
│| License, or any later version.|│
│| r...@skami#   |│
└─┘

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4bb86b58.4040...@skami-laptop.dyndns.org



Re: Désinstaller Evolution, Ekiga, Pidgin , etc... en gardant Gnome!

2010-04-04 Par sujet Skami 18

Le 04/04/2010 15:04, Goldy a écrit :

Le 04/04/2010 14:58, David Prévot a écrit :

Le 04/04/2010 06:35, Skami 18 a écrit :

Salut,



Avec un gestionnaire de paquet avancé comme aptitude, les dépendances
ont été marquées comme ayant été installées automatiquement, il faut
donc les marquer comme ayant été installées manuellement, soit en ligne
de commande « aptitudepaquetm », soit plus simplement (à mon avis),
dans l'interface ncurse, en marquant les paquets que tu veux garder
comme installé manuellement à l'aide de la touche « m » (minuscule,
c'est à dire sans « shift » ou « Caps Lock », sinon ça le marque comme
installé automatiquement.

Ok, je vais tenter ça: je vous dis ce qu'il se passe...
--
╭─╮
│ ⬚[ xterm - r...@skami ]   − □ X │
├─┤
│| r...@skami# cat /proc/info|│
│| Mail:sk...@skami-laptop.dyndns.org  |│
│| Site:http://sk18_website.sfhost.net |│
│| Projet:  http://pspmt.googlecode.com|│
│| Skami_18 is free software: you can|│
│| redistribute it and/or modify it under|│
│| the terms of the GNU General Public   |│
│| License as published by the Free Software |│
│| Foundation, either version 3 of the   |│
│| License, or any later version.|│
│| r...@skami#   |│
└─┘

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4bb8cb65.8090...@skami-laptop.dyndns.org



[Résolu] Désinstaller Evolution, Ekiga, Pidgin, etc... en gardant Gnome!

2010-04-04 Par sujet Skami 18

J'ai fait ceci:

	% dpkg -s gnome | grep ^Depends: | sed s/,/\ \n /g |  awk '{print 
$1}' | sed -e '/Depends:/d'  file
	% dpkg -s gnome-desktop-environment | grep ^Depends: | sed s/,/\ \n 
/g |  awk '{print $1}' | sed -e '/Depends:/d'  file


Ce qui me donne un fichier file qui contient ça:
gdm-themes
gnome-themes-extras
gnome-games
...
...
desktop-base
gksu

C'est à dire toutes mes dépandances: je n'ai plus qu'à les passer à 
aptitude:

% xargs sudo aptitude unmarkauto  file

Avec ça il y à déjà moins de paquets dont la suppretion est entraînnée 
par celle de gnome: c'est la bonne methode :-)


Merci à tous pour vos réponses: j'ignorais cette fonction d'aptitude :-)


--
╭─╮
│ ⬚[ xterm - r...@skami ]   − □ X │
├─┤
│| r...@skami# cat /proc/info|│
│| Mail:sk...@skami-laptop.dyndns.org  |│
│| Site:http://sk18_website.sfhost.net |│
│| Projet:  http://pspmt.googlecode.com|│
│| Skami_18 is free software: you can|│
│| redistribute it and/or modify it under|│
│| the terms of the GNU General Public   |│
│| License as published by the Free Software |│
│| Foundation, either version 3 of the   |│
│| License, or any later version.|│
│| r...@skami#   |│
└─┘

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4bb8d8f9.4050...@skami-laptop.dyndns.org



Comment marche le kernel Linux?

2010-03-30 Par sujet Skami 18

Salut,
Je voudrais savoir comment marche le kernel Linux:
Comment il fait pour gérer les processus, les threads, les signaux, 
comment il fait pour lancer les exécutables, comment marche l'allocation 
de mémoire, comment marche l'affichage, comment marche les drivers, 
comment marche l'accès aux disques, comment marchent les 
modules/drivers, etc...


Je ne cherche pas à savoir comment le compiler, l'utiliser, etc...

Le problème est que je ne comprends pas très bien l'anglais: je 
chercherais de la documentation en français, si possible...


J'ai cherché sur Google, mais je n'ai pas trouvé, du moin pas en 
français, donc, si vous avez des liens, des informations ou autre, je 
suis preneur :-)


Merci d'avance :-)
--
╭─╮
│ ⬚[ xterm - r...@skami ]   − □ X │
├─┤
│| r...@skami# cat /proc/info|│
│| Mail:sk...@skami-laptop.dyndns.org  |│
│| Site:http://sk18_website.sfhost.net |│
│| Projet:  http://pspmt.googlecode.com|│
│| Skami_18 is free software: you can|│
│| redistribute it and/or modify it under|│
│| the terms of the GNU General Public   |│
│| License as published by the Free Software |│
│| Foundation, either version 3 of the   |│
│| License, or any later version.|│
│| r...@skami#   |│
└─┘

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4bb22d68.8010...@skami-laptop.dyndns.org