Changeset 92
- Timestamp:
- 06/24/06 02:13:09 (18 years ago)
- Location:
- trunk/fairerpms
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/fairerpms/Makefile
r91 r92 7 7 8 8 FIGURES= \ 9 rpm-building.fig 9 10 10 11 IMAGES= \ 12 13 EXAMPLES = \ 14 simple.spec 11 15 12 16 DVI=$(SOURCES:.tex=.dvi) … … 20 24 dvi: $(EPS) $(DVI) 21 25 22 .tex.dvi: eps26 .tex.dvi: $(EPS) $(EXAMPLES) 23 27 latex $< 24 28 -
trunk/fairerpms/presentation.tex
r91 r92 3 3 \usepackage[frenchb]{babel} 4 4 \usepackage[T1]{fontenc} 5 \usepackage{multicol} 5 %\usepackage{multicol} 6 \usepackage{moreverb} 6 7 7 \title{Subversion} 8 \subtitle{parce que cvs sucks} 8 9 \title{Rpm et politique de packaging} 10 \subtitle{Adapter un rpm à sa distribution} 9 11 \author{Olivier Thauvin} 10 12 \email{olivier.thauvin@aerov.jussieu.fr} … … 16 18 17 19 \begin{document} 18 20 \maketitle 19 21 20 \part{Introduction} 21 \part{Packaging Généralité} 22 \part{RPM rappel} 23 \part{Politique générale} 24 \part{cas concret: Mandriva} 22 \part{Introduction} 25 23 26 \begin{slide}{Plan} 27 \end{slide} 24 \begin{slide}{Plan} 25 \end{slide} 26 27 \part{RPM rappel} 28 29 \begin{slide}{RPM: Rpm Package Manager} 30 Qu'est ce ? 31 \begin{itemize} 32 \item des logiciels et des librairies 33 \item une commande 34 \item un format d'archive (.rpm) 35 \end{itemize} 36 37 Role: 38 \begin{itemize} 39 \item facilité l'installation des logiciels 40 \item suivi des version (evr) 41 \item gérer la compatibilité avec le système (architecture) 42 \item assurer l'intégrité du système 43 \begin{itemize} 44 \item suivi des fichiers installés 45 \item s'assurer que les logiciels fonctionnerons 46 \end{itemize} 47 \end{itemize} 48 \end{slide} 49 50 \begin{slide}{le paquet} 51 Un fichier .rpm contenant: 52 \begin{itemize} 53 \item{header} les informations sur le rpm 54 \begin{itemize} 55 \item des informations pratique sur le logiciel (nom, version, url, \ldots) 56 \item sur la fabrication du rpm 57 \item une liste de dépendances 58 \item la liste des fichiers contenus 59 \item l'historique du paquet (changelog) 60 \end{itemize} 61 \item{une archive cpio} compréssée ou non 62 \end{itemize} 63 \end{slide} 64 65 \begin{slide}{faire un rpm} 66 \begin{center} 67 \includegraphics*[height=1\textheight]{rpm-building} 68 \end{center} 69 \end{slide} 70 71 \begin{slide}{le fichier spec} 72 \end{slide} 73 74 \begin{slide}{specfile: exemple} 75 \begin{small} 76 \verbatiminput{simple.spec} 77 \bigskip 78 \begin{verbatim} 79 $ rpm -ba simple.spec 80 Ecrit: /home/users/olivier/RPM/SRPMS/simple-1-1.src.rpm 81 \o/ 82 \end{verbatim} 83 \end{small} 84 \end{slide} 85 86 \part{Packaging Généralité} 87 \part{Politique générale} 88 \part{cas concret: Mandriva} 89 90 91 28 92 29 93 \end{document}
Note: See TracChangeset
for help on using the changeset viewer.