Марат Нагаев, дык nano по умолчанию работает с терминалом, понимает что там есть кнопки в stdin и всё такое, если перехватить stdout то терминала не будет.
Теоретически можно, например, на Linux с помощью sshfs. Но как тут уже правильно говорят - надо сразу приучать себя к тому, что между разработкой и продом должен быть организованный процесс деплоя. Хотя бы примитивное git commit && git push и git pull.
Захар Винокуров, что в русскоязычный гугл лезет этот треш на высокие позиции - огромный вопрос к гуглу.
Кстати, один из первопроходцев этого "е-бизнеса" (некий qaru точка site) детектил адблок и страшным баннером требовал его отключить, а до кучи реверсил весь текст на странице задом наперёд.
Роман Ващенко, для чего аналог? Чтобы ставить стандартные deb-пакеты в систему? Чтобы ставить в систему отдельные пакеты с независимой системой метаданных (и обязательно непересекающимся с системой расположением)? Чтобы просто потренироваться? От целей могут сильно зависеть конкретные советы.
deb - это ar-архив с файлами, метаданными и скриптами. На самом деле не так сложно генерить deb-файлы даже вручную, но зачем, если есть готовые инструменты?
А если всё равно делать совсем своё, то может оказаться и проще сделать свой формат.
Собственно говоря, зачем всё это затевается? Цель какая?