Ir al contenido

Hacks unixlike: La utilidad apt-get

De Wikilibros, la colección de libros de texto de contenido libre.
LA utilidad apt-get innecesarios
Administración
Dificultad : Fácil
Necesitas :
Programas relacionados : yum, dpkg
Comandos relacionados : apt-get
Archivos relacionados : /etc/apt/sources.list
Estandares relacionados :
Enlaces relacionados :

Que significa y que es APT

[editar]

Al principio fue el tar.gz. Los usuarios tenían que compilar cada programa que querían usar en sus sistemas GNU/Linux. Cuando se creó Debian, se juzgó necesario que el sistema incluyera un método para manejar los paquetes instalados en las máquinas. Se le dio el nombre de dpkg a este sistema. Así fue como llegó el primer “paquete” a GNU/Linux, antes de que Red Hat creara su propio sistema “rpm”.

APT son las siglas de Advanced Package Tool. APT es un sistema de gestión de paquetes de software desarrollado por el APT Team del Proyecto Debian bajo licencia GNU/GPL.

apt-get es la utilidad para usar desde la línea de órdenes que hace de interfaz entre el usuario y APT.

Como usar apt-get

[editar]

Indicación las fuentes desde donde se toman los paquetes.

[editar]

Los paquetes que vamos a instalar se encuentran en unos servidores a los que llamaremos repositorios. Estos actúan como contenedores de paquetes e indican a apt-get que paquetes, en que orden y como bajjarse los diferentes paquetes que solicitemos

Editar ``/etc/apt/sources.list. En este fichero se guardan las direccio nes que usará ``apt para al hacer un ``apt-get tomar los paquetes a actualizar o instalar por primera vez.

= Los comandos

[editar]

  • apt-get update

Ejecute este comando después de cambiar /etc/apt/sources.list o /etc/apt/preferences.
También debe ejecutarlo periódicamente para asegurarse que sus fuentes están actualizadas.

  • apt-get install nombre_paquete

Instala un nuevo paquete (pero vea aptitude mas abajo)

apt-cache search cadena_texto

Busca la cadena_texto en la lista de paquetes conocidos

  • dpkg -l patrón_nombre_paquete

Lista los paquetes que coincidan con patrón_nomb

  • aptitude

Visor basado en curses de los paquetes instalados o disponibles.
Aptitude puede usarse desde la línea de comandos de manera similar a apt-get
pero solo para algunos comandos -instalar y remover serían los más comunes.
Sin embargo, ya que aptitude muestra más información que apt-get, puede considerarse una mejor para las operaciones de instalar y remover.

  • apt-cache showpkg paquetes...

Muestra información sobre paquetes

  • apt-cache dumpavail

Muestra la descripción de los paquetes disponibles

  • apt-cache show paquetes...

Muestra el registro de paquetes, similar a dpkg --print-avail

  • apt-cache pkgnames

Una lista rápida de los paquetes del sistema

  • dpkg -S archivo

¿En qué paquete está el archivo?

  • apt-file search nombre_archivo

Busca los paquetes (no neceseriamente instalados) que contengan archivos que incluyan la cadena nombre_archivo. apt-file es un paquete por sí mismo, por lo que debe primero hacer sudo apt-get install apt-file, luego ejecutar sudo apt-file update. Si apt-file search nombre_archivo muestra demasiada información, trate con apt-file search nombre_archivo | grep -w nombre_archivo (lo que le mostrará solo los archivos que contengan nombre_archivo como palabra completa) o variantes como apt-file search nombre_archivo | grep /bin/ que muestra solo los archivos localizados en los directorios como /bin o /usr/bin, útil si está buscando un ejecutable en particular

  • apt-get autoclean

Ejecute este comando periódicamente para limpar de archivo .deb de paquetes que ya no están instalados en el sistema. Puede recuperar un montón de espacio en disco de esta manera. Si realmente está deseperado por espacio en disco, apt-get clean es más radical, y removerá todos los archivos .deb, incluso de los paquetes instalados actualmente. Pero por lo general no necesitará mas esos archivos .deb, de modo que tal vez valga la pena si está corto de megabytes.

Como .... con webadmin

[editar]
en esta caja va los comandos y el código

Temas relacionados

[editar]