Недавно я начал упаковывать свой скрипт bash в файл .deb
, чтобы я мог загрузить его в свой PPA, и я заметил много разговоров о файле, который, кажется, был создан из моего исходного кода. или что-то под названием <packagename>_<versionnumber>.orig.tar.xz
(<packagename>
заменяется именем пакета, который я использую dh-make
для упаковки, а <versionnumber>
заменяется номером версии). Я также заметил, что была создана папка с именем debian
с большим количеством файлов, и я следовал некоторым официальным руководствам Debian для редактирования файлов.
Но я все еще не совсем понимаю, что это за файл .orig.tar.xz
, какова его цель и как он используется с этой папкой debian
. Может ли кто-нибудь объяснить мне это?
Обычно <name>_<version>.orig.tar.xz
или <name>_<version>.orig.tar.gz
исходный архив, как выпущено проектом. Это просто переименовано для установки капризам Debian упаковочная система.
Обычно, в упаковочных целях, необходимо распаковать <name>_<version>.orig.tar.xz
в текущей папке и затем поместить debian
папка в распакованном архиве. Важно удержать архив на месте.
ТОГДА Вы делаете упаковочный материал, которого Вы желаете, или двоичные файлы здания или создание исходных архивов (который приводит к *.changes
файл, который был бы dput
- редактор к PPA, например).