Connexion

Forum

Packaging Transformez un Deb en Rpm

Visiteur

Visiteur

Rang

Avatar

Message : 0

Le 09/01/2018 à 14h07
Transformez un fichier deb en rpm
Nous allons utilsez alien-pkg-converter
1) En mode root
2) urpmi alien
3) alien --to-rpm '/home/urami/Téléchargements/azenis-theme-pack-0.2.deb'
- cette commande va transformez le fichier deb en rpm
(  alien --to-rpm )
A la fin du processus on obtient ceci
azenis-theme-pack-0.2-0.2-2.noarch.rpm generated

4) installation du fichier de sortie
rpm -ivh azenis-theme-pack-0.2-0.2-2.noarch.rpm
Je trouve cette commande bien pratique ! Car ils a placez les icones dans le bon dossier
/usr/share/icons, bizarre !


Alien_pkg-converter
https://sourceforge.net/projects/alien-pkg-convert/?source=typ_redirect

icones Azenis blue ( format deb )
https://azenis-theme-pack.fr.uptodown.com/ubuntu
Ne pas hésitez a me dire si c est bon ou pas cela fait que 9 jours que je suis sous Mageia !

[root@localhost urami]# alien --help
Usage: alien [options] file [...]
file [...] Package file or files to convert.
-d, --to-deb Generate a Debian deb package (default).
Enables these options:
--patch=<patch> Specify patch file to use instead of automatically
looking for patch in /var/lib/alien.
--nopatch Do not use patches.
--anypatch Use even old version os patches.
-s, --single Like --generate, but do not create .orig
directory.
--fixperms Munge/fix permissions and owners.
--test Test generated packages with lintian.
-r, --to-rpm Generate a Red Hat rpm package.
--to-slp Generate a Stampede slp package.
-l, --to-lsb Generate a LSB package.
-t, --to-tgz Generate a Slackware tgz package.
Enables these options:
--description=<desc> Specify package description.
--version=<version> Specify package version.
-p, --to-pkg Generate a Solaris pkg package.
-i, --install Install generated package.
-g, --generate Generate build tree, but do not build package.
-c, --scripts Include scripts in package.
--target=<arch> Set architecture of the generated package.
-v, --verbose Display each command alien runs.
--veryverbose Be verbose, and also display output of run commands.
-k, --keep-version Do not change version of generated package.
--bump=number Increment package version by this number.
-h, --help Display this help message.
-V, --version Display alien's version number.

Edité par Visiteur Le 14/01/2018 à 16h40
   
Ami age Membre non connecté

Rang

Avatar

Modérateur

Inscrit le : 18/08/2012 à 10h28

Localisation : France

Messages: 3895

Le 14/01/2018 à 10h55
merci pour l'astuce.
Tu as déjà testé sur différents .deb ?


.
____________________________________________ :silence:
::d . .Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.
Site web    
m@rco123 Membre non connecté

Rang

Avatar

Inscrit le : 15/05/2009 à 08h07

Localisation : Val d'Oise

Messages: 2852

Le 14/01/2018 à 11h03
deja fait, ca marche mais pas pour tout !


Lenovo g70-70
cg intel 810 / ssd SanDisk 250Go
Mageia 7 plasma 64b

Packard Bell ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 6 plasma 64b
   
Visiteur

Visiteur

Rang

Avatar

Message : 0

Le 14/01/2018 à 16h22
Bonsoir , je teste dans la soiree sur Vivaldi broswer !
Sa marche pourtant je viens encore de telechargez des icones pourrez tu mettre svp le lien que tu veut avoir en deb , je regarderez , merci .
Existe t il une commande avec urpmi ?
J ai donc telechargez le fichier deb de Vivaldi
alien --to-rpm --script '/home/urami/Téléchargements/vivaldi-stable_1.13.1008.40-1_amd64.deb'
J ai rajoutez la commande --script pensant que sa allez ressoudre probleme de librairie
car l installation se passe bien ainsi que la conversion par contre a l installation du rpm
vivaldi-stable-1.13.1008.40-2.x86_64.rpm generated
voici le message d erreur ! libwidevinecdm.so .

Edité par Visiteur Le 14/01/2018 à 17h05
   
nmm Membre non connecté

Rang

Avatar

Inscrit le : 01/04/2018 à 20h10

Messages: 1

Le 01/04/2018 à 20h13
Bonjour ,

je suis une utilisatrice récente de mageia et comment dire que c'est un peu la panique , je commence à comprendre en quoi c'est pratique mais j'ai vraiment besoin d'aide .
j'aimerai convertir Alien en rpm sauf que je ne comprend rien de ce que tu as posté sauf que ça peu mettre vraiment utile .
si tu pourrai juste prendre le temps de m'expliquer ça serait adorable
   
m@rco123 Membre non connecté

Rang

Avatar

Inscrit le : 15/05/2009 à 08h07

Localisation : Val d'Oise

Messages: 2852

Le 01/04/2018 à 22h25
Salut !
Tu as deja alien dans les depot mageia !
Tu l'installe et tu te sert de l'explication donnée dans le 1er sujet !
Il marche en ligne de commande ...


Lenovo g70-70
cg intel 810 / ssd SanDisk 250Go
Mageia 7 plasma 64b

Packard Bell ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 6 plasma 64b
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6724

Le 01/04/2018 à 22h28
Bonjour,
Nous voulons bien essayer de t'aider.
Je suis cependant surpris du besoin d'utiliser alien à ce stade. Peux-tu nous dire quel est ton besoin ?
D'une manière générale, il y a peu de chance pour qu'un package .deb transformé en rpm fonctionne. Il y a besoin souvent d'autre packages qui n'ont pas les mêmes noms, voire pas le même contenu.
On peut donc vérifier que tu as bien cherché.


Yves
   
Visiteur

Visiteur

Rang

Avatar

Message : 0

Le 03/04/2018 à 15h18
Cette transformation est aléatoire. Il n'y a aucune garantie que cela fonctionne correctement. Dans certains cela peut meme polluer la base de données rpm avec des informations erronées. A utiliser donc avec precaution et moderation.
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie