Na verdade, é muito fácil recompilar um pacote DEB. Você pode pesquisar os repositórios do Ubuntu no link ou no repositório Debian no link para ver se há uma versão posterior disponível em uma versão mais recente.
No repositório experimental do Debian, existe a versão 2.4.0 do pacote redis-server
, então é assim que você pode recompilar o pacote DEB para o Ubuntu 10.04:
-
Acesse a página da Web do pacote no repositório: link
-
Na barra lateral direita, você verá um cabeçalho Download Source Package redis: . Copie o link para o arquivo .dsc
e execute:
mkdir ~/sources/redis
#Criar um diretório de trabalho para compilar
dget http://ftp.de.debian.org/debian/pool/main/r/redis/redis_2.4.0~rc5-1.dsc
O comando dget
baixará todos os três arquivos do pacote fonte do repositório, assim você não precisa baixá-los manualmente.
-
Extraia todas as fontes:
dpkg-source -x redis_2.4.0~rc5-1.dsc
#Utilizar o dpkg-source irá extrair ambos os tarballs automaticamente e aplicar os patches do Debian ou Ubuntu.
-
Digite o diretório das fontes:
cd redis-2.4.0~rc5
-
Agora compile o pacote:
dpkg-buildpackage -us -uc -b
-us
e -uc
significa que não tentará assinar os pacotes usando uma chave GPG (o que é desnecessário, a menos que você esteja criando seu próprio repositório). -b
significa não criar os arquivos .dsc
e os tarballs de origem (já que eles existem).
-
Vocês poucos têm novos arquivos DEB brilhantes no diretório pai:)
cd ..
ls *.deb