Envoyer un paquet dans l'archive Debian
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
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
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
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
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
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
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!
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!
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!
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?
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