Используйте любые динамические сервисы DNS (как dyndns.org). Необходимо установить клиент сервиса (клиент от dyndns присутствует в большинстве репозиториев), и он отправляет текущий IP на их серверы. И они обновляют домен имени записи. Поэтому у Вас есть свободный дважды косвенный домен со всегда актуальной информацией о Вашем текущем IP.
Вы могли изменить .deb
файл вручную, и затем устанавливает его, как будто был исходный.
Вы могли смотреть к официальной ссылке
Шаги, которые я сделал за некоторый момент в прошлом, могли быть получены в итоге как:
Создайте рабочий каталог:
mkdir work
cd work
Удостоверьтесь что копия .deb
файл находится в том каталоге.
Распакуйте .deb
файл:
ar x $DEB_FILE
Удалите .deb
зарегистрируйте отсюда:
rm $DEB_FILE
Распакуйте файл данных:
mkdir data
cd data
tar zxf ../data.tar.gz
cd ..
Распакуйте файл управления:
mkdir control
cd control
tar zxf ../control.tar.gz
cd ..
Сделайте любое изменение, необходимо сделать, например, изменить по крайней мере один из файлов в каталоге управления:
Обновление в control/md5sums
md5 контрольные суммы файлов Вы изменили.
Сожмитесь снова .deb
файл:
cd control
tar zcf control.tar.gz *
mv control.tar.gz ..
cd ..
rm -rf control
cd data
tar zcf data.tar.gz *
mv data.tar.gz ..
cd ..
rm -rf data
ar r $DEB_FILE debian-binary control.tar.gz data.tar.gz
Можно найти postinst сценарии в/var/lib/dpkg/info. Исправьте сценарий, таким образом, он не перестал работать и имеет dpkg
настройте пакет снова. Никакая потребность обеспокоиться ручной распаковкой пакета.