pinguintux
(usa Debian)
Enviado em 08/03/2014 - 13:19h
JonathanLaw escreveu:
estou usando debian na minha vps e tentei instalar algumas libs e infelismente recebo um erro não sei oque pode ser alguem ajuda
ERROS:
E: Package 'libboost1.42-dev' has no installation candidate
E: Package 'libboost-system1.42-dev' has no installation candidate
E: Package 'libboost-filesystem1.42-dev' has no installation candidate
E: Package 'libboost-date-time1.42-dev' has no installation candidate
E: Package 'libboost-regex1.42-dev' has no installation candidate
E: Package 'libboost-thread1.42-dev' has no installation candidate
E: Package 'mysql-client-5.1' has no installation candidate
E: Package 'mysql-server-5.1' has no installation candidate
E: Unable to locate package libcrypto++8
E: Couldn't find any package by regex 'libcrypto++8'
OQUE TENTO INSTALAR:
apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8
Bom dia!
Prezado, o que o sistema está lhe dizendo é que os pacotes, os quais você está tentando instalar não existem nos repositórios do Debian (supondo que estás utilizando o Debian Wheezy) com o nome que estás digitando. Observe os exemplos abaixo:
a. o pacote "libboost1.42-dev" consta no repositório do Debian Wheezy como libboost-all-dev. Então, ao invés de executar o comando "apt-get install libboost1.42-dev" você deve digitar o comando "apt-get install libboost-all-dev"
b. outro exemplo: o pacote "libboost-system1.42-dev" deve ser instalado como "libboost-system1.49-dev".
c. para saber as versões, as quais estão disponíveis, basta que executes no terminal o seguinte comando como usuário root:
# apt-cache search libboost (será apresentado um lista contendo todos os pacotes que contenham o nome libboost)
c. você também pode utilizar o comando "aptitude install" ao invés do comando "apt-get install". Ex:
# aptitude install libboost-all-dev (Leia atentamente a mensagem, pois este comando instala as dependências e se necessário remove alguns pacotes. Então, tenha cuidado ao executar este comando)
OBS:. Caso o seu problema seja solucionado, não esqueça de marcar o tópico como resolvido e se possível descreva a solução para que outras pessoas também possam se beneficiar!
Boa sorte!