Não diretamente, não, como resultado de como as listas de pacotes e os espelhos funcionam.
Para que o gerenciador de pacotes possa fazer isso, seria necessário conhecer não apenas as dependências de cada pacote no sistema, mas as dependências de cada pacote em cada ponto no tempo no passado . Isso começaria a ficar inchado rapidamente.
Em segundo lugar, e mais importante, temos que pensar nos espelhos. Os espelhos são, em geral, dirigidos por voluntários e, por sua natureza, ocupam um bom espaço em disco. Como resultado, os espelhos geralmente são sincronizados com as origens canônicas por meio de uma operação de rsync que exclui todos os arquivos que não estão presentes na origem - portanto, as versões antigas dos pacotes são excluídas. É por isso que em uma distro que se move rapidamente (como o Arch), às vezes executar um comando "install" sem primeiro executar um comando "update" resultará em um 404 - a última versão que o gerenciador de pacotes local conhece foi substituída. Para algo como o que você sugere que aconteça, os espelhos teriam que expandir drasticamente o uso de disco para manter versões antigas dos pacotes.
A maioria das distros também testa os pacotes mais atualizados (para essa versão), por isso, usando um sistema sem patch, você está entrando em território não suportado.
Do ponto de vista da segurança, você também quer estar sempre atualizado com sua distribuição.
No geral, você deve ficar atualizado. Se há algo que está impedindo você de fazer isso, você deve reconsiderar essa situação e ver se consegue resolvê-la.