This file is indexed.

/usr/share/doc/apt-doc/offline.es.html/ch2.html is in apt-doc 0.8.16~exp12ubuntu10.21.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">

<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8">

<title>Usar APT Offline - Usar APT en ambas máquinas</title>

<link href="index.html" rel="start">
<link href="ch1.html" rel="prev">
<link href="ch3.html" rel="next">
<link href="index.html#contents" rel="contents">
<link href="index.html#copyright" rel="copyright">
<link href="ch1.html" rel="chapter" title="1 Introducción">
<link href="ch2.html" rel="chapter" title="2 Usar APT en ambas máquinas">
<link href="ch3.html" rel="chapter" title="3 Usar APT y wget">
<link href="ch1.html#s1.1" rel="section" title="1.1 Resumen">
<link href="ch2.html#s2.1" rel="section" title="2.1 Resumen">
<link href="ch2.html#s2.2" rel="section" title="2.2 El fichero de configuración">
<link href="ch3.html#s3.1" rel="section" title="3.1 Resumen">
<link href="ch3.html#s3.2" rel="section" title="3.2 Operación">

</head>

<body>

<p><a name="ch2"></a></p>
<hr>

<p>
[ <a href="ch1.html">anterior</a> ]
[ <a href="index.html#contents">Contenidos</a> ]
[ <a href="ch1.html">1</a> ]
[ 2 ]
[ <a href="ch3.html">3</a> ]
[ <a href="ch3.html">siguiente</a> ]
</p>

<hr>

<h1>
Usar APT Offline
<br>Capítulo 2 - Usar APT en ambas máquinas
</h1>

<hr>

<h2><a name="s2.1"></a>2.1 Resumen</h2>

<p>
La configuración más sencilla es posible si APT está instalado en ambas
máquinas.  La idea básica es guardar una copia del fichero de estado en el
disco, después usar el sistema remoto para obtener los últimos ficheros de
paquete y decidir qué paquetes descargar.  La estructura de directorios del
disco debería tener este aspecto:
</p>

<pre>
       /disc/
         archives/
            partial/
         lists/
            partial/
         status
         sources.list
         apt.conf
</pre>

<hr>

<h2><a name="s2.2"></a>2.2 El fichero de configuración</h2>

<p>
El fichero de configuración debería hacer que APT guarde los ficheros en el
disco, así como usar los ficheros de configuración en el disco.  El fichero
«sources.list» debería contener los sitios apropiados que desea usar desde
el sistema remoto, y el fichero de estado debería ser una copia de
<em>/var/lib/dpkg/status</em> del <em>sistema destino</em>.  Tenga en cuenta
que si usa un archivo local debe usar la URI «copy», de idéntica sintaxis a
la URI «file».
</p>

<p>
<em>apt-conf</em> debe contener toda la información necesaria para que APT use
el disco:
</p>

<pre>
      APT
      {
        /* Esto no es necesario si ambos sistemas tienen la misma arquitectura,
           informa al APT remoto la arquitectura del sistema destino */
        Architecture &quot;i386&quot;;
        
        Get::Download-Only &quot;true&quot;;
      };
      
      Dir
      {
        /* Use el disco para información de estado y redireccionar el fichero de
         estado desde el valor predeterminado «/var/lib/dpkg» */
        State &quot;/disc/&quot;;
        State::status &quot;status&quot;;
     
        // Los cachés binarios se guardan localmente
        Cache::archives &quot;/disc/archives/&quot;;
        Cache &quot;/tmp/&quot;;
        
        // Ubicación del fichero de fuentes.
        Etc &quot;/disc/&quot;;
      };
</pre>

<p>
Para más detalles vea la página de manual y el fichero de configuración de
ejemplo en <em>/usr/share/doc/apt/examples/apt.conf</em>.
</p>

<p>
Lo primero que debe hacer en el sistema destino es montar el disco y guardar en
él una copia de <em>/var/lib/dpkg/status</em>.  También debe crear los
directorios definidos en el Resumen, <em>archives/partial/</em> y
<em>lists/partial/</em>.  Después, lleve el disco hasta el sistema remoto y
configure «sources.list».  Ejecute lo siguiente en el sistema remoto:
</p>

<pre>
      # export APT_CONFIG=&quot;/disc/apt.conf&quot;
      # apt-get update
      [ APT obtiene los ficheros de paquete ]
      # apt-get dist-upgrade
      [ APT obtiene todos los paquetes necesarios para actualizar el sistema
      destino ]
</pre>

<p>
Puede reemplazar la orden «dist-upgrade» con cualquiera otra orden estándar
de APT, en especial «dselect-upgrade».  Incluso puede usar una interfaz de
APT como <em>dselect</em>.  Sin embargo, esto presenta un problema al informar
después de sus selecciones al sistema remoto.
</p>

<p>
Ahora el disco contiene todos los ficheros de índice y archivo necesarios para
actualizar el sistema destino.  Inserte el disco otra vez y ejecute:
</p>

<pre>
       # export APT_CONFIG=&quot;/disc/apt.conf&quot;
       # apt-get check
       [ APT genera una copia local de los ficheros de caché ]
       # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade
       [ O cualquiera otra orden de APT ]
</pre>

<p>
Para un correcto funcionamiento debe definir nuevamente el fichero de estado
local.  ¡Es muy importante!
</p>

<p>
Si está usando dselect puede realizar la arriesgada operación de copiar
«disc/status» a «/var/lib/dpkg/status» para actualizar toda selección
hecha en el sistema remoto.  Recomiendo seriamente hacer las selecciones sólo
en el sistema local, aunque puede que no sea posible.  NO copie el fichero de
estado si dpkg o APT se han ejecutado mientras tanto.
</p>

<hr>

<p>
[ <a href="ch1.html">anterior</a> ]
[ <a href="index.html#contents">Contenidos</a> ]
[ <a href="ch1.html">1</a> ]
[ 2 ]
[ <a href="ch3.html">3</a> ]
[ <a href="ch3.html">siguiente</a> ]
</p>

<hr>

<p>
Usar APT Offline
</p>

<address>
$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $<br>
<br>
Jason Gunthorpe <code><a href="mailto:jgg@debian.org">jgg@debian.org</a></code><br>
<br>
</address>
<hr>

</body>

</html>