Нужно копировать всю программу по ssh:/
История простая — сформировал программу, поредактировал конфиги.
Там много где чего цепляется, точно не знаю, что и где именно, т.к. первичная установка была автоматической. Собственно, вопрос — встречал ли кто-нибудь нечто такое, что помогло бы копировать по ssh:/ уже готовую к работе программу, на другой компьютер?
Версии операционок почти идентичны: домашняя машинка на ubuntu 10.04, а сервер на ubuntu 10.04 server.
Пойдет так же решение для быстрой сборки существующей программы, со всеми конфигами, в дистрибутив.
Пожалуйста, не используйте самоизобретённую терминологию. Я ваши вопросы не понимаю.
Зависимости к пакетам прописываются в control файле. Руками. Я слышал, что make-dpkg умеет их формировать сам исходя из ./configure, но руками не щупал.
Для того, чтобы зависимости скачивались сами нужно организовывать репозиторий (можно локальный) и использовать apt, который сам вычислит зависимости и предложит скачать.
Я правильно понял, что нужно просто чтобы на домашнем компе был емакс настроенный так же как на сервере?
Емаксом не пользуюсь, так что могу предположить что скорее всего он хранит все свои настройки в папке наподобие ~/.emacs Соответственно делаете на домашнем aptitude install emacs а потом rsync user@example.com:/home/user/.emacs ~/
Просто на сервере я так понял он без всяких рюшечек идет и прямо в терминале запускается, а когда я в терминале на домашней машинке запускаю, он открывает дополнительное окно, вешая консоль терминала. Так что конфигом, думаю, тут дело не обойдется, одним.
Интересует именно способ копирования программ, со всеми директориями и зависимостями. И насколько понял, таких никто не делал, если они вообще возможны.
Стоит вроде бы изначально в сборке ubuntu 10.04 server — emacs называется. :)
Хорошо бы её вытянуть на другую машинку, десктопную.
А вообще чаще всего устанавливаю через apt-get install.
А что, есть какие-то способы, если до этого устанавливал через make install?