Tutoriales

Introducción a los ejemplos de comandos de Alpine Linux Apk

Cada distribución de Linux tiene su administrador de paquetes que desempeña un papel en la instalación y administración de paquetes de software. por Debian/ubuntu Tenemos una apropiado gerente de empaquetación.

por RHEL y moderno sombrero rojo distribuciones tales como CentOS, linux rockero, y AlmaLinuxes el administrador de paquetes DNF. Por supuesto, tenemos administradores de paquetes universales como, por ejemplo, agarrar y paquete plano.

En Linux alpino, APKcorto para administrador de paquetes alpino, es la herramienta de gestión de paquetes. Recupera paquetes e información sobre los paquetes de repositorios en línea.

Hay dos ramas principales de estos repositorios:

  • campamento principal
  • repositorio comunitario

Ese campamento principal contiene paquetes soportados y actualizados directamente por el Linux alpino equipo central. Además, los paquetes vienen con documentación oficial y están disponibles para todas las versiones de Alpine Linux. Los paquetes del repositorio principal siempre se reemplazan si no se actualizan.

Ese repositorio comunitario contiene paquetes compatibles con la comunidad, que son paquetes redistribuidos desde el repositorio de prueba, donde un equipo de usuarios independientes trabaja en el desarrollo de paquetes en estrecha colaboración con los desarrolladores de Alpine.

sobre alpinoestos repositorios están ubicados en el /etc/apk/repositorios archivo y puede verlo con el comando cat.

$ cat /etc/apk/repositories 

http://dl-cdn.alpinelinux.org/alpine/v3.15/main
http://dl-cdn.alpinelinux.org/alpine/v3.15/community

Ahora avancemos y veamos cómo se administran los paquetes. Linux alpino Uso de apk gerente de empaquetación.

1. Actualice los paquetes de Alpine Linux

Es una buena práctica actualizar siempre las listas de paquetes locales antes de instalar cualquier paquete de software. Para hacer esto, ejecute el comando:

$ apk update
Actualizar Alpine Linux

2. Busque paquetes en el repositorio de Alpine Linux

Hay miles de paquetes de software disponibles. Linux alpino depósitos. Para echar un vistazo a todos los paquetes, ejecute el comando

# apk search -v

El comando anterior produce una larga lista de paquetes en la terminal y no es realmente útil. En su lugar, puede buscar un paquete específico que le interese.

Por ejemplo, para buscar todas las instancias de nodosejecutar el comando

# apk search -v nodejs
OR
# apk search -v | grep -i nodejs
Paquete de búsqueda en Alpine Linux
Paquete de búsqueda en Alpine Linux

3. Instalar paquetes en Alpine Linux

Cómo instalar un paquete en Linux alpinouse la siguiente sintaxis:

$ apk add package

Por ejemplo para instalar Python3ejecuta el comando:

$ apk add python3 
Instale el paquete en Alpine Linux
Instale el paquete en Alpine Linux

Además, como se muestra, puede especificar varios paquetes para instalar en un solo comando.

# apk add package1 package2

Por ejemplo para instalar apache servidor web y MariaDB Paquetes de servidor de base de datos, ejecute el comando

# apk add apache2 mariadb
Instalar paquetes en Alpine Linux
Instalar paquetes en Alpine Linux

4. Lista de paquetes de software instalados

Para enumerar todos los paquetes instalados, ejecute el apk Comando de información:

# apk info
Lista de paquetes instalados en Alpine Linux
Lista de paquetes instalados en Alpine Linux

Para verificar si un paquete específico está instalado, use la sintaxis:

# apk info package-name

El comando genera lo siguiente:

  • La versión del paquete.
  • Una breve descripción del paquete.
  • El sitio web de la empresa matriz.
  • El tamaño instalado.

Por ejemplo, para comprobar si MariaDB instalado, ejecute el comando:

# apk info mariadb

Para extraer información detallada sobre un paquete, utilice el -a Bandera.

# apk info -a mariadb

Con esta información recibirá información adicional como

  • dependencias del paquete.
  • La lista de paquetes que contiene el paquete.
  • Los paquetes cuya instalación automática es probable que se vea afectada.

5. Paquetes de actualización en Alpine Linux

Todos los paquetes para actualizar Linux alpinoEjecute los siguientes comandos uno por uno:

# apk update
# apk upgrade

Estos comandos se pueden combinar en uno de la siguiente manera:

# apk -U upgrade
Paquete de actualización en Alpine Linux
Paquete de actualización en Alpine Linux

También puede considerar una ejecución de prueba de la actualización. Esto simula la actualización y le muestra cómo se actualizan los paquetes. Puedes lograr esto con el -s Posibilidad.

# apk -s upgrade

6. Excluir un paquete de la actualización

En ocasiones, es posible que deba evitar que se actualice un paquete de software. Las razones de esto son diversas. Por ejemplo, una nueva versión de un paquete puede tener errores y estar llena de problemas, y por esa razón es posible que desee seguir usando su versión actual que funciona sin problemas con otras aplicaciones.

Para retener un paquete de una actualización a Linux alpinoutilice la sintaxis mostrada.

# apk add package=version

En el siguiente ejemplo, evitamos que se actualice la versión 10.6.7-r0 de MariaDB.

# apk add mariadb=10.6.7-r0
Excluir paquete de la actualización en Alpine Linux
Excluir paquete de la actualización en Alpine Linux

Con eso, ahora puede actualizar el resto de los paquetes, ya que los paquetes de MariaDB se mantienen en la versión actual o inferior.

7. Desinstalar un paquete en Alpine Linux

Para desinstalar un paquete, use la sintaxis que se muestra.

# apk del package-name

Por ejemplo, para eliminar o desinstalar MariaDB paquete, ejecute el comando:

$ apk del mariadb
Eliminar paquete en Alpine Linux
Eliminar paquete en Alpine Linux

8. Obtenga ayuda con APK

Para opciones adicionales con un apk Administrador de paquetes, ejecute el comando:

# apk --help
Ayuda con el comando apk
Ayuda con el comando apk

Además, puede ver las páginas man como se muestra

# man apk

Esto concluye nuestra guía. Linux alpino comandos apk. Esperamos que ahora pueda instalar y administrar paquetes fácilmente Linux alpino Uso de apk gerente de empaquetación.

LEER  ¿Cómo manejan los expertos en ciberseguridad los correos electrónicos sospechosos?

Publicaciones relacionadas

Un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba