Производитель нашего принтера (Canon) предоставляет драйверы принтера Linux для большинства своих принтеров. Тем не менее, они все 32 бит, и только новые драйверы принтера доступны как в DEB, так и в RPM. Старшие предоставляются только в виде файлов RPM.
Я использую 'alien' для преобразования файлов RPM в формат DEB, поэтому я могу установить драйверы. Тем не менее, в последнее время казалось, что Canon закрутила новые драйверы для Canon PIXMA iP3300 немного в процессе сборки RPM.
Хотя доступны все пакеты RPM для конкретного принтера, общий пакет cnijfilter, содержащий жизненно важный фильтр CUPS, распределяется как RPM источника (* .src.rpm). Очень полезно создавать собственные драйверы, если вы хотите ('rpmbuild --rebuild cnijfilter-common-2.70-2.src.rpm'), но не так много, когда вы запускаете операционную систему на базе Debian.
Мой вопрос: легко ли преобразовать исходный RPM в то, что вы можете легко создать как DEB, или мне придется вручную преобразовать исходный RPM в нечто полезное?
Нет, не можешь. Но если у вас есть исходный RPM, значит, у вас есть исходный код, поэтому вы можете упаковать его как DEB в любом случае, что является хорошей новостью!
Самый простой способ сделать быстрый пакет DEB - использовать Checkinstall
.
Этот ответ на Launchpad указывает, что кто-то заработал ваш принтер, выбрав драйвер Canon bjc-7000 .
Извлеките содержимое RPM с помощью cpio
, после чего вы можете извлечь из него фильтр CUPS и вставить его где угодно в файловой системе.
В принципе нет - из-за того, что пакеты RPM и DEB занимаются управлением пакетами, создающими DEB прямо из src.rpm, вряд ли.
Вы все равно можете создавать RPM с Ubuntu с помощью rpm
pacakge ( sudo apt-get install rpm
) После этого вы можете запустить rpmbuild
на rpm src, как и в системе RH. Затем переходите к преобразованию в DEB через Alien
или, как бы вы ни старались.
Этот ответ на Launchpad указывает, что кто-то заработал ваш принтер, выбрав драйвер Canon bjc-7000 .
Извлеките содержимое RPM с помощью cpio
, после чего вы можете извлечь из него фильтр CUPS и вставить его где угодно в файловой системе.
В принципе нет - из-за того, что пакеты RPM и DEB занимаются управлением пакетами, создающими DEB прямо из src.rpm, вряд ли.
Вы все равно можете создавать RPM с Ubuntu с помощью rpm
pacakge ( sudo apt-get install rpm
) После этого вы можете запустить rpmbuild
на rpm src, как и в системе RH. Затем переходите к преобразованию в DEB через Alien
или, как бы вы ни старались.
Вы можете (большую часть времени) использовать программу под названием Alien (sudo apt-get install alien). Эта программа конвертирует RPM в DEB. HowtoForge Tutorial
Нет, не можешь. Но если у вас есть исходный RPM, значит, у вас есть исходный код, поэтому вы можете упаковать его как DEB в любом случае, что является хорошей новостью!
Самый простой способ сделать быстрый пакет DEB - использовать Checkinstall
.
Этот ответ на Launchpad указывает, что кто-то заработал ваш принтер, выбрав драйвер Canon bjc-7000 .
Извлеките содержимое RPM с помощью cpio
, после чего вы можете извлечь из него фильтр CUPS и вставить его где угодно в файловой системе.
В принципе нет - из-за того, что пакеты RPM и DEB занимаются управлением пакетами, создающими DEB прямо из src.rpm, вряд ли.
Вы все равно можете создавать RPM с Ubuntu с помощью rpm
pacakge ( sudo apt-get install rpm
) После этого вы можете запустить rpmbuild
на rpm src, как и в системе RH. Затем переходите к преобразованию в DEB через Alien
или, как бы вы ни старались.
Вы можете (большую часть времени) использовать программу под названием Alien (sudo apt-get install alien). Эта программа конвертирует RPM в DEB. HowtoForge Tutorial
Нет, не можешь. Но если у вас есть исходный RPM, значит, у вас есть исходный код, поэтому вы можете упаковать его как DEB в любом случае, что является хорошей новостью!
Самый простой способ сделать быстрый пакет DEB - использовать Checkinstall
.
Этот ответ на Launchpad указывает, что кто-то заработал ваш принтер, выбрав драйвер Canon bjc-7000 .
Извлеките содержимое RPM с помощью cpio
, после чего вы можете извлечь из него фильтр CUPS и вставить его где угодно в файловой системе.
В принципе нет - из-за того, что пакеты RPM и DEB занимаются управлением пакетами, создающими DEB прямо из src.rpm, вряд ли.
Вы все равно можете создавать RPM с Ubuntu с помощью rpm
pacakge ( sudo apt-get install rpm
) После этого вы можете запустить rpmbuild
на rpm src, как и в системе RH. Затем переходите к преобразованию в DEB через Alien
или, как бы вы ни старались.
Вы можете (большую часть времени) использовать программу под названием Alien (sudo apt-get install alien). Эта программа конвертирует RPM в DEB. HowtoForge Tutorial
Нет, не можешь. Но если у вас есть исходный RPM, значит, у вас есть исходный код, поэтому вы можете упаковать его как DEB в любом случае, что является хорошей новостью!
Самый простой способ сделать быстрый пакет DEB - использовать Checkinstall
.
Извлеките содержимое RPM с помощью cpio
, после чего вы можете извлечь из него фильтр CUPS и вставить его где угодно в файловой системе.
В принципе нет - из-за того, что пакеты RPM и DEB занимаются управлением пакетами, создающими DEB прямо из src.rpm, вряд ли.
Вы все равно можете создавать RPM с Ubuntu с помощью rpm
pacakge ( sudo apt-get install rpm
) После этого вы можете запустить rpmbuild
на rpm src, как и в системе RH. Затем переходите к преобразованию в DEB через Alien
или, как бы вы ни старались.
Вы можете (большую часть времени) использовать программу под названием Alien (sudo apt-get install alien). Эта программа конвертирует RPM в DEB. HowtoForge Tutorial
Нет, не можешь. Но если у вас есть исходный RPM, значит, у вас есть исходный код, поэтому вы можете упаковать его как DEB в любом случае, что является хорошей новостью!
Самый простой способ сделать быстрый пакет DEB - использовать Checkinstall
.
Этот ответ на Launchpad указывает, что кто-то заработал ваш принтер, выбрав драйвер Canon bjc-7000 .
Вы можете (большую часть времени) использовать программу под названием Alien (sudo apt-get install alien). Эта программа конвертирует RPM в DEB. HowtoForge Tutorial
Нет, не можешь. Но если у вас есть исходный RPM, значит, у вас есть исходный код, поэтому вы можете упаковать его как DEB в любом случае, что является хорошей новостью!
Самый простой способ сделать быстрый пакет DEB - использовать Checkinstall
.
Этот ответ на Launchpad указывает, что кто-то заработал ваш принтер, выбрав драйвер Canon bjc-7000 .
Извлеките содержимое RPM с помощью cpio
, после чего вы можете извлечь из него фильтр CUPS и вставить его где угодно в файловой системе.
В принципе нет - из-за того, что пакеты RPM и DEB занимаются управлением пакетами, создающими DEB прямо из src.rpm, вряд ли.
Вы все равно можете создавать RPM с Ubuntu с помощью rpm
pacakge ( sudo apt-get install rpm
) После этого вы можете запустить rpmbuild
на rpm src, как и в системе RH. Затем переходите к преобразованию в DEB через Alien
или, как бы вы ни старались.