Changeset 116


Ignore:
Timestamp:
07/07/06 12:02:37 (18 years ago)
Author:
nanardon
Message:

r2160@localhost: olivier | 2006-07-07 00:08:59 +0200

  • uppercase slide title
  • translate a forgotten sentense
  • add an overlays
Location:
trunk/fairerpms
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/fairerpms/presentation.tex

    r115 r116  
    5757} 
    5858 
    59 \begin{slide}{le paquet} 
     59\begin{slide}{Le paquet} 
    6060Un fichier .rpm contenant: 
    6161\begin{itemize} 
     
    7272\end{slide} 
    7373 
    74 \begin{slide}{faire un rpm} 
     74\begin{slide}{Faire un rpm} 
    7575\begin{center} 
    7676\includegraphics*[height=1\textheight]{rpm-building} 
     
    7878\end{slide} 
    7979 
    80 \begin{slide}{le fichier spec} 
     80\begin{slide}{Le fichier spec} 
    8181Il décrit: 
    8282\begin{itemize} 
     
    9696\end{slide} 
    9797 
    98 \begin{slide}{specfile: exemple} 
     98\begin{slide}{Specfile: exemple} 
    9999\begin{small} 
    100100\verbatiminput{simple.spec} 
     
    108108\end{slide} 
    109109 
    110 \begin{slide}{les macros} 
     110\begin{slide}{Les macros} 
    111111Variable propres à rpm. 
    112112 
     
    152152} 
    153153 
     154\overlays{2}{ 
    154155\begin{slide}{Règles générales: Root est méchant} 
    155156On ne construit pas sous root,\\ 
    156157On ne construit pas sous root,\\ 
    157158Et on ne construit pas sous root.\\ 
     159\FromSlide{2} 
    158160\bigskip 
    159161 
     
    168170\end{itemize} 
    169171\end{slide} 
     172} 
    170173 
    171174\begin{slide}{Règles générales: ne pas changer la config} 
     
    210213} 
    211214 
    212 \begin{slide}{politique de nommage des paquets} 
     215\begin{slide}{Politique de nommage des paquets} 
    213216\begin{itemize} 
    214217\item nom de paquet en minuscules (il y a quelques exceptions) 
     
    226229 
    227230\overlays{2}{ 
    228 \begin{slide}{mkrel} 
     231\begin{slide}{\%mkrel} 
    229232Problématique des backport: 
    230233 
     
    252255} 
    253256 
    254 \begin{slide}{chemin des fichiers} 
     257\begin{slide}{Chemin des fichiers} 
    255258\begin{itemize} 
    256259\item Prefix a une signification particulière, ne pas l'utiliser 
     
    261264\end{slide} 
    262265 
    263 \begin{slide}{chemin standard} 
     266\begin{slide}{Chemin standard} 
    264267\bigskip 
    265268\begin{small} 
     
    288291\end{slide} 
    289292 
    290 \begin{slide}{compilation et installation} 
     293\begin{slide}{Compilation et installation} 
    291294Compilation du soft: 
    292295 
     
    310313\end{slide} 
    311314 
    312 \begin{slide}{extraits de spec} 
     315\begin{slide}{Extraits de spec} 
    313316Example d'un cas compliqué: 
    314317 
     
    335338 
    336339\overlays{3}{ 
    337 \begin{slide}{intégrer les fichiers dans le paquet} 
     340\begin{slide}{Intégrer les fichiers dans le paquet} 
    338341\begin{itemstep} 
    339342\item tout les fichiers doivent être listés 
     
    345348 
    346349\overlays{3}{ 
    347 \begin{slide}{intégrer les fichiers dans le paquet} 
     350\begin{slide}{Intégrer les fichiers dans le paquet} 
    348351\begin{itemstep} 
    349352\item les fichier de configuration ne doivent pas être remplacés 
     
    371374} 
    372375 
    373 \begin{slide}{les dépendences} 
     376\begin{slide}{Les dépendences} 
    374377Pour les paquets binaires: rien à faire en général 
    375378 
     
    387390\end{slide} 
    388391 
    389 \begin{slide}{libidification} 
     392\begin{slide}{Libidification} 
    390393But: 
    391394\begin{itemize} 
     
    414417\end{slide} 
    415418 
    416 \begin{slide}{libidification: dans la pratique} 
     419\begin{slide}{Libidification: dans la pratique} 
    417420 
    418421\begin{verbatim} 
  • trunk/fairerpms/presentation_en.tex

    r115 r116  
    5757} 
    5858 
    59 \begin{slide}{the package} 
     59\begin{slide}{The package} 
    6060An .rpm file containing: 
    6161\begin{itemize} 
     
    7272\end{slide} 
    7373 
    74 \begin{slide}{making an rpm} 
     74\begin{slide}{Making an rpm} 
    7575\begin{center} 
    7676\includegraphics*[height=1\textheight]{rpm-building-en} 
     
    7878\end{slide} 
    7979 
    80 \begin{slide}{the spec file} 
     80\begin{slide}{The spec file} 
    8181It describes: 
    8282\begin{itemize} 
     
    9696\end{slide} 
    9797 
    98 \begin{slide}{specfile: example} 
     98\begin{slide}{Specfile: example} 
    9999\begin{small} 
    100100\verbatiminput{simple.spec} 
     
    108108\end{slide} 
    109109 
    110 \begin{slide}{macros} 
     110\begin{slide}{Macros} 
    111111RPM specific variables. 
    112112 
     
    155155} 
    156156 
     157\overlays{2}{ 
    157158\begin{slide}{Root is evil} 
    158159Do not build as root,\\ 
    159160Do not build as root,\\ 
    160161And do not build as root.\\ 
     162\FromSlide{2} 
    161163\bigskip 
    162164 
     
    171173\end{itemize} 
    172174\end{slide} 
    173  
    174 \begin{slide}{do not change the config} 
     175} 
     176 
     177\begin{slide}{Do not change the config} 
    175178The environment provided with rpm adapts the rpms one to each other. 
    176179 
     
    213216} 
    214217 
    215 \begin{slide}{package naming policy} 
     218\begin{slide}{Package naming policy} 
    216219\begin{itemize} 
    217220\item package name are lowercase (there are some exceptions) 
     
    229232 
    230233\overlays{2}{ 
    231 \begin{slide}{mkrel} 
     234\begin{slide}{\%mkrel} 
    232235Problems with backport: 
    233236 
     
    255258} 
    256259 
    257 \begin{slide}{path for files} 
     260\begin{slide}{Path for files} 
    258261\begin{itemize} 
    259262\item Prefix has a specific meaning, do not use it  
     
    264267\end{slide} 
    265268 
    266 \begin{slide}{standard path} 
     269\begin{slide}{Standard path} 
    267270\bigskip 
    268271\begin{small} 
     
    291294\end{slide} 
    292295 
    293 \begin{slide}{compilation and installation} 
     296\begin{slide}{Compilation and installation} 
    294297Compiling a software: 
    295298 
     
    313316\end{slide} 
    314317 
    315 \begin{slide}{spec extracts} 
     318\begin{slide}{Spec extracts} 
    316319Example of a complicated case: 
    317320 
     
    338341 
    339342\overlays{3}{ 
    340 \begin{slide}{include the files in the package} 
     343\begin{slide}{Include the files in the package} 
    341344\begin{itemstep} 
    342345\item all files must be listed 
     
    348351 
    349352\overlays{3}{ 
    350 \begin{slide}{include the files in the package} 
     353\begin{slide}{Include the files in the package} 
    351354\begin{itemstep} 
    352355\item configuration files must not be replaced 
     
    374377} 
    375378 
    376 \begin{slide}{dependances} 
     379\begin{slide}{Dependances} 
    377380For binary packages: usually, nothing to do 
    378381 
     
    390393\end{slide} 
    391394 
    392 \begin{slide}{libidification} 
     395\begin{slide}{Libidification} 
    393396Goal: 
    394397\begin{itemize} 
     
    417420\end{slide} 
    418421 
    419 \begin{slide}{libidification: use case} 
     422\begin{slide}{Libidification: use case} 
    420423 
    421424\begin{verbatim} 
     
    440443 
    441444\begin{slide}{rpmlint} 
    442 Outil pour vérifier que les paquets sont conformes à la politique 
     445Tool to check packages complies to the policy 
    443446\begin{itemize} 
    444447\item maintained by the wonderful Michaël Scherer 
Note: See TracChangeset for help on using the changeset viewer.