deb2pet & rpm2pet
deb2pet & rpm2pet
Paquet Debian à transformer en Pet
topic d'origine
Pourquoi en 2015 passer par des Puppies Ubuntu qui renvoient sur Debian, me direz-vous ? çà mérite réflexion.
topic d'origine
Pourquoi en 2015 passer par des Puppies Ubuntu qui renvoient sur Debian, me direz-vous ? çà mérite réflexion.
- Attachments
-
- deb2pet.rpm2pet-0.0.4.pet
- Pet de Dejan555, specialiste des Puppies Dpup basées sur Debian
- (968 Bytes) Downloaded 177 times
Last edited by Pelo on Fri 13 Nov 2015, 11:34, edited 5 times in total.
Bonjour, pelo.
À titre d'information, il y a une mèche qu'on n'a plus besoin de convertir les
*.deb et les *.rpm en archives *.pet ! Les nouveaux Toutous | Puppys ont
tous la capacité d'installer des archives *.deb ou *.rpm automatiquement.
À+
musher0
À titre d'information, il y a une mèche qu'on n'a plus besoin de convertir les
*.deb et les *.rpm en archives *.pet ! Les nouveaux Toutous | Puppys ont
tous la capacité d'installer des archives *.deb ou *.rpm automatiquement.
À+
musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Comme dans une des premières chansons de Jean-Pierre Ferland :oui wrote:ah mais notre pelo est comme un vrai journaliste... il se sent payé à l'article, utile ou non
« As-tu vu mon papier tout frais ?
C'est presque du papier-monnaie...
Les journalis-is-tes.»
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Vous pensez bien qu'il y a anguille sous roche
Reconfigurer n'est à la portée que de vieux grigous comme vous, etudiants linuxiens depuis la nuit des temps.
Vous avez reagi trop vite. et pas dans le bon sens : ce topic s'adresse au public. Je sais bien que les anciens savent recompiler, triturer, alléger, les logiciels Debian pour la légèrer et véloce Puppy, et trier les dépendances avec discernement. Médor fait des pets pour pérenniser tout çà, évitant à chaque puppistophile amateur de se prendre la tête. Joindre les dépendances dans le pet, voilà où je vais en venir...
Vous avez reagi trop vite. et pas dans le bon sens : ce topic s'adresse au public. Je sais bien que les anciens savent recompiler, triturer, alléger, les logiciels Debian pour la légèrer et véloce Puppy, et trier les dépendances avec discernement. Médor fait des pets pour pérenniser tout çà, évitant à chaque puppistophile amateur de se prendre la tête. Joindre les dépendances dans le pet, voilà où je vais en venir...
Last edited by Pelo on Fri 20 Nov 2015, 15:58, edited 2 times in total.
Je ne parle pas de scripts
Je ne parle pas de scripts, mais de pets qui d'un clic installent tout le nécessaire, sans le superflu. Puppy n'est pas Debian, Puppy est une Linux qui veut faire avec peu ce que les autres font avec beaucoup.
Un pet pourra regrouper trois paquets Debian, le paquet logiciel pur et deux dépendances jugées nécessaires, mais pas toutes
Les depôts Lucid(es) sont remplis de pets faits sur ce principe.
Un pet pourra regrouper trois paquets Debian, le paquet logiciel pur et deux dépendances jugées nécessaires, mais pas toutes
Les depôts Lucid(es) sont remplis de pets faits sur ce principe.
Question de se comprendre un peu, j'ai ajouté des marges à ton script.
Répétons-le :
Sans commentaires, ce script représente exactement ce dont tu
te plains tout le temps : du Puppy pour spécialistes.
Sans commentaires, dans un an, quand toi ou x reviendrez à ce script,
vous vous gratterez des poux parce que vous ne vous souviendrez plus
de quelle ligne fait quoi.
Répétons-le :
Bah, quelle perte de temps.
À-
musher0 (furax)
Code: Select all
#!/bin/sh
# Titre ajouté par musher0 : deb2pet.
#DEB=`Xdialog --title "Select file" --wrap --fselect *.deb 0 0 2>&1`
# Tiens, une scorie qui vient Dieu sait d'où.
####
DEB=$1
if [ -e "$DEB" ]; then
for i in "$DEB";do
FOLDR=$(echo $i|sed 's/\.deb$//')
done
mkdir "$FOLDR"
cp "$DEB" "$FOLDR"
cd "$FOLDR"
DEB=`ls | grep ".deb"` # Annule la première variable DEB ?
# Pourquoi cette nouvelle variable ?
undeb "$DEB"
rm "$DEB"
FOLDR=`basename "$FOLDR"`
#
echo "PETMENUDESCR=''" > "$FOLDR.pet.specs"
echo "PETOFFICIALDEPS=''" >> "$FOLDR.pet.specs"
echo "PETREGISTER='yes'" >> "$FOLDR.pet.specs"
# On aime se répéter ou quoi ?
cd ..
tar -cf "$FOLDR.tar" "$FOLDR"
gzip "$FOLDR.tar"
tgz2pet "$FOLDR.tar.gz"
rm -R -f "$FOLDR"
rm "$FOLDR.deb"
#rox
fi
# Sans commentaires, ce script représente exactement ce dont tu
# te plains tout le temps : du Puppy pour spécialistes.
Sans commentaires, ce script représente exactement ce dont tu
te plains tout le temps : du Puppy pour spécialistes.
Sans commentaires, dans un an, quand toi ou x reviendrez à ce script,
vous vous gratterez des poux parce que vous ne vous souviendrez plus
de quelle ligne fait quoi.
Répétons-le :
Bah, quelle perte de temps.
À-
musher0 (furax)
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
un pet de Dejan555
ce n'est pas mon script, mais un pet de Dejan555 ton ami qui argumente en anglais la chose
"And dir2pet can be confusing for less advanced users. I'm recieving PM's like "What are dependencies? How do you know what to enter?..." You don't have to know people, just type enter until dir2pet exits if you don't know what to write... Also if you want to convert games, their executables are usually stored in /usr/games which is not in puppy's executable path, so you can't start them from menu entry created from debian's desktop files. Either modify the desktop file or navigate to /usr/games and drag executables to desktop, or link them to /usr/bin/""
Disons que je poste sur le forum des francophone un sujet que je pensais être utile, Ubuntu abandonnant la création de paquets RPM, ses effectifs ayant été mutés aux smartphones et aux serveurs. Ils renvoient à Debian,.
J'ai rajouté en titre le lien sur le topic de Dejan 555, l'auteur du pet. Je pense comme lui sur ce sujet. Mais chacun fera comme il veut.
Pour nos newbies, Dejan fait les Dpup, Puppies basées sur les dépôts Debian. Il a jugé utile de transformer en pet les paquets Debian, principalement à cause des dépendances et le l'arborescence parfois différente entre puppy et Debian ((grosso modo)
"And dir2pet can be confusing for less advanced users. I'm recieving PM's like "What are dependencies? How do you know what to enter?..." You don't have to know people, just type enter until dir2pet exits if you don't know what to write... Also if you want to convert games, their executables are usually stored in /usr/games which is not in puppy's executable path, so you can't start them from menu entry created from debian's desktop files. Either modify the desktop file or navigate to /usr/games and drag executables to desktop, or link them to /usr/bin/""
Disons que je poste sur le forum des francophone un sujet que je pensais être utile, Ubuntu abandonnant la création de paquets RPM, ses effectifs ayant été mutés aux smartphones et aux serveurs. Ils renvoient à Debian,.
J'ai rajouté en titre le lien sur le topic de Dejan 555, l'auteur du pet. Je pense comme lui sur ce sujet. Mais chacun fera comme il veut.
Pour nos newbies, Dejan fait les Dpup, Puppies basées sur les dépôts Debian. Il a jugé utile de transformer en pet les paquets Debian, principalement à cause des dépendances et le l'arborescence parfois différente entre puppy et Debian ((grosso modo)
Ben, oui, mais comprends donc, les "libraries", elles sont pas plus dans
les deb ou dans les rpm que dans les pet.
Un script de conversion aidera pas.
Par exemple, l'autre jour j'ai téléchargé les mailutils de GNU de pkgs.org.
Hé ben il a fallu que j'aille chercher la libmailutils séparément.
Tant que notre Puppy Package Manager ne sera pas plus solide, ce sera
comme ça. En ce moment, je suis sur vividPup-6.5. Hé ben, le PPM
comme tel ne fonctionne toujours pas, et j'ai fait deux-trois mises à jour.
Pourquoi penses-tu que les Debian Dogs de Saintless et son collaborateur
ont du succès ? Ils utilisent la gestion de paquet de Debian, qui ne rate
jamais, à ce qu'on dit.
Ces gestions de paquet ont été programmées pour lire la liste de
dépendances d'un programme et aller les chercher automatiquement si
elles ne sont pas déjà dans la distro.
Simple comme logique, non ? Pourquoi les Informa-Ti-Chiens (c'est
nous, ça !) y arrivent pas est un mystère.
À+
musher0
les deb ou dans les rpm que dans les pet.
Un script de conversion aidera pas.
Par exemple, l'autre jour j'ai téléchargé les mailutils de GNU de pkgs.org.
Hé ben il a fallu que j'aille chercher la libmailutils séparément.
Tant que notre Puppy Package Manager ne sera pas plus solide, ce sera
comme ça. En ce moment, je suis sur vividPup-6.5. Hé ben, le PPM
comme tel ne fonctionne toujours pas, et j'ai fait deux-trois mises à jour.
Pourquoi penses-tu que les Debian Dogs de Saintless et son collaborateur
ont du succès ? Ils utilisent la gestion de paquet de Debian, qui ne rate
jamais, à ce qu'on dit.
Ces gestions de paquet ont été programmées pour lire la liste de
dépendances d'un programme et aller les chercher automatiquement si
elles ne sont pas déjà dans la distro.
Simple comme logique, non ? Pourquoi les Informa-Ti-Chiens (c'est
nous, ça !) y arrivent pas est un mystère.
À+
musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
SSR en un pet, avec les dépendances.
Il faut les convertir en pet pour les faire durer, rien n'est garanti avec les dépôts Ubuntu. Avec un pet, pas de soucis, en plus chaque user n'aura pas à reloader les dépendances.
Nos anciens faisaient des pets, pourquoi arrêter ? Is it worth the pain ? It is.
Je voudrais faire tourner SSR simple screen recorder sur toutes les puppies. J'ai le paquet Debian, j'en ai fait un pet, mais je voudrais y inclure les dependances listées en console par la commande
ldd /usr/bin/simplescreenrecorder.
Un professionel Linux a-t-il un truc pour faire çà facile ?
Nos anciens faisaient des pets, pourquoi arrêter ? Is it worth the pain ? It is.
Je voudrais faire tourner SSR simple screen recorder sur toutes les puppies. J'ai le paquet Debian, j'en ai fait un pet, mais je voudrais y inclure les dependances listées en console par la commande
ldd /usr/bin/simplescreenrecorder.
Un professionel Linux a-t-il un truc pour faire çà facile ?
il se sent payé à l'article, utile ou non
ah mais notre pelo est comme un vrai journaliste... il se sent payé à l'article, utile ou non Laughing
Eh OUI, je ne crée pas de topic si j'en trouve un qui traite déjà du sujet ! Je le continue, même s'il date.
Eh OUI, je ne crée pas de topic si j'en trouve un qui traite déjà du sujet ! Je le continue, même s'il date.
Bonsoir
Questions plus en rapport avec le titre ("Paquet Debian à transformer en Pet")
Pourquoi transformer un '.deb' (paquet debian) en '.pet' alors qu'il suffit de cliquer sur le '.deb' pour l'installer ?
Quitte à transformer un '.deb', autant le transformer en '.sfs' dont l'usage est plus souple et encombre bien moins le fichier de sauvegarde personnel non ?
Normalement la lecture de l'entète du fichier '.deb' précise les dépendances nécessaires au bon fonctionnement du paquet.
Bonne soirée.
Questions plus en rapport avec le titre ("Paquet Debian à transformer en Pet")
Pourquoi transformer un '.deb' (paquet debian) en '.pet' alors qu'il suffit de cliquer sur le '.deb' pour l'installer ?
Quitte à transformer un '.deb', autant le transformer en '.sfs' dont l'usage est plus souple et encombre bien moins le fichier de sauvegarde personnel non ?
Normalement la lecture de l'entète du fichier '.deb' précise les dépendances nécessaires au bon fonctionnement du paquet.
Bonne soirée.
Je veux joindre les dépendances dans le paquet pet
Mon souhait est de joindre les dépendances dans le paquet pet, ou Debian si vous ne voulez pas le petiser.
Quand vous passez par le PPM, les depandances sont listées, mais il faut sélectionner. Il ne faut pas tout prendre !
Déjà les Pets Puppy allégeaient les applications en supprimant les langues trop étrangères (en,fr suffisant). Nos techniciens disaient que faire un pet n'est pas facile.
Comment nos users, dont moi, vont savoir trier ce qu'il faut prendre ou pas, en plus la description des dépendances demande un bac de linuxien .
Quand vous passez par le PPM, les depandances sont listées, mais il faut sélectionner. Il ne faut pas tout prendre !
Déjà les Pets Puppy allégeaient les applications en supprimant les langues trop étrangères (en,fr suffisant). Nos techniciens disaient que faire un pet n'est pas facile.
Comment nos users, dont moi, vont savoir trier ce qu'il faut prendre ou pas, en plus la description des dépendances demande un bac de linuxien .
to pet or not to pet ?
Face à des esprits grincheux :
to pet or not to pet ?
Pourquoi acheter du cassoulet en boite alors qu'on peut le faire soit même ?
parce c'est tout fait, et bien fait.
Dejan555 vous l'expliquera. C'est le spécialiste Debian des puppy. C'est lui même qui dit que vous, vous le ferez mal.
to pet or not to pet ?
Pourquoi acheter du cassoulet en boite alors qu'on peut le faire soit même ?
parce c'est tout fait, et bien fait.
Dejan555 vous l'expliquera. C'est le spécialiste Debian des puppy. C'est lui même qui dit que vous, vous le ferez mal.
Pas de paquet cassoulet en deb ni en pet ;)
Voici une recette
C'est bien meilleur qu'en boite
N'allez plus au resto chez Pelo, sinon gare aux pets foireux
C'est bien meilleur qu'en boite
N'allez plus au resto chez Pelo, sinon gare aux pets foireux
Monsieur Slacko, le fait soi-même peut aller loin
Monsieur Slacko, le fait soi-même peut aller loin. Pour le cassoulet on peut faire ses saucisses soi-même (dependance immédiate)
Tuer le cochon (dépendance second niveau)
Elever le cochon (dependance troisième niveau)
tout çà, c'est un métier, et rien ne garanti que le cassoulet soit bon. Tandis qu'en boite, au moins on aura mangé.
Medor, tu en fait des pets, toi !
Tuer le cochon (dépendance second niveau)
Elever le cochon (dependance troisième niveau)
tout çà, c'est un métier, et rien ne garanti que le cassoulet soit bon. Tandis qu'en boite, au moins on aura mangé.
Medor, tu en fait des pets, toi !