Dotdeb, um repositório extra para servidores Debian

Debian 10.1 esperado para lançamento em um mês

Acaba de surgir mais uma boa notícia para os usuários do Debian. Existe um repositório de software extra e não oficial que fornece programas voltados a esta distro. Assim, é possível instalar, atualizar, obter pacotes atualizados desse repositório. Então, estamos falando do Dotdeb, um repositório extra para servidores Debian e Ubuntu que fornece pacotes atualizados.

Assim, o Dotdeb é projetado principalmente para servidores Debian. No entanto, os usuários do Ubuntu também podem usá-lo normalmente. Para servidores Ubuntu, não haverá suporte oficial fornecido. Atualmente ele suporta Debian 8.x Jessie e Debian 7.x Wheezy, ambas arquiteturas de 64 bits e 32 bits.

O Dotdeb inclui vários pacotes populares atualizados, incluindo:

  • Nginx,
  • PHP 7.0, 5.6, 5.5 e 5.4 (obsoleto),
  • Extensões PHP úteis: apcu, imagick, mongo, Pinba, xcache, Xdebug, XHprof…
  • MySQL 5.6
  • Passageiro
  • Redis,
  • Zabbix,
  • E mais.

Adicionar o repositório Dotdeb no Debian

Para adicionar o repositório principal do Dotdeb, edite o arquivo /etc/apt/sources.list:

sudo vi /etc/apt/sources.list

Então, adicione as seguintes linhas dependendo da versão Debian (Jessie ou Wheezy) que você usa.

Para o Debian 8.x, adicione estas linhas:

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

Para o Debian 7.x, adicione:

deb http://packages.dotdeb.org wheezy all
deb-src http://packages.dotdeb.org wheezy all

Você também pode escolher o espelho mais próximo. Todos os espelhos Dotdeb em todo o mundo estão listados neste link.

Salve e feche o arquivo.

Se você deseja instalar o Nginx com suporte HTTP2 “completo” (com negociação ALPN) no Debian 8 “Jessie”ative o repositório jessie-backports, instale o OpenSSL 1.0.0apt-get install -t jessie-backports libssl1.0.0 ) e adicione essas duas linhas também.

deb http://packages.dotdeb.org jessie-nginx-http2 all
deb-src http://packages.dotdeb.org jessie-nginx-http2 all

PHP 5.6 no Debian 7 “Wheezy” (sem segurança de thread do Zend), adicione estas duas linhas:

deb http://packages.dotdeb.org wheezy-php56 all
deb-src http://packages.dotdeb.org wheezy-php56 all

PHP 5.6 no Debian 7 “Wheezy” (com segurança de thread do Zend), adicione estas duas linhas:

deb http://packages.dotdeb.org wheezy-php56-zts all
deb-src http://packages.dotdeb.org wheezy-php56-zts all

PHP 5.5 no Debian 7 “Wheezy”, adicione estas duas linhas também:

deb http://packages.dotdeb.org wheezy-php55 all
deb-src http://packages.dotdeb.org wheezy-php55 all

Em seguida, importe e adicione a chave Dotdeb GPG:

wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key adiciona dotdeb.gpg

Finalmente, atualize as listas de repositórios usando o comando:

sudo apt-get update

Agora você pode instalar pacotes como de costume.

sudo apt-get install <nome_do_pacote>

O Dotdeb é um repositório extra que fornece pacotes atualizados para seus servidores Debian “Jessie”. Porém, pacotes para Wheezy e Squeeze ainda estão disponíveis no repositório principal. Contudo, não são mais mantidos. O Dotdeb suporta as arquiteturas amd64 e i386. Scripts de empacotamento e fontes upstream são hospedados no Github.