Estou respondendo a essa pergunta do meu conhecimento.
você precisa instalar o build-essential para compilar qualquer pacote manualmente.
sudo apt-get install build-essential
Em seguida, você pode configurar seu pacote com ./configure
Então make
e sudo make install
Mas mais uma coisa que você tem que lembrar é que as dependências de pacotes. Se você estiver instalando um pacote, isso será obtido automaticamente, se não
sudo apt-get install -f
fará o trabalho.
No caso de Sem conexão com a internet, você tem que coletar todos eles e isso é um trabalho arriscado, minha opinião.
Então, se você quiser instalar um pacote manualmente, então você não precisa cuidar das ferramentas de compilação, mas sim criar essenciais e dependências desse pacote.
A explicação acima é aplicável a qualquer pacote fonte.
Mas se você tem pacotes construídos diretamente, quero dizer arquivos .DEB, então simplesmente você pode instalá-los com
sudo dpkg -i filename.deb
e aqui também se o problema de dependências aumentar e você puder cuidar deles com sudo apt-get install -f
Se você tem esse pacote como um script (.sh) ou arquivo binário (.bin), você pode instalar com
chmod +x filenmae.sh
./filename.sh
para binário
chmod +x filename.bin
./filename.bin