Marcar pacote como instalado?

3

Eu compilei o openssl manualmente e é claro que funciona. O Apt não vê o pacote como sendo instalado.

Depois disso, eu tento fazer o download de material usando o wget. Toda vez que eu tentei baixar de um https-source, ele me deu uma mensagem reclamando sobre como os certificados de algum tipo estavam faltando. Aparentemente, o pacote ca-certificates estava faltando. Eu estava tentando instalá-lo com apt-get install ca-certificates . Mas quando eu fiz isso, também queria instalar a dependência openssl. Eu anulei porque eu não queria substituir minha própria instalação do openssl.

Por fim, escolhi o apt-get download dos ca-certificates e dpkg -i ca-certificates.deb e o wget estava funcionando novamente.

Toda vez que estou tentando instalar algo, o apt está reclamando sobre como as dependências não foram atendidas.

Eu estava tentando marcar o openssl como sendo instalado usando o apt-mark manual openssl , mas de alguma forma ele ainda está procurando por uma instalação de algum tipo antes de ser adicionado à lista.

A razão pela qual estou fazendo isso é uma história tão longa porque não tenho certeza absoluta de que a minha abordagem foi a correta.

Devo também compilar ca-certificates ? Então eu não vou receber mensagens de erro sobre dependências não atendidas? ou há uma maneira de realmente fazer apt esquecer openssl? Estou procurando uma solução e algumas orientações sobre o que as pessoas mais experientes fariam.

Você pode me ajudar?

    
por J. Doe 13.05.2016 / 11:14

1 resposta

0

Marcando um pacote como instalado que não soa não é uma boa ideia para mim. E quanto a atualização de manipulação sobre isso? E os patches usados por outros pacotes que dependem disso?

Eu prefiro ir com a instalação normal, adicionar a versão auto-compilada em / opt e usar update-alternatives para apontar para isso, se possível.

    
por 18.05.2016 / 21:45