Como instalar o .apk no Alpine Linux como o .deb no Debian usando o dpkg

5

Minha pergunta está no título. Problema:

A comparação com outras distros não fala sobre a instalação de um .deb local no Debian ou qualquer que seja o equivalente do Gentoo ou o Alpine O .apk do Linux. Além disso, o comando apk add reclama das dependências insatisfeitas para o mundo quando eu quero que ele instale a partir do arquivo .apk baixado, e ele não diz o que está errado, apenas:

world: <package_name> <package_name>

Pesquisas simples, mais ou menos óbvias, como how to install apk on alpine linux , retornam algo estranho ou Android, o que faz com que o Alpine Linux pareça não existir - ou - não suporta a instalação de um pacote baixado como você pode fazer no Debian com o dpkg.

    
por rautamiekka 30.08.2012 / 18:51

2 respostas

4

Digamos que você esteja tentando instalar o glibc no Alpine

Faça o download dos pacotes em seu diretório atual

wget "https://circle-artifacts.com/gh/andyshinn/alpine-pkg-glibc/6/artifacts/0/home/ubuntu/alpine-pkg-glibc/packages/x86_64/glibc-2.21-r2.apk"
wget "https://circle-artifacts.com/gh/andyshinn/alpine-pkg-glibc/6/artifacts/0/home/ubuntu/alpine-pkg-glibc/packages/x86_64/glibc-bin-2.21-r2.apk"

Em seguida, use apk com --allow-untrusted flag

apk add --allow-untrusted glibc-2.21-r2.apk glibc-bin-2.21-r2.apk

E termine a instalação (apenas necessária neste exemplo)

/usr/glibc/usr/bin/ldconfig /lib /usr/glibc/usr/lib
    
por 31.07.2015 / 02:16
-2

Veja a página Wiki AlpineLinux em Gerenciamento de pacotes Alpine Linux ?

Verbatim de lá,

Because Alpine Linux is designed to run from RAM, package management involves two phases:

  1. Installing / Upgrading / Deleting packages on a running system
  2. Restoring a system to a previously configured state (e.g. after reboot), including all previously installed packages and locally modified configuration files. (RAM-Based Installs Only)

apk is the tool used to install, upgrade, or delete software on a running sytem.
lbu is the tool used to capture the data necessary to restore a system to a previously configured state.

This page documents the apk tool - See the Alpine Local Backup page for the lbu tool.

    
por 30.08.2012 / 18:55