Como eu instalo uma versão mais nova do Apache2 se o apt-get não o encontrar automaticamente?

4

Eu instalei o apache2 na minha máquina Ubuntu usando o gerenciador de pacotes apt-get. Ele instalou o apache 2.2.16. Eu gostaria de atualizar para o mais recente (ou pelo menos uma versão mais recente) do apache2, mas o apt-get upgrade e update não parece encontrar uma versão mais recente. Quando eu digito

apt-get install -s apache2

Isso me diz

apache2 is already the newest version.

Preciso fazer o download desse pacote manualmente? Existe uma razão para não fazer isso?

Aqui está a versão do Ubuntu que estou executando:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"
    
por Emile Baizel 23.02.2012 / 19:26

2 respostas

3

Ao usar repositórios de pacotes, você fica à mercê dos gerentes de repositórios para atualizações. Na grande maioria dos casos, isso é uma coisa muito boa, já que eles fazem um muito teste em pacotes e interações entre pacotes antes de lançar uma nova revisão no repo. Isso evita que você atire no pé de muitas maneiras.

Se você realmente precisar de versões avançadas, precisará instalar a partir da origem (não recomendado) ou encontrar um repositório de terceiros que tenha versões mais recentes (embora, ao fazer isso, você esteja se deslocando "off-line" script "e será mais provável que se deparem com bugs ou interações estranhas entre pacotes).

    
por 23.02.2012 / 19:37
-2

Bem, faz um tempo que eu usei o Ubuntu, agora uso o Kubuntu. Supondo que você realmente precise da versão mais recente, porque alguns recursos estão ausentes do que você já tem.

Acredito que sob as fontes de software na guia de atualizações, há uma opção para ativar as atualizações de pré-lançamento (as suas mostrariam o maverick em vez de lucid). Então, clique nele, aplique-o e faça uma atualização do apt-get.

Comoalternativa,achoquevocêtambémpodeeditar/etc/apt/sources.listdiretamenteeseguiroscomentários.Nomeueupossodescomentaralgumaslinhasparaobteressesrepositórios(queéoqueacaixadeseleçãonacaixadediálogomostradafaria).

Seissonãolhederaúltimaversão,vocêtambémpodebaixarasfontesdoapacheecompilá-las.Vocêpodeprecisardoapt-getinstallgcceapt-getinstallg++equalqueroutracoisadaqualeledependa.Noentanto,vocêestarásozinhoquandosetratademanter.Paraatualizar,vocêteráquecompilardefontesnovamente.

Acompilaçãonãoétãodifícil.Geralmenteéapenasumaquestãodefazeralgocomo:

cd/path/to/apache2/sources./configuremakesudomakeinstall

Podehaveralgumasopçõesquevocêdesejafornecerpara./configure../configure--helpmostra-os.Masleiaadocumentaçãodecompilaçãodoapacheantesdecomeçar.Novamente,supondoquevocêrealmenteprecisedaversãomaisrecenteeestejapreparadoparaseguiressecaminho.

Eapesardocomentárioabaixo.Oacimairáfuncionarbem.Veja:compilandoparaoimpaciente. link

    
por 23.02.2012 / 19:36