Changeset 92


Ignore:
Timestamp:
06/24/06 02:13:09 (18 years ago)
Author:
nanardon
Message:
  • first sildes (rpm)
Location:
trunk/fairerpms
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/fairerpms/Makefile

    r91 r92  
    77 
    88FIGURES= \ 
     9        rpm-building.fig 
    910 
    1011IMAGES= \ 
     12 
     13EXAMPLES = \ 
     14        simple.spec 
    1115 
    1216DVI=$(SOURCES:.tex=.dvi) 
     
    2024dvi: $(EPS) $(DVI) 
    2125 
    22 .tex.dvi: eps 
     26.tex.dvi: $(EPS) $(EXAMPLES) 
    2327        latex $< 
    2428 
  • trunk/fairerpms/presentation.tex

    r91 r92  
    33\usepackage[frenchb]{babel} 
    44\usepackage[T1]{fontenc} 
    5 \usepackage{multicol} 
     5%\usepackage{multicol} 
     6\usepackage{moreverb} 
    67 
    7 \title{Subversion} 
    8 \subtitle{parce que cvs sucks} 
     8 
     9\title{Rpm et politique de packaging} 
     10\subtitle{Adapter un rpm à sa distribution} 
    911\author{Olivier Thauvin} 
    1012\email{olivier.thauvin@aerov.jussieu.fr} 
     
    1618 
    1719\begin{document} 
    18     \maketitle 
     20\maketitle 
    1921 
    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} 
    2523 
    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} 
     30Qu'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 
     37Role: 
     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} 
     51Un 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 
     80Ecrit: /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 
    2892 
    2993\end{document} 
Note: See TracChangeset for help on using the changeset viewer.