*.deb
Nun, ohne Internetverbindung dürfte das schwierig werden.
Erst einmal muss die Installationsdatei im *.deb vormat vorliegen. Allerdings laden auch Dateien, die in diesem Format vorliege meistens weitere Teile des Programmes, oder Bibliotheken, die zur Installation benötigt werden aus dem Internet herunter. Die Wahrscheinlichkeit, dass sich diese Dateien ohne Internetverbindung installieren lassen, ist sehr gering...
Es gibt allerdings eine Möglichkeit:
Du kannst auf einem Ubuntu, dass mit dem Internet verbunden ist die Synaptic-Paketverwaltung starten (System-->SystemVerwaltung-->Synaptic Paketverwaltung). Dort wählst du nun das Programm, das du brauchst aus. Synaptic erkennt die Abhängigkeiten von selbst und markiert die benötigten Pakete zur Installation. Nun sagst du "übernehmen", es erscheint ein Kontextmeü, in dem du gefragt wirst, ob du die Änderungen übernehmen möchtest. Dort wählst du nun im unteren Bereich die Option "Pakete nur herunterladen". Nun wählst du den Ort wo du die Pakete hinspeichern möchtest (also deinen Stick). Sind die Pakete runtergeladen, kannst du den Stick nehmen und an deinem Offline-Ubuntu anschliessen. Die *.deb-Dateien lassen sich nun per Doppelklick installieren - aber nur in der richtigen Reihenfolge!
Wichtig ist noch, dass die beiden Ubutnus die selben Konfigurationen haben und die selben Programme installiert, sonst lädt das eine plötzlich eine Library nicht runter, die das andere benötigen würde.