Начну с предыстории.
У меня дипломники. Первые. Чертят в автокаде. И чтобы посмотреть их чертежи не грузя винду или не запуская VM (под ней автогад не очень быстр), потребовался простейший вьювер для линукса.
Выбор пал на VariCAD Viewer. Но вот беда - только rpm или deb. В ауре подобного нет, поэтому встал вопрос о сборке пакета под арч.
Писать PKGBUILD не хотелось, хотя некоторый опыт у меня имеется. На сайте наших буржуйских коллег набрел на интересную утилиту - debtap, позволяющую сделать желаемое - перегнать deb-пакет в арч-пакет.
Использование просто до безобразия:
1. Установка
$ yaourt -S debtap
2. Настройка перед использованием
# debtap -u
Тут выполняется синхронизация репозиториев арча и доустановка недостающих деталей3. Конвертация
$ debtap <пакет>.deb
Утилита задает вопрос о желаемом имени пакета, о его лицензии. Дальше распакует пакет, соберет информацию, сформирует структуру и предложит внести правки в PKGINFO и INSTALL, от чего можно и отказаться. После этого будет сгенерирован пакет для арча, который ставится обычным образом.
Результат налицо:
;)
источник
Комментариев нет:
Отправить комментарий