uscr 14.01.2011 12:23
How-to`s — Устанавливаем rpm пакет в deb дистрибутив.
Началось всё с того, что я решил переползти с федоры на убунту и...мне понравилось. Пришло время сносить федорочку и на рабочем компьютере. Когда дело дошло до установки драйвера принтера, оказалось, что CUPS не поддерживает этот принтер "из коробки" (Epson AL C3000), а драйвера собраны только в rpm. Доооолго я мучался со сборкой из исходников, а потом плюнул и стал гуглить непосредственно установку данного принтера. Второй ссылкой я нагуглил статью, которая решила все мои проблемы (и свела меня с ума). Итак, у нас есть Ubuntu (или любой другой debian based дистр), rpm пакет и везение.Нужно копипастнуть всего 2 строчки в терминал:
Сначала установим утилитку:
1 |
|
Теперь скормим утилитке rpm пакет:
1 |
|
Опция -c включит конвертирование скриптов внутри пакета, а -d, собственно, заставляет программу на выходе выплюнуть именно deb пакет.
Тэги: rpm deb пакеты epson
Автор оригинальной статьи научил. Я догадывался, что рут не очень нужен, но решил без самодеятельности, тем более что я не уверен.
В случае с alien - полуобязательно. Если запустить его без рутовых прав, то он будт ругаться. Но на самом деле рутовые права ему не нужны, поэтому можно использовать fakeroot.
Хехе! А пакет для купса так и не сконвертировался... Я как раз думал что с ним то проблем и не возникнет (CUPS - он и в убунте CUPS).
sudo тут совсем не обязательно, тебе ж просто сконвертировать пакет надо, не установить.