Gostaria de saber qual funcionalidade desta versão específica você precisa em squeeze
.
As dependências de openssh-server (1: 6.2p2-6) , incluídas em jessie
, faça referência a um dep: libc6.1 (> = 2.16), e squeeze ships libc6.1 (2.11.3-4) incluído no eglibc-source (2.11.3-4). Isso não é algo que você poderia retroceder facilmente.
A tentativa de retroceder este pacote para squeeze falha porque até mesmo o conjunto de ferramentas para backport é muito antigo:
root@squeeze-chroot:~/openssh-6.2p2# apt-get build-dep openssh
Reading package lists... Done
Building dependency tree... Done
E: Build-Depends dependency for openssh cannot be satisfied because no available versions of package debhelper can satisfy version requirements
No entanto, você ainda pode tentar apenas compilá-lo e instalá-lo na árvore /usr/local
. Você precisará adicionar uma linha ao seu sources.list
:
deb-src http://ftp.XX.debian.org/debian squeeze main
E obtenha todas as dependências:
# apt-get build-dep openssh
Depois disso, o usual ./configure && make && make install
instalará o software na árvore /usr/local
:
root@squeeze-chroot:~# /usr/local/sbin/sshd -X
sshd: illegal option -- X
OpenSSH_6.2p2, OpenSSL 0.9.8o 01 Jun 2010
Cabe a você portar o script de inicialização para esta versão / local, tentar outros métodos de empacotamento, como checkinstall
ou fpm
, ajustar as opções configure
, etc.