deb2pet & rpm2pet

Message
Author
Pelo

deb2pet & rpm2pet

#1 Post by Pelo »

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.
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.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#2 Post by musher0 »

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
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

oui

#3 Post by oui »

ah mais notre pelo est comme un vrai journaliste... il se sent payé à l'article, utile ou non :lol:

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#4 Post by musher0 »

oui wrote:ah mais notre pelo est comme un vrai journaliste... il se sent payé à l'article, utile ou non :lol:
Comme dans une des premières chansons de Jean-Pierre Ferland : :)
« 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)

Pelo

Vous pensez bien qu'il y a anguille sous roche

#5 Post by Pelo »

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... 
Last edited by Pelo on Fri 20 Nov 2015, 15:58, edited 2 times in total.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#6 Post by musher0 »

Perso, je ne saisis pas pourquoi on aurait besoin de ce genre de scripts,
mais enfin, chacun sa marotte.

C'est qui le mystérieux auteur ? Je me méfie des trucs non signés.

À+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

Je ne parle pas de scripts

#7 Post by Pelo »

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. 

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#8 Post by musher0 »

Quelle perte de temps. « No comment. »
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#9 Post by musher0 »

Question de se comprendre un peu, j'ai ajouté des marges à ton script.

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. 
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)
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

un pet de Dejan555

#10 Post by Pelo »

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)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#11 Post by musher0 »

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
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

SSR en un pet, avec les dépendances.

#12 Post by Pelo »

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 ?

Pelo

il se sent payé à l'article, utile ou non

#13 Post by Pelo »

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.

did18
Posts: 417
Joined: Wed 19 Nov 2014, 22:27

#14 Post by did18 »

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.

Pelo

Je veux joindre les dépendances dans le paquet pet

#15 Post by Pelo »

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 .

Pelo

to pet or not to pet ?

#16 Post by Pelo »

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 ?
:lol: 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.

Médor

Pas de paquet cassoulet en deb ni en pet ;)

#17 Post by Médor »

Voici une recette ;)

Image

C'est bien meilleur qu'en boite :!:

N'allez plus au resto chez Pelo, sinon gare aux pets foireux :!:

Pelo

Monsieur Slacko, le fait soi-même peut aller loin

#18 Post by Pelo »

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 !

Médor

#19 Post by Médor »

Recyclage des pets ...

Image

l'énergie du futur :lol:

oui

#20 Post by oui »

vous êtes malades tous les deux?

Post Reply