SYNOPSIS
apt-get [ -hvs ] [ -o=cadena de configuracin ] [ -c=fichero ] { update
| upgrade | dselect-upgrade | install paquete ... | remove paquete
... | source paquete ... | build-dep paquete ... | check | clean |
autoclean }
DESCRIPCIN
apt-get es la herramienta en lnea de rdenes usada para el manejo de
paquetes, tambin es la herramienta usada por otras que dependen de la
biblioteca APT. Hay varias interfaces disponibles, como dselect(8),
aptitude, synaptic, gnome-apt and wajig.
Se debe proporcionar una de las siguientes rdenes a menos que se den
las opciones -h, o --help.
update update se usa para sincronizar el ndice de paquetes respecto a
sus fuentes. Los ndices de paquetes disponibles se obtienen de
los lugares especificados en /etc/apt/sources.list. Por ejemplo,
cuando se usa un archivo de Debian, esta orden descarga y anal-
iza los ficheros Packages.gz, de tal forma que la informacin
acerca de nuevos paquetes pasa a estar disponible. Siempre se
debe realizar un update antes de un upgrade o un dist-upgrade.
Se debe tener en cuenta que el indicador de progreso ser incor-
recto, ya que el tamao de los prximos ficheros con informacin
sobre paquetes es desconocido hasta el momento de su descarga.
upgrade
upgrade se usa para instalar la versin ms nueva de todos los
paquetes instalados en el sistema provenientes de alguna de las
fuentes listadas en /etc/apt/sources.list. Los paquetes instala-
dos con una nueva versin disponible son descargados y actualiza-
dos, bajo ninguna circunstancia se desinstalarn paquetes, o se
instalarn paquetes nuevos. Las nuevas versiones de programas
instalados que no puedan ser actualizados sin cambiar el estado
de instalacin de otros paquetes no se instalarn, mantenindose la
versin actual. Debe realizarse un update antes para que apt-get
sepa cuales son las versiones disponibles de los paquetes.
dselect-upgrade
dselect-upgrade se usa junto con el tradicional administrador de
paquetes de Debian GNU/Linux, dselect(8). dselect-upgrade recoge
los cambios hechos al campo de Status de los paquetes
disponibles por dselect(8), y realiza las acciones necesarias
para que los cambios se lleven a cabo (por ejemplo, borrar
paquetes antiguos e instalar las nuevas versiones).
dist-upgrade
dist-upgrade, adems de realizar las acciones de upgrade, maneja
inteligentemente los cambios de dependencias debidos a nuevas
versiones de paquetes, apt-get tiene un sofisticado sistema de
dos por estos. El fichero /etc/apt/sources.list se usa para
localizar los paquetes. Si al nombre del paquete se le antepone
un guin (sin ningn espacio), el paquete ser desinstalado en vez
de instalado. Similarmente el signo del la suma se puede usar
para especificar que un paquete debe de ser instalado. Esta lti-
mas caractersticas se pueden usar para modificar decisiones
tomadas por el sistema de resolucin de conflictos de apt-get.
Se puede seleccionar una versin especifica de un paquete
poniendo a continuacin del paquete un igual ('=') seguido de la
versin deseada. Alternativamente se puede seleccionar una dis-
tribucin especifica poniendo a continuacin del nombre del
paquete una barra ('/') seguido de la versin de la distribucin o
su nombre en el archivo de Debian (stable, testing, unstable).
Cualquiera de estos dos mtodos de seleccin puede instalar una
versin anterior de los paquetes y debe ser usada con cuidado.
Finalmente, apt_preferences(5) permite modificar las normas de
seleccin para paquetes individuales.
Si ningn paquete coincide con la expresin que se ha dado y la
expresin contiene un '.', '?' o un '*', entonces se asume que es
una expresin regular de acuerdo con el estndar POSIX, y es apli-
cada a todos los nombres de paquetes de la base de datos.
Cualquier coincidencia se instala (o desinstala). Tenga en
cuenta que la comparacin se hace en subcadenas, de manera que
'lo.*' es vlido para 'how-lo' y para 'lowest'. Si este no es el
comportamiento deseado se debe anclar la expresin regular con un
'^' o un '$', o bien crear una expresin regular ms especfica.
remove remove se comporta del mismo modo que install con la diferencia
de que desinstala los paquetes en vez de instalarlos. Si un
signo ms precede al nombre del paquete (sin ningn espacio en
blanco entre los dos), el paquete en cuestin ser instalado en
vez de eliminado.
source source hace que apt-get descargue paquetes fuente. APT examinar
los paquetes disponibles para decidir que paquete fuente coger.
Entones descargar en el directorio actual la versin ms reciente
del paquete fuente. Los paquetes fuente se obtienen de sitios
distintos a los binarios, estos sitios se especifican mediante
lneas del tipo deb-src en el fichero sources.list(5). Esto puede
provocar que la versin que descargar del paquete fuente no coin-
cida con la del paquete binario que tenga instalado o pueda
instalar. Si se especifica el argumento --compile entonces el
paquete se compilar usando dpkg-buildpackage para producir un
.deb binario, si se especifica el argumento --download-only
entonces el paquete fuente no se desempaquetar.
Una versin especifica de un paquete fuente puede requerirse
poniendo un signo igual ('=') seguido de la versin a descargar
check check es una herramienta de diagnstico. Actualiza la cach de
paquetes (/var/cache/apt/pkgcache.bin), vuelve a crear un nuevo
rbol de dependencias y busca dependencias imposibles de
resolver.
clean clean borra totalmente el repositorio local que contiene los
ficheros .deb descargados. Borra todo excepto el fichero de blo-
queo de los directorios /var/cache/apt/archives/ y
/var/cache/apt/archives/partial/. Cuando APT se usa como un
mtodo de dselect(8), clean se ejecuta automticamente. Si usted
no usa dselect es probable que desee ejecutar apt-get clean de
vez en cuando para liberar algo de espacio en disco.
autoclean
Al igual que clean, autoclean borra el repositorio local de
paquetes descargados. La diferencia reside en que slo borrar
aquellos paquetes que ya no pueden ser descargados, o son clara-
mente inservibles. Esto permite mantener la cach durante largos
periodos de tiempo sin que aumente su tamao sin control. Si la
opcin de configuracin APT::Clean-Installed est desactivada
impedir que se borren paquetes instalados.
OPCIONES
Todas las opciones de lnea de rdenes pueden ser especificadas mediante
el fichero de configuracin, en la descripcin de cada opcin se indica la
opcin de configuracin que hay que modificar. Para opciones booleanas
puedes modificar el fichero de configuracin usando cosas parecidas a
-f-,--no-f, -f=no y alguna que otra variante.
-d
--download-only
Slo descarga los ficheros con los paquetes, no los desempaqueta
ni los instala. Opcin de Configuracin: APT::Get::Download-Only.
-f
--fix-broken
Intenta arreglar un sistema con dependencias actualmente rotas.
Esta opcin usada conjuntamente con install/remove, puede omitir
cualquier paquete para permitir a APT deducir una posible solu-
cin. Cualquier paquete especificado debe de corregir totalmente
el problema. La opcin es a veces necesaria cuando se ejecuta apt
por primera vez. APT no permite que existan dependencias de
paquetes rotas en un sistema. Es posible que la estructura de
dependencias de un sistema est tan deteriorada que requiera una
intervencin manual (usualmente ejecutar dselect(8) o dpkg
--remove para desinstalar alguno de los paquetes que crean el
conflicto). El uso de esta opcin junto con -m puede producir un
error en algunas situaciones. Opcin de Configuracin:
APT::Get::Fix-Broken.
--no-download
Deshabilita la descarga de paquetes. Usada junto con --ignore-
missing es la mejor manera de forzar a APT a usar solo los .debs
que ya se han descargado con anterioridad. Opcin de Configu-
racin: APT::Get::Download.
-q
--quiet
Silencioso. Produce una salida adecuada para un registro, omi-
tiendo los indicadores de progreso. Si se especifican ms q's
(hasta un mximo de 2) se conseguir una salida ms silenciosa.
Tambin es posible usar -q=# para seleccionar el nivel de silen-
ciosidad, no teniendo en cuenta el fichero de configuracin. Dese
cuenta que un nivel silencioso de 2 implica -y, por lo tanto
nunca se deber usar -qq sin aadir un modificador para que no
realice ninguna accin como -d, --print-uris o -s para evitar que
APT realice algo que usted no espera. Opcin de Configuracin:
quiet.
-s
--simulate
--just-print
--dry-run
--recon
--no-act
No realiza ninguna accin; simula lo que hubiese ocurrido, pero
sin hacer cambios reales en el sistema. Opcin de Configuracin:
APT::Get::Simulate.
La simulacin muestra por pantalla una serie de lneas, cada una
de las cuales representa una operacin de dpkg, configurar
(Conf), desinstalar (Remv), o desempaquetar (Inst). Un par de
corchetes indican paquetes con dependencias rotas, si no hay
nada entre ellos significa que no hay ningn problema (poco prob-
able).
-y
--yes
--assume-yes
Asume una respuesta afirmativa a todas las preguntas, de esta
forma apt-get se ejecuta sin necesidad de intervencin posterior
para tomar decisiones. apt-get terminar sin hacer nada si se
produjese una situacin no deseada, como cambiar un paquete
instalados. Opcin de configuracin: APT::Get::Show-Versions.
-b
--compile
--build
Descarga las fuentes y luego las compila. Opcin de Configu-
racin: APT::Get::Compile.
--ignore-hold
No respeta los paquetes retenidos. Esto puede ser interesante
junto con dist-upgrade para no tener en cuenta un gran nmero de
paquetes en hold. Opcin de Configuracin: APT::Ignore-Hold.
--no-upgrade
No actualiza los paquetes. Cuando se usa juntamente con install,
no-upgrade evita que se actualicen los paquetes listados en la
lnea de rdenes si ya estn previamente instalados. Opcin de Con-
figuracin: APT::Get::Upgrade.
--force-yes
Supone una respuesta afirmativa a todas las preguntas. sta es
una opcin peligrosa que har que apt-get contine incluso si va a
realizar algo potencialmente peligros. No se debe usar excepto
en situaciones muy especiales. force-yes puede destruir su sis-
tema! Opcin de Configuracin: APT::Get::force-yes.
--print-uris
Muestra las URIs de los ficheros a instalar en vez de descargar-
los. Cada URI tiene la direccin de donde se obtendr el paquete,
el fichero de destino, su tamao y la suma de control md5 esper-
ada. Dese cuenta que el nombre de fichero no siempre coincide
con el nombre de fichero en el sitio remoto. Esto tambin fun-
ciona con las ordenes source y update. Cuando se usa con la
orden update, no se incluyen ni la suma de control MD5 ni el
tamao, y es tarea del usuario descomprimir cualquier fichero
comprimido. Opcin de Configuracin: APT::Get::Print-URIs.
--purge
Borra los archivos de configuracin de todos los paquetes que
sean desinstalados. Se mostrar un asterisco '*' a continuacin de
los paquetes que se encuentren en esta situacin. Opcin de Con-
figuracin: APT::Get::Purge.
--reinstall
Reinstala los paquetes ya instalados, incluso si son la ltima
versin disponible del paquete. Opcin de Configuracin:
APT::Get::ReInstall.
--list-cleanup
Esta opcin est activada por omisin, si quiere desactivarla use
porcionada que hace referencia a la distribucin. Algunos ejemp-
los comunes pueden ser -t '2.1*' o -t unstable. Opcin de con-
figuracin: APT::Default-Release. Vea adems la pgina del manual
de apt_preferences(5).
--trivial-only
Slo realiza acciones consideradas triviales. Esta opcin est
relacionada con --assume-yes, donde --assume-yes responder afir-
mativamente a cualquier pregunta, --trivial-only responder nega-
tivamente. Opcin de configuracin: APT::Get::Trivial-Only.
--no-remove
Si algn paquete va a ser desinstalado apt-get termina inmediata-
mente. Opcin de Configuracin: APT::Get::Remove
--only-source
Slo tiene sentido para la orden source. Indica que los nombres
de paquetes fuente dados no deben ser tratados a travs de la
tabla de binarios. Esto significa que si se especifica esta
opcin, la orden source slo aceptar como argumentos nombres de
paquetes fuente, en vez de aceptar nombres de paquetes binarios
y luego buscar el nombre del paquete fuente correspondiente.
Opcin de Configuracin: APT::Get::Only-Source
--diff-only
--tar-only
Descarga slo el fichero diff o tar del archivo fuente. Opciones
de Configuracin: APT::Get::Diff-Only y APT::Get::Tar-Only
--arch-only
Procesa slo las dependencias de construccin dependientes de la
arquitectura. Opcin de configuracin: APT::Get::Arch-Only
-h
--help Muestra un breve resumen del modo de uso.
-v
--version
Muestra la versin del programa.
-c
--config-file
Especifica el fichero de configuracin a usar. El programa leer
el fichero de configuracin por omisin y luego este otro. Lea
apt.conf(5) para ms informacin acerca de la sintaxis.
-o
Directorio con fragmentos de ficheros de configuracin APT.
Opcin de Configuracin: Dir::Etc::Parts.
/etc/apt/preferences
Fichero de configuracin que contiene preferencias sobre ver-
siones de paquetes, por ejemplo, puede especificar que un cierto
paquete se descargue de un sitio diferente, o de una distribucin
con una versin diferente. Opcin de Configuracin:
Dir::Etc::Preferences.
/var/cache/apt/archives/
Directorio donde se guardan los paquetes obtenidos. Opcin de
Configuracin: Dir::Cache::Archives.
/var/cache/apt/archives/partial/
Directorio donde se guardan los ficheros en trnsito. Opcin de
Configuracin: Dir::Cache::Archives (Implica partial).
/var/lib/apt/lists/
Directorio donde se almacena informacin de estado por cada sitio
especificado en sources.list(5) Opcin de Configuracin:
Dir::State::Lists.
/var/lib/apt/lists/partial/
Directorio de almacenamiento para la informacin de estado en
trnsito. Opcin de Configuracin: Dir::State::Lists (Implica par-
tial).
VEA ADEMS
apt-cache(8), apt-cdrom(8), dpkg(8), dselect(8), sources.list(5),
apt.conf(5), apt-config(8), la gua de usuario de APT en
/usr/share/doc/apt/, apt_preferences(5), el Cmo de APT.
DIAGNSTICOS
apt-get devuelve cero en operaciones satisfactorias, 100 en caso de
error.
FALLOS
Vea la pgina de fallos de APT <URL:http://bugs.debian.org/src:apt>. Si
desea avisar de un fallo en APT, vea /usr/share/doc/debian/bug-report-
ing.txt o la orden reportbug(1).
AUTOR
APT fue escrito por el equipo de APT <apt@packages.debian.org>.
TRADUCTOR
Traduccin de Rubn Porras Campo <debian-l10n-spanish@lists.debian.org>
04 December 2006 APT-GET(8)
Man(1) output converted with
man2html