ImportAlienPackage
Импорт исходников из другого дистрибутива
Для этого используется утилита srpmimport:
# apt-get install srpmimport
Данный пакет включает следующие утилиты:
- srpmconvert-fc
- srpmconvert-generic
- srpmconvert-jpp
- srpmconvert-mga
- srpmconvert-pld
- srpmconvert-rosa - конвертация srpm-пакетов из ROSA
- srpmconvert-suse - конвертация srpm-пакетов из SUSE
Импорт из rosa
Пример использования
$ cd RPMXP $ srpmconvert-rosa '/home/user/Загрузки/hwinfo-23.2-1.src.rpm' WARNING: dynamic repository data for altlinux:sisyphus is too old. WARNING: run distrodb-update-repocop-db-altlinux-sisyphus info: dropped undefined %{EVRD} in %{libname} = %{EVRD} предупреждение: ignored self-provides: libhd-devel = 23.2-alt1_1 Wrote: /home/user/RPMXP/rosa/hwinfo-23.2-alt1_1.src.rpm (w2.lzdio)
На выходе получится srpm-пакет со спеком и исходниками сконвертированными под ALT.
Импорт из suse
Пример использования
$ cd RPMXP $ srpmconvert-suse '/home/user/Загрузки/tuxtype-1.5.17-61.25.src.rpm' WARNING: dynamic repository data for altlinux:sisyphus is too old. WARNING: run distrodb-update-repocop-db-altlinux-sisyphus add_path_req: bad input ["$target_alias-windres"]: mapped to [$target_alias-windres] at /usr/share/perl5/RPM/Source/Dependency/Analyzer/Collector/Plugin/Autoconf.pm line 334. INFO: SourceAnalyzer: nothing in path provides makensis. INFO: SourceAnalyzer: nothing in path provides $target_alias-windres. SourceAnalyzer: some deps weren't found. Is DistroMap database outdated? info: HACK resolved dependency /usr/bin/convert into ImageMagick-tools. Wrote: /home/user/RPMXP/tuxtype-1.5.17-alt1_61.25.src.rpm (w2.lzdio)
На выходе получится srpm-пакет со спеком и исходниками сконвертированными под ALT.