« REDHAT » : différence entre les versions
De TwisterWiki
Aucun résumé des modifications |
|||
Ligne 5 : | Ligne 5 : | ||
│ └── [Distrib_version] | │ └── [Distrib_version] | ||
│ └── [arch] | │ └── [arch] | ||
│ ├── | │ ├── monappli-1.0-1.[arch].rpm | ||
│ └── repodata | │ └── repodata | ||
│ ├── filelists.xml.gz | │ ├── filelists.xml.gz | ||
Ligne 14 : | Ligne 14 : | ||
└── [Distrib_version] | └── [Distrib_version] | ||
└── [arch] | └── [arch] | ||
├── | ├── monappli-1.0-2.[arch].rpm | ||
└── repodata | └── repodata | ||
├── filelists.xml.gz | ├── filelists.xml.gz | ||
Ligne 22 : | Ligne 22 : | ||
== Création d'un paquet RPM == | == Création d'un paquet RPM == | ||
=== Arborescence === | |||
rpmbuild folder | |||
├── BUILD | |||
│ └── projet | |||
├── BUILDROOT | |||
│ ├── monappli-0.1-1.[arch] | |||
│ │ ├── file1 | |||
│ │ ├── file2 | |||
│ │ ├── folder1 | |||
│ │ └── folder2 | |||
│ └── monappli2-0.1-1.[arch] | |||
│ ├── file1 | |||
│ ├── file2 | |||
│ ├── folder1 | |||
│ └── folder2 | |||
├── RPMS | |||
│ └── [arch] | |||
│ ├── monappli-0.1-1.[arch].rpm | |||
│ └── monappli2-0.1-1.[arch].rpm | |||
│ | |||
├── SOURCES | |||
├── SPECS | |||
│ ├── monappli-0.1-1.specs | |||
│ └── monappli2-0.1-1.specs | |||
├── SRPMS | |||
│ ├── monappli-0.1-1.src.rpm | |||
│ └── monappli2-0.1-1.src.rpm | |||
└── tmp | |||
=== compilation === | |||
* compilation pour l'archi noarch | |||
rpmbuild -ba --target=noarch /SPECS/ouroboros-exploitation.spec | |||
* compilation pour l'archi i386 | |||
rpmbuild -ba /SPECS/ouroboros-exploitation.spec | |||
== Configuration réseau == | == Configuration réseau == |
Version du 12 juillet 2012 à 10:30
Création d'un repository pour yum
Arborescence d'un repo
yum ├── base │ └── [Distrib_version] │ └── [arch] │ ├── monappli-1.0-1.[arch].rpm │ └── repodata │ ├── filelists.xml.gz │ ├── other.xml.gz │ ├── primary.xml.gz │ └── repomd.xml └── updates └── [Distrib_version] └── [arch] ├── monappli-1.0-2.[arch].rpm └── repodata ├── filelists.xml.gz ├── other.xml.gz ├── primary.xml.gz └── repomd.xml
Création d'un paquet RPM
Arborescence
rpmbuild folder ├── BUILD │ └── projet ├── BUILDROOT │ ├── monappli-0.1-1.[arch] │ │ ├── file1 │ │ ├── file2 │ │ ├── folder1 │ │ └── folder2 │ └── monappli2-0.1-1.[arch] │ ├── file1 │ ├── file2 │ ├── folder1 │ └── folder2 ├── RPMS │ └── [arch] │ ├── monappli-0.1-1.[arch].rpm │ └── monappli2-0.1-1.[arch].rpm │ ├── SOURCES ├── SPECS │ ├── monappli-0.1-1.specs │ └── monappli2-0.1-1.specs ├── SRPMS │ ├── monappli-0.1-1.src.rpm │ └── monappli2-0.1-1.src.rpm └── tmp
compilation
- compilation pour l'archi noarch
rpmbuild -ba --target=noarch /SPECS/ouroboros-exploitation.spec
- compilation pour l'archi i386
rpmbuild -ba /SPECS/ouroboros-exploitation.spec