1. ¿Qué esapt-get
apt-get, es un comando de Linux, adecuado para los sistemas operativos de gestión de paquetes deb, que se utiliza principalmente para buscar, instalar, actualizar y desinstalar automáticamente software o sistemas operativos de los almacenes de software de Internet.
Advanced Packaging Tools (en inglés: Advanced Packaging Tools, conocido como: APT) es un administrador de paquetes para Debian y sus derivados (como: ubuntu). APT puede descargar, configurar e instalar automáticamente paquetes de software en formato binario o de código fuente, lo que simplifica el proceso de administración de software en sistemas Unix. El comando apt-get generalmente requiere privilegios de root para ejecutarse, por lo que generalmente sigue al comando sudo.
2. apt-get
Principio de funcionamiento
- lista de fuentes de consultas
apt
El comando accederá /etc/apt/sources.list
a la lista de fuentes
2. Query Packages.gz
Packages.gz
Obtenga la información de todos los paquetes de él apt-get
podrá encontrar todos los paquetes a través de él y descargarlos e instalarlos automáticamente.
3. Descarga paquetes o dependencias
Primero verificará las dependencias y descargará el paquete dependiente si no existe. El paquete dependiente puede tener dependencias (descarga recursiva). Después de completar todos los paquetes dependientes, se puede descargar y la instalación está completa. Si hay algún enlace en el medio no se completa, fallará y saldrá. ese es todo el proceso
3. apt-get
Parámetros
- uso
apt-get [选项] 命令 apt-get [选项] install|remove pkg1 [pkg2 ...]
apt-get [选项] source pkg1 [pkg2 ...]
- Orden
update
Recuperar lista de paquetesupgrade
actualizarinstall
Instalar nuevos paquetesremove
quitar paqueteautoremove
Eliminar automáticamente todos los paquetes no utilizadospurge
Eliminar paquetes y archivos de configuraciónsource
Descarga el archivo fuentebuild-dep
Configurar dependencias de compilación para paquetes fuentedist-upgrade
actualización de distribucióndselect-upgrade
Actualizar según la selección de dselectclean
Borrar archivos descargadosautoclean
Borrar viejos archivos descargadoscheck
Comprobar si hay dependencias rotas
- opciones
-h
este archivo de ayuda-q
salida a registro - sin indicación de progreso-qq
No mostrar información, excepto errores.-d
Solo descarga: no instales ni extraigas el archivo-s
En realidad no está instalado. Simular comando de ejecución-y
Suponga que sí a todas las consultas, no pregunte-f
Intenta arreglar las dependencias rotas del sistema-m
Si no se puede ubicar el archivo, intente continuar-u
Mostrar también una lista de paquetes actualizados-b
Después de obtener el paquete fuente, compile -V para mostrar el número de versión detallado-c=?
lee este perfil-o=?
Establezca opciones de configuración personalizadas, como-o dir::cache=/tmp
Cuatro, comandos comunes
apt-cache search packagename
paquete de búsquedaapt-cache show packagename
Obtenga información sobre el paquete, como descripción, tamaño, versión, etc.apt-get install packagename
Paquete de instalaciónapt-get install packagename --reinstall
reinstalar paqueteapt-get -f install
reparar instalar-f = –fix-missing
apt-get remove packagename
eliminar paqueteapt-get remove packagename --purge
Eliminar paquetes, incluida la eliminación de archivos de configuración, etc.apt-get update
fuente de actualizaciónapt-get upgrade
Actualizar paquetes instaladosapt-get dist-upgrade
Actualización del sistemaapt-get dselect-upgrade
Actualizar con dselectapt-cache depends packagename
Comprender las dependencias de usoapt-cache rdepends packagename
Es para comprobar que paquetes dependen del paquete.apt-get build-dep packagename
Instale el entorno de compilación relevanteapt-get source packagename
Descarga el código fuente del paquete.apt-get clean
Limpiar paquetes inútilesapt-get autoclean
Limpiar paquetes inútilesapt-get check
Comprobar si hay dependencias rotas
referencia