/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 "i386";
Get::Download-Only "true";
};
Dir
{
/* Use el disco para información de estado y redireccionar el fichero de
estado desde el valor predeterminado «/var/lib/dpkg» */
State "/disc/";
State::status "status";
// Los cachés binarios se guardan localmente
Cache::archives "/disc/archives/";
Cache "/tmp/";
// Ubicación del fichero de fuentes.
Etc "/disc/";
};
</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="/disc/apt.conf"
# 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="/disc/apt.conf"
# 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>
|