
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
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

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

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

4. Lista de paquetes de software instalados
Para enumerar todos los paquetes instalados, ejecute el apk Comando de información:
# apk info

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

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

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

8. Obtenga ayuda con APK
Para opciones adicionales con un apk Administrador de paquetes, ejecute el comando:
# apk --help

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.
Buenas noches, consulta: como haces switch entre usuarios?
Saludos.