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