Uso básico de APT
Instalar paquetes
Vamos a instalar un servicio de ejemplo, utilizando la herramienta apt-get. El servicio que vamos a instalar es ntp, que nos permite la sincronización del reloj del sistema.
Para ello vamos a utilizar la instrucción:
# apt-get install ntp
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Paquetes sugeridos:
ntp-doc
Se instalarán los siguientes paquetes NUEVOS:
ntp
0 actualizados, 1 se instalarán, 0 para eliminar y 8 no actualizados.
Necesito descargar 434kB de archivos.
After this operation, 1065kB of additional disk space will be used.
Des:1 http://192.168.1.1 lenny/main ntp 1:4.2.4p4+dfsg-7 \[434kB\]
Descargados 434kB en 0s (5872kB/s)
Seleccionando el paquete ntp previamente no seleccionado.
(Leyendo la base de datos ...
112173 ficheros y directorios instalados actualmente.)
Desempaquetando ntp (de .../ntp\_1%3a4.2.4p4+dfsg-7\_i386.deb) ...
Processing triggers for man-db ...
Configurando ntp (1:4.2.4p4+dfsg-7) ...
Starting NTP server: ntpd.
Veamos algunos conceptos antes de contestar:
- ¿Qué son los paquetes extras? Son las depeNdencias, los paquetes necesarios para que funcione el paquete que queremos usar.
- ¿Qué son los paquetes sugeridos? Son paquetes relacionados con el que queremos instalar y que ofrecen alguna funcionalidad extra.
La herramienta apt-get
descarga de los repositorios los paquetes necesarios y utilizando dpkg
los instala y configura. Una vez concluida la instalación el servicio ntp estará funcionando.
- Instala ahora otro servidor que vamos a utilizar durante el curso: el SSH, que nos permite la conexión remota de forma segura a nuestro ordenador.
Desinstalar paquetes
La opción de apt-get que debemos usar para desinstalar nuestro paquete es la siguiente:
# apt-get remove ntp
Esta opción no elimina los ficheros de configuración del servicio, para hacerlo tenemos que usar la siguiente opción:
# apt-get remove --purge ntp
Atención!!!: Cuando desinstalamos un paquete, ¿se desinstalan las dependencias?
- Desinstala el servidor SSH con
apt-get remove
. Comprueba que no se han borrado los ficheros de configuración. - Vuelve instalarlo, y desinstala ahora utilizando la opción
purge
. Comprueba que todos los ficheros relacionados se han borrado. - Vuelve a instalar el servidor SSH, ya que lo vamos a utilizar durante el curso. ¿Por qué a partir de la segunda instalación el proceso es más rápido?