Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Aide pour compiler un tar.gz vers rpm sous CentOS
Envoyé par: EminoMeneko

Bonjour,
J'ai appris Linux sous Debian et j'ai utilisé ses forks comme Mint ou Ubuntu...

Aujourd'hui je dois m'adapter à Red Hat et pour ce faire je me fais la main sous CentOS.

J'aurais aimé compiler des programmes en tar.gz

Il semble que je peux toujours faire comme je faisais sous Debian et cie avec les /configure make etc...

Mais dans le man de rpm j'ai cru comprendre qu'on peut créer des rpm depuis un tar.gz et j'aimerais beaucoup essayer mais je n'y arrive pas.
J'ai fait quelques recherches hier et j'ai commencé par créer
un répertoire rmpbuilds dans mon dossier perso avec des sous dossiers

mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
...
echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
Source : [wiki.centos.org]

Ensuite j'ai mis mon tar.gz dans le sous-dossier SOURCES et je l'ai extrait avec la commande
[eminomeneko@localhost rpmbuild]$ tar -xOzf SOURCES/recordmydesktop-0.3.8.1.tar.gz \*.spec > SPECS/recormydesctop.spec
tar: *.spec : non trouvé dans l'archive
tar: Arrêt avec code d'échec à cause des erreurs précédentes

source : [kwave.sourceforge.net]

Le souci c'est que ça n'a pas l'air de marcher. Je ne comprends pas exactement comment ça marche et ce que je dois corriger pour que ça passe.

Je vais devoir refaire ça avec des programmes plus conséquents par la suite.
Merci pour votre aide, indications, docs claires si vous en connaissez, etc...

NEKOAITI

Poste le Thursday 19 April 2012 13:50:41
Répondre     Citer    
Re: Aide pour compiler un tar.gz vers rpm sous CentOS
Envoyé par: Jiel

Salut, je pense que cette doc devrait t'aider !

Poste le Thursday 7 June 2012 21:00:50
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Aide pour compiler un tar.gz vers rpm sous CentOS
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons