Perguntas sobre 'libraries'

Tag geral referente às bibliotecas de aplicativos
2
respostas

Como e onde instalar uma biblioteca somente de cabeçalhos?

Eu gosto de instalar o gource que requires libglm-dev instalados no sistema. Eu estou usando o Ubuntu 10.10. Maverick. As fontes mais recentes da biblioteca somente de cabeçalhos que encontrei não estão disponíveis para o apt-get. Afaik...
11.02.2012 / 13:13
1
resposta

Instalando bibliotecas dev localmente

Eu preciso instalar o libpng-dev localmente em um sistema no qual eu não tenha sudo access. Isso é necessário para compilar um aplicativo C. Qual é a melhor maneira de proceder com isso? Isso pode ser instalado a partir da fonte?     
30.07.2018 / 12:13
1
resposta

precisa ter o libcrypto ++. so.6 no meu jessie

Eu preciso de libcrypto++.so.6 no meu jessie para que algum aplicativo seja executado. Isso é o que eu tenho em /usr/lib/ : root@lab-185:~# ls /usr/lib/ | grep libcrypto libcrypto++.a libcryptopp.a libcryptopp.so libcryptopp.so.9 libcryp...
13.11.2017 / 12:54
1
resposta

Como executar um aplicativo compilado em uma versão mais recente do Ubuntu em um antigo?

Eu tenho um aplicativo compilado no Ubuntu 16.04 que depende de muitas bibliotecas, como Qt, boost e muitas outras com a versão que vem com essa versão. No entanto, eu preciso executar este aplicativo em um servidor que está executando o Ubuntu...
18.08.2017 / 21:47
1
resposta

como gerenciar múltiplas bibliotecas no mesmo sistema linux? [fechadas] ______ qstntxt ___ ______ azszpr358957 ___

Se a sua biblioteca definir seu soname corretamente, você poderá ter várias versões instaladas sem qualquer dificuldade. Por exemplo, atualmente tenho três versões de %code% installed:

%pre%

Isso funciona porque os programas são vinculados ao soname, então qualquer coisa construída para a versão 5 vincula-se a %code% , qualquer coisa construída para links da versão 6 contra %code% etc. O requisito da biblioteca é que todas as versões com o mesmo soname devem preservar sua ABI: novas versões podem adicionar recursos, mas não podem quebrar recursos existentes. Qualquer quebra de mudança implica um salto sonoro.

Se tudo isso for feito corretamente (no lado da biblioteca), você nunca precisará de várias versões de uma biblioteca com o mesmo soname: contanto que você tenha a versão mais recente, você Será capaz de executar qualquer software construído em qualquer versão da biblioteca com o mesmo soname. Continuando com o exemplo %code% , o software construído com a versão 5.1 da biblioteca roda bem com a versão 5.2. (O inverso não é necessariamente verdadeiro; o software que usa novos recursos em 5.2 não será executado com 5.1.)

Pode valer a pena olhar para %code% (sim, eu sei) se você ainda não estiver usando: ele tem um razoavelmente utilizável esquema de versionamento que lida com solavancos sonoros.

Algumas bibliotecas chegam a extremos extraordinários para minimizar a necessidade de solavancos sonoros; A biblioteca GNU C é um exemplo, usa extensivamente versões de símbolos para evitar quebrar a ABI enquanto ainda introduz novos recursos e mudanças incompatíveis com versões anteriores (apenas mantém as versões antigas, dentro da biblioteca).

    
___

Eu tenho apenas um PC com Linux instalado. No entanto, tenho várias versões da mesma lib. Como softwares diferentes podem depender de versões diferentes da mesma biblioteca, tenho que manter todos eles no sistema. Você tem boas ideias para ma...
14.04.2017 / 06:53
2
respostas

Problema com libx11.so.6: símbolo indefinido: xcb_wait_for_reply64

Eu tenho um problema com um sistema de arch de um dia de idade. Eu acidentalmente movi /usr/lib/libX11.so.6 de /usr/lib e depois coloquei de volta. Mas agora não consigo iniciar o Android Studio por causa disso: /usr/lib/jvm/java-8-jdk...
16.10.2016 / 20:50
1
resposta

Atualização do Flash no Firefox para Linux

Usando o wrapper freshplayer, é possível usar o flash player do Chrome em navegadores baseados no Firefox e no Firefox. A razão é que o flash da Adobe está desatualizado. Para o Ubuntu 16.04 e 15.10. E possivelmente distribuições baseadas em...
20.08.2016 / 14:28
2
respostas

“make” não encontra uma biblioteca instalada

Eu estou tentando usar o make para compilar purple-facebook , um plugin para pidgin . Requer json-glib , que eu instalei, mas sempre que eu tento compilar, ele retorna fatal error: json-glib/json-glib.h: No such file or directory....
21.07.2016 / 06:49
1
resposta

Como instalar uma biblioteca GMP personalizada para apenas um usuário?

Estou fazendo uma grande quantidade de dados em um sistema e gostaria de compilar (e aperfeiçoar) um GMP customizado 6.1.0 para o usuário que está iniciando a computação de processamento de números. Anteriormente, eu tinha um sistema Debian wheez...
23.02.2016 / 16:09
1
resposta

DNS Resolve no php chroot

Eu criei um script que cria um chroot e configura o php-fpm e o apache2 para fazer o site funcionar. No meu script eu estou copiando todos os lib (s) requeridos para meu (s) diretório (s) chroot lib (s) usando isto: fileArray=$(ldd /usr/bin/p...
03.12.2016 / 11:09