Você precisa de uma coisa diferente da última tentativa, apenas antes da velha escola. Synaptec, aptitude e apt-get são ótimas ferramentas, mas usam o mesmo processo de instalação: procurar (geralmente) repositórios remotos, verificar dependências, baixar arquivos e instalar o (s) pacote (s). O gerenciador de pacotes no qual eles são construídos é o dpkg .
Às vezes, você precisa preparar um pacote manualmente, e nesse caso você baixará um arquivo .deb e executará o seguinte:
dpkg -i mypackage.deb
Então essa é a sua opção 3. Naturalmente, há muitas opções para ajudar a forçar a instalação de um pacote apesar das dependências ausentes, mas elas podem ser um problema.
A opção 4 continua sendo a abordagem old-school, com a ressalva de que eles devem sempre ser instalados em / usr / local, em / opt ou em um diretório inicial - já que eles não fazem parte do sistema de pacotes, a instalação posterior do pacote pode substituí-los, portanto, mantenha-os fora dos diretórios típicos do sistema, se possível.