Вопрос: Привет, Пабло! Отличный блог, ты лучший в мире, я тебя люблю. У меня есть вопрос, который я хочу задать вам: у меня есть пакет DEB, который я хотел бы установить на мою Fedora. Можно ли преобразовать пакет DEB в RPM (и наоборот)?
Ответ: Спасибо за комплименты, в то небольшое количество свободного времени, которое у меня есть, я пытаюсь поделиться своими знаниями о мире Linux, потому что я хочу помочь распространить информацию, а также потому, что я верю в философию, которую представляет Linux (Столлман Диксит). Что касается конверсии, конечно, можно. Вам просто нужно установить программу иностранец. |
Конвертировать RPM в DEB
1.- Установить иностранец. В Debian и производных версиях это будет выглядеть так:
sudo apt-get установить инопланетянина
2.- Теперь осталось только использовать пришельца для преобразования.
чужой mypackage.rpm
Готов! Теперь вы можете установить пакет DEB, созданный с помощью команды Dpkg или просто дважды щелкнув по нему.
Конвертировать DEB в RPM
Чтобы преобразовать в RPM, вы должны использовать опцию -r.
sudo alien -r mypackage.deb
Готов! Теперь вы можете установить пакет RPM, созданный с помощью команды rpm на вашей Fedora, CentOs и т. д.
Конвертировать в SLP, LSB, Slackware TGZ
Alien также позволяет конвертировать пакеты в форматы, используемые в других дистрибутивах: Stampede slp, LSB и Slackware tgz.
Чтобы увидеть доступные варианты, запустите:
чужой -h
Чтобы вы могли взглянуть, вывод этой команды выглядит следующим образом:
Использование: чужой [параметры] файл [...] файл [...] Пакетный файл или файлы для преобразования.
-d, --to-deb Создать пакет Debian deb (по умолчанию).
Включает эти параметры:
--patch = Указать файл патча для использования вместо автоматического
ищу патч в / var / lib / alien.
--nopatch Не используйте патчи.
--anypatch Использовать исправления даже старых версий ОС.
-s, --single Подобно --generate, но не создавать .orig
каталог.
--fixperms Изменять / исправлять разрешения и владельцев.
--test Проверять сгенерированные пакеты с помощью lintian.
-r, --to-rpm Создать rpm-пакет Red Hat.
--to-slp Создать пакет Slp Stampede.
-l, --to-lsb Создать пакет LSB.
-t, --to-tgz Создать tgz-пакет Slackware.
Включает эти параметры:
--description = Укажите описание пакета.
--version = Укажите версию пакета.
-p, --to-pkg Создать пакет Solaris pkg.
-i, --install Установить сгенерированный пакет.
-g, --generate Создать дерево сборки, но не создавать пакет.
-c, --scripts Включить скрипты в пакет.
-v, --verbose Показать каждую команду, выполняемую пришельцем.
--veryverbose Подробно, а также отображать вывод команд запуска.
-k, --keep-version Не изменять версию сгенерированного пакета.
--bump = number Увеличить версию пакета на это число.
-h, --help Показать это справочное сообщение.
-V, --версия Показать номер версии пришельца.
Спасибо Фавио Тапиа Веласкес за предложение темы!
Здравствуйте, я нашел ваш блог с помощью Google, пока
ищите похожий вопрос, ваш веб-сайт появился здесь, он выглядит великолепно.
Я добавил его в закладки Google.
Привет, только что обратил внимание на ваш блог через Google и обнаружил, что он действительно информативен. Я буду осторожен с Брюсселем. Буду признателен, если вы продолжите это в будущем.
Многие другие люди, вероятно, извлекут пользу из вашего письма.
Ура!
Также посетите мой сайт… никотиновые соки
Решение для установки пакетов .deb на дистрибутивы с установкой пакетов на основе RPM.
Проверено…
Я думал, что это будет сложно в MoLinux, но делать было нечего, через консоль все прошло нормально, я скачал openproj.rpm и с инопланетянином установили его за считанные секунды ... »EYE» Мне пришлось используйте команду fakeroot, если в противном случае не ответили.
Поздравляю с блогом, так держать.
Приветствую и поздравляю с публикацией «Как конвертировать DEB в RPM и наоборот», пожалуйста, обратите внимание на мою просьбу о помощи в преобразовании и установке пакетов tar.gz в rpm в операционной системе Linux Fedora. Следует отметить, что я уже установил инопланетный конвертер и, используя этот конвертер, сначала конвертирую пакет tar.gz в deb, а затем конвертирую этот файл deb в rpm, но при установке я получаю сообщение:
#rpm -Uvh скобки-релиз-1.6-3.noarch.rpm
Подготовка… ################################ [100%]
файл / из установки brackets-release-1.6-3.noarch конфликтует с файлом из пакета filesystem-3.2-35.fc23.x86_64
и из другого сообщения # rpm -ivh brackets-release-1.6-3.noarch.rpm
################################ [100%]
файл / из установки brackets-release-1.6-3.noarch конфликтует с файлом из пакета filesystem-3.2-35.fc23.x86_64
Пожалуйста, еще раз, пожалуйста, будьте достаточно любезны, чтобы помочь мне с этой проблемой преобразования или установки.
Заранее благодарим за внимание, помощь и оперативный ответ.