jueves, 30 de abril de 2015

apt-get: instalar desde consola

Instalando programas con APT-GET


Que es APT?


Advanced Packaging Tool, (APT), es un sistema de gestión de paquetes creado por el proyecto Debian. APT simplifica en gran medida la instalación y eliminación de programas en los sistemas GNU/Linux.

Para instalar programas con apt-get debemos hacer lo siguiente.

Primero abrimos una Terminal (Konsole por ejemplo)

Ahí escribimos: (Los Comandos son los que vienen luego del signo $ o #)

usuariodebian@diego:~$su

Nos pide nuestra Contraseña


Contraseña:***********

Si todo marcha bien, nuestro signo $ habrá cambiado por #. Esto significa que pasamos de ser usuarios normal a ser usuario root. apt tiene diferentes funcionalidades. Siendo las mas utilizadas las siguientes:


Comandos "apt-get":

1. Actualizar el listado de paquetes disponibles:

apt-get update

2. Comprobar que todo ha ido bien tras la utilización de apt-get update:

apt-get check

3. Instalar los programas deseados:

apt-get install paquete

4. Reinstalar un programa:

apt-get -reinstall install paquete

5. Actualizar solo los paquetes ya instalados que no necesitan, como dependencia, la instalación o desinstalación de otros paquetes:

apt-get upgrade

6. Actualizar todos los paquetes del sistema, instalando o desinstalando los paquetes que sean necesarios para resolver las dependencias que pueda generar la actualización de algún paquete:

apt-get dist-upgrade

7. Desinstalar un paquete:

apt-get remove paquete

8. Desinstalar un paquete y elimina los archivos de configuración:

apt-get remove --purge paquete

9. Resolver problemas con dependencias y paquetes rotos:

apt-get -f install 

Puede ser necesario reconfigurar dpkg con:

dpkg --configure -a

10. Para limpiar los paquetes descargados e instalados:

apt-get clean

11. Para limpiar los paquetes viejos que ya no se usan:

apt-get autoclean

12. Para buscar un paquete determinado:

apt-cache search paquete

13. Descargar archivos fuente:

apt-get source paquete

14. Configurar las dependencias de construcción para paquetes fuente:

apt-get build-dep paquete

15. Seguir las selecciones de dselect:

apt-get dselect-upgrade

16. Para conocer que paquetes hay instalados:

apt-show-versions (-u)

17. Obtener más información de un paquete específico:

apt-cache show paquete

18. Más información aún:

apt-cache showpkg paquete

19. Para saber de que paquete depende:

apt-cache depends paquete

20. Para encontrar el nombre de un paquete desde un archivo:

apt-file search archivo

21. Listar el contenido de un paquete:

apt-file list paquete

22. Para mantener al día esta función:

apt-file update

23. Para mantener el sistema limpio de bibliotecas inútiles:

apt-get autoremove

24. Actualizar la caché de paquetes (/var/cache/apt/pkgcache.bin), crea un nuevo árbol de dependencias:

apt-get check

25. Mostrar un resumen de las dependencias no satisfechas en la caché de paquetes:

apt-cache unmet

26. Mostrar una lista de todo lo que tenemos instalado en el sistema:

apt-cache pkgnames -generate




Opciones: 


-s
Simula una acción.
-d Sólo descarga.
-y No pregunta y asume que si a todo.
-u Muestra paquetes actualizados.
-h Muestra texto de ayuda.
-q Salida registrable - sin indicador de progreso.
-qq Sin salida, excepto si hay errores.
-f Intenta continuar sí la comprobación de integridad falla (dependencias rotas).
-m Intenta continuar si los archivos no son localizables.
-b Construye el paquete fuente después de obtenerlo.
-V Muesta números de versión detallados.
-c=? Lee este archivo de configuración.
-o=? Establece una opción de configuración arbitraria.