RPM: создание пакета rpm из файла .src [dубликат]

установите приложение Jupiter. Вы можете отключить тачпад, и это запомнится. Это эффективно работало для меня как в Lenovo IdeaPad, так и в ThinkPad 11.04, 11.10 и 12.04.

3
задан 4 September 2010 в 14:14

54 ответа

Да, вы можете. Вроде. Распакуйте rpm с помощью rpm2cpio и cpio, распакуйте источники, создайте debian / dir внутри и используйте содержимое файла .spec для создания debian / control, debian / changelog, debian / rules, debian / copyright. Для этого последнего шага определенно требуется определенное знание.

Затем, если все, что вы хотите, является исходным фильтром, пособие maco поможет вам быстрее:)

2
ответ дан 25 July 2018 в 07:39
  • 1
    Спасибо за этот ответ, он работает действительно лучше. Однако я не уверен, как это будет работать в системе am64, поскольку пакет и источник включают в себя некоторые предварительно скомпилированные 32-битные библиотеки, от которых они зависят. – Sense Hofstede 6 October 2010 в 22:31

Да, вы можете. Вроде. Распакуйте rpm с помощью rpm2cpio и cpio, распакуйте источники, создайте debian / dir внутри и используйте содержимое файла .spec для создания debian / control, debian / changelog, debian / rules, debian / copyright. Для этого последнего шага определенно требуется определенное знание.

Затем, если все, что вы хотите, является исходным фильтром, пособие maco поможет вам быстрее:)

2
ответ дан 1 August 2018 в 10:10

Да, вы можете. Вроде. Распакуйте rpm с помощью rpm2cpio и cpio, распакуйте источники, создайте debian / dir внутри и используйте содержимое файла .spec для создания debian / control, debian / changelog, debian / rules, debian / copyright. Для этого последнего шага определенно требуется определенное знание.

Затем, если все, что вы хотите, является исходным фильтром, пособие maco поможет вам быстрее:)

2
ответ дан 1 August 2018 в 14:12

Да, вы можете. Вроде. Распакуйте rpm с помощью rpm2cpio и cpio, распакуйте источники, создайте debian / dir внутри и используйте содержимое файла .spec для создания debian / control, debian / changelog, debian / rules, debian / copyright. Для этого последнего шага определенно требуется определенное знание.

Затем, если все, что вы хотите, является исходным фильтром, пособие maco поможет вам быстрее:)

2
ответ дан 3 August 2018 в 06:05

Да, вы можете. Вроде. Распакуйте rpm с помощью rpm2cpio и cpio, распакуйте источники, создайте debian / dir внутри и используйте содержимое файла .spec для создания debian / control, debian / changelog, debian / rules, debian / copyright. Для этого последнего шага определенно требуется определенное знание.

Затем, если все, что вы хотите, является исходным фильтром, пособие maco поможет вам быстрее:)

2
ответ дан 4 August 2018 в 08:16

Да, вы можете. Вроде. Распакуйте rpm с помощью rpm2cpio и cpio, распакуйте источники, создайте debian / dir внутри и используйте содержимое файла .spec для создания debian / control, debian / changelog, debian / rules, debian / copyright. Для этого последнего шага определенно требуется определенное знание.

Затем, если все, что вы хотите, является исходным фильтром, пособие maco поможет вам быстрее:)

2
ответ дан 5 August 2018 в 15:38

Да, вы можете. Вроде. Распакуйте rpm с помощью rpm2cpio и cpio, распакуйте источники, создайте debian / dir внутри и используйте содержимое файла .spec для создания debian / control, debian / changelog, debian / rules, debian / copyright. Для этого последнего шага определенно требуется определенное знание.

Затем, если все, что вы хотите, является исходным фильтром, пособие maco поможет вам быстрее:)

2
ответ дан 7 August 2018 в 08:51

Да, вы можете. Вроде. Распакуйте rpm с помощью rpm2cpio и cpio, распакуйте источники, создайте debian / dir внутри и используйте содержимое файла .spec для создания debian / control, debian / changelog, debian / rules, debian / copyright. Для этого последнего шага определенно требуется определенное знание.

Затем, если все, что вы хотите, является исходным фильтром, пособие maco поможет вам быстрее:)

2
ответ дан 9 August 2018 в 17:53

Да, вы можете. Вроде. Распакуйте rpm с помощью rpm2cpio и cpio, распакуйте источники, создайте debian / dir внутри и используйте содержимое файла .spec для создания debian / control, debian / changelog, debian / rules, debian / copyright. Для этого последнего шага определенно требуется определенное знание.

Затем, если все, что вы хотите, является исходным фильтром, пособие maco поможет вам быстрее:)

2
ответ дан 15 August 2018 в 09:19
  • 1
    Спасибо за этот ответ, он работает действительно лучше. Однако я не уверен, как это будет работать в системе am64, поскольку пакет и источник включают в себя некоторые предварительно скомпилированные 32-битные библиотеки, от которых они зависят. – Sense Hofstede 6 October 2010 в 22:31

Этот ответ на Launchpad указывает, что кто-то заработал ваш принтер, выбрав драйвер Canon bjc-7000.

0
ответ дан 25 July 2018 в 07:39

Извлеките содержимое RPM с помощью cpio, после чего вы можете извлечь из него фильтр CUPS и вставить его где угодно в файловой системе.

1
ответ дан 25 July 2018 в 07:39
  • 1
    Я пробовал это, но вам нужен отдельный интерфейс / протокол для принтеров Canon или, по крайней мере, официальных драйверов. Это не сработало для меня без установки фильтра. – Sense Hofstede 6 October 2010 в 22:32

В принципе нет - из-за того, что пакеты RPM и DEB занимаются управлением пакетами, создающими DEB прямо из src.rpm, вряд ли.

Вы все же можете создавать RPM с Ubuntu с помощью rpm pacakge (sudo apt-get install rpm) После этого вы можете запустить rpmbuild на rpm src, как и в системе RH. Затем переходите к преобразованию в DEB через Alien или как бы вы это ни делали.

4
ответ дан 25 July 2018 в 07:39

Вы можете (большую часть времени) использовать программу под названием Alien (sudo apt-get install alien). Эта программа конвертирует RPM в DEB. HowtoForge Tutorial

0
ответ дан 25 July 2018 в 07:39
  • 1
    Но это не конвертирует исходные RPM в Debs или даже в исходный Debs. Я действительно использую Alien для скомпилированных пакетов RPM, но он не нужен для исходных RPM. – Sense Hofstede 6 October 2010 в 22:33

Нет, вы не можете. Но если у вас есть исходный RPM, это означает, что у вас есть исходный код, поэтому вы можете упаковать его как DEB в любом случае, что является хорошей новостью!

Самый простой способ сделать быстрый пакет DEB - использовать checkinstall.

1
ответ дан 25 July 2018 в 07:39

Этот ответ на Launchpad указывает, что кто-то заработал ваш принтер, выбрав драйвер Canon bjc-7000.

0
ответ дан 1 August 2018 в 10:10

Извлеките содержимое RPM с помощью cpio, после чего вы можете извлечь из него фильтр CUPS и вставить его где угодно в файловой системе.

1
ответ дан 1 August 2018 в 10:10
  • 1
    Я пробовал это, но вам нужен отдельный интерфейс / протокол для принтеров Canon или, по крайней мере, официальных драйверов. Это не сработало для меня без установки фильтра. – Sense Hofstede 6 October 2010 в 22:32

В принципе нет - из-за того, что пакеты RPM и DEB занимаются управлением пакетами, создающими DEB прямо из src.rpm, вряд ли.

Вы все же можете создавать RPM с Ubuntu с помощью rpm pacakge (sudo apt-get install rpm) После этого вы можете запустить rpmbuild на rpm src, как и в системе RH. Затем переходите к преобразованию в DEB через Alien или как бы вы это ни делали.

4
ответ дан 1 August 2018 в 10:10

Вы можете (большую часть времени) использовать программу под названием Alien (sudo apt-get install alien). Эта программа конвертирует RPM в DEB. HowtoForge Tutorial

0
ответ дан 1 August 2018 в 10:10
  • 1
    Но это не конвертирует исходные RPM в Debs или даже в исходный Debs. Я действительно использую Alien для скомпилированных пакетов RPM, но он не нужен для исходных RPM. – Sense Hofstede 6 October 2010 в 22:33

Нет, вы не можете. Но если у вас есть исходный RPM, это означает, что у вас есть исходный код, поэтому вы можете упаковать его как DEB в любом случае, что является хорошей новостью!

Самый простой способ сделать быстрый пакет DEB - использовать checkinstall.

1
ответ дан 1 August 2018 в 10:10

Этот ответ на Launchpad указывает, что кто-то заработал ваш принтер, выбрав драйвер Canon bjc-7000.

0
ответ дан 1 August 2018 в 14:12

Извлеките содержимое RPM с помощью cpio, после чего вы можете извлечь из него фильтр CUPS и вставить его где угодно в файловой системе.

1
ответ дан 1 August 2018 в 14:12
  • 1
    Я пробовал это, но вам нужен отдельный интерфейс / протокол для принтеров Canon или, по крайней мере, официальных драйверов. Это не сработало для меня без установки фильтра. – Sense Hofstede 6 October 2010 в 22:32

В принципе нет - из-за того, что пакеты RPM и DEB занимаются управлением пакетами, создающими DEB прямо из src.rpm, вряд ли.

Вы все же можете создавать RPM с Ubuntu с помощью rpm pacakge (sudo apt-get install rpm) После этого вы можете запустить rpmbuild на rpm src, как и в системе RH. Затем переходите к преобразованию в DEB через Alien или как бы вы это ни делали.

4
ответ дан 1 August 2018 в 14:12

Вы можете (большую часть времени) использовать программу под названием Alien (sudo apt-get install alien). Эта программа конвертирует RPM в DEB. HowtoForge Tutorial

0
ответ дан 1 August 2018 в 14:12
  • 1
    Но это не конвертирует исходные RPM в Debs или даже в исходный Debs. Я действительно использую Alien для скомпилированных пакетов RPM, но он не нужен для исходных RPM. – Sense Hofstede 6 October 2010 в 22:33

Нет, вы не можете. Но если у вас есть исходный RPM, это означает, что у вас есть исходный код, поэтому вы можете упаковать его как DEB в любом случае, что является хорошей новостью!

Самый простой способ сделать быстрый пакет DEB - использовать checkinstall.

1
ответ дан 1 August 2018 в 14:12

Нет, не можешь. Но если у вас есть исходный RPM, значит, у вас есть исходный код, поэтому вы можете упаковать его как DEB в любом случае, что является хорошей новостью!

Самый простой способ сделать быстрый пакет DEB - использовать Checkinstall .

1
ответ дан 3 August 2018 в 06:05

Этот ответ на Launchpad указывает, что кто-то заработал ваш принтер, выбрав драйвер Canon bjc-7000 .

0
ответ дан 3 August 2018 в 06:05

Извлеките содержимое RPM с помощью cpio , после чего вы можете извлечь из него фильтр CUPS и вставить его где угодно в файловой системе.

1
ответ дан 3 August 2018 в 06:05

В принципе нет - из-за того, что пакеты RPM и DEB занимаются управлением пакетами, создающими DEB прямо из src.rpm, вряд ли.

Вы все равно можете создавать RPM с Ubuntu с помощью rpm pacakge ( sudo apt-get install rpm ) После этого вы можете запустить rpmbuild на rpm src, как и в системе RH. Затем переходите к преобразованию в DEB через Alien или, как бы вы ни старались.

4
ответ дан 3 August 2018 в 06:05

Вы можете (большую часть времени) использовать программу под названием Alien (sudo apt-get install alien). Эта программа конвертирует RPM в DEB. HowtoForge Tutorial

0
ответ дан 3 August 2018 в 06:05

Нет, не можешь. Но если у вас есть исходный RPM, значит, у вас есть исходный код, поэтому вы можете упаковать его как DEB в любом случае, что является хорошей новостью!

Самый простой способ сделать быстрый пакет DEB - использовать Checkinstall .

1
ответ дан 4 August 2018 в 08:16

Другие вопросы по тегам:

Похожие вопросы: