Cargando



El comando APT en linux

Los sistemas operativos Linux basados Debian como, Mint, Ubuntu y derivados se utiliza el comando apt para la gestión de paquetes desde la línea de comandos.


oct 29 2013 12:59
Avanzado
El comando APT es uno de los comandos mas importante y útiles para toda la gestión.

El comando APT es el front-end más popular para el gestor de paquetes dpkg. Advanced Packaging Tool (Herramienta Avanzada de Empaquetado), abreviado APT, es un sistema de gestión de paquetes para Debian. No existe un programa apt en sí mismo, sino que APT es una biblioteca de funciones que se emplea por varios programas de línea de comandos para distribuir paquetes.

IMAGEN1

Como este comando permite realizar tareas de gestión se necesita tener permisos administrador por lo tanto para invocarlo debemos utilizar sudo.

Aplicaciones del comando Apt

Si le añadimos search podemos encontrar paquetes en nuestro sistema, ejemplo buscamos apache

sudo apt-cache search ^apache2$
apache2 - Apache HTTP Server metapackage

Si queremos saber cuales son las dependencias de un paquete, un parámetro de gran utilidad es depends. Su uso es realmente simple, basta con escribir en una consola. Ejemplo buscamos dependencias de Skype

sudo apt-cache depends skype
y luego se nos presentara una lista con las dependencias del programa o paquete buscado.

Si queremos informacion sobre un determinado programa o paquete, debemos añadir el comando show

sudo apt-get show programa

Así podremos conocer información como arquitectura, versión, descripción, tamaño, y más.

Para ver estadísticas siguiente comando mostrará total de paquetes es el número de paquetes se encuentran en la memoria caché.
sudo apt-cache stats

Instalar varios programas a la vez, por ejemplo instalamos Apache, mysql server, mysql cliente y php con el modulo para Apache
sudo apt-get install apache2 mysql-server mysql-client php5 libapache2-mod-php

Mostrar dependencias faltante o incumplidas en todos los software instalados
sudo apt-cache unmet

Eliminar un software
sudo apt-get --purge remove programa

Limpiar la cache de comandos
sudo apt-get clean

Limpiar cache de instalaciones borra todos los archivos. deb desde /var /cache/apt/archives
sudo apt-get autoclean

Limpiar las dependencias de instalaciones que ya no sean necesarias para liberar espacio
sudo apt-get autoremove

Actualizar los repositorios con todos los programas
sudo apt-get  update

Actualizar la distribución de Linux
Con este comando debemos tener cuidado ya que una versión podría ser incompatible con otra o algunos programas podrían dejar de funcionar o estar obsoletos.
sudo apt-get dist-upgrade

Errores que pueden surgir con el comando apt

Al realizar instalaciones pueden surgir errores de falta de dependencias o paquetes obsoletos, ademas los paquetes tienen archivos que se sobrescriben o hay conflictos entre los paquetes. Para corregir el problema escribimos:

sudo apt-get -f install
Si instalamos un programa y se corto la conexión de Internet o fallo algo podemos eliminarlo y reinstalar fallo, actualizando el sistema por si acaso

sudo apt-get remove programa
sudo apt-get update
sudo apt-get clean
sudo apt-get --reinstall install programa


Otro error común es recibir el siguiente mensaje No se pudo abrir el fichero de bloqueo ‘/var/lib/apt/lists/lock’ – Permiso denegado

sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/dpkg/lock

¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Hola! Si no encuentras algún tutorial en el buscador de Solvetic, Solicítalo Aquí

X