Питання: Привіт, Пабло! Чудовий блог, ти найкраща у світі, я люблю тебе. У мене є запитання до вас: у мене є пакет DEB, який я хотів би встановити на свою Fedora. Чи можна конвертувати пакет DEB в RPM (і навпаки)?
Відповідь: Дякую за компліменти, у той вільний час, який у мене є, я намагаюся поділитися своїми знаннями про світ Linux, тому що хочу допомогти поширити інформацію, а також тому, що вірю у філософію, яку представляє Linux (Столлман Діксіт). Щодо перетворення, звичайно, ви можете. Вам просто потрібно встановити програму іноземець. |
Перетворити RPM в DEB
1. - Встановити іноземець. На Debian та похідних це виглядатиме так:
sudo apt-get install alien
2. - Тепер залишається лише використовувати чужого для перетворення.
чужий mypackage.rpm
Готові! Тепер ви можете встановити пакет DEB, створений за допомогою команди dpkg або просто подвійним клацанням на ньому.
Перетворити DEB на RPM
Для конвертації в RPM ви повинні використовувати опцію -r.
sudo Alien -r mypackage.deb
Готові! Тепер ви можете встановити пакет RPM, створений за допомогою команди оборотів в хвилину на вашій Fedora, CentOs тощо.
Перетворити на SLP, LSB, Slackware TGZ
Alien також дозволяє конвертувати пакунки у формати, що використовуються в інших дистрибутивах: Stampede slp, LSB та Slackware tgz.
Щоб переглянути доступні варіанти, запустіть:
інопланетянин -ч
Отже, ви можете подивитися, результат цієї команди такий:
Використання: чужорідний [параметри] файл [...] файл [...] Файл пакета або файли для конвертації.
-d, --to-deb Створити пакет Debian deb (за замовчуванням).
Вмикає ці параметри:
--patch = Вкажіть файл виправлення для використання замість автоматичного
шукає патч в / var / lib / alien.
--нотчч Не використовуйте патчі.
--anypatch Використовуйте навіть виправлення зі старою версією.
-s, --одинично Подібно --generate, але не створюють .orig
каталог.
--fixperms Munge / виправити дозволи та власників.
--test Тестові згенеровані пакунки з lintian.
-r, --to-rpm Створіть пакет обертів Red Hat.
--to-slp Створити пакет Stampede slp.
-l, --to-lsb Створити пакет LSB.
-t, --to-tgz Створити пакет Slackware tgz.
Вмикає ці параметри:
--description = Вкажіть опис пакету.
--version = Вкажіть версію пакета.
-p, --to-pkg Створіть пакет пакунків Solaris.
-i, --install Встановити згенерований пакет.
-g, --generate Створити дерево збірки, але не будувати пакет.
-c, --scripts Включити сценарії в пакет.
-v, --verbose Відображення кожної команди, яку виконує інопланетянин.
--veryverbose Будьте багатослівним, а також відображайте вивід команд запуску.
-k, --keep-version Не змінювати версію згенерованого пакета.
--bump = номер Збільшити версію пакета на цей номер.
-h, --help Показати це довідкове повідомлення.
-V, --версія Відобразити номер версії іноземця.
Дякуємо Фавіо Тапіа Веласкесу за те, що запропонував тему!
Привіт, я знайшов ваш блог за допомогою Google
шукаючи подібну справу, ваш веб-сайт потрапив сюди, здається чудовим.
Я додав його до своїх закладок у Google.
Привіт, я просто попередив ваш блог через Google і виявив, що він справді інформативний. Я буду обережний щодо Брюсселя. Буду вдячний, якщо ви продовжите це і надалі.
Багато інших людей, швидше за все, виграють від вашого написання.
Cheers!
Також відвідайте мій веб-сайт ... нікотинові соки
Рішення для встановлення пакетів .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%]
файл / з інсталяції дужок-випуск-1.6-3.noarch конфліктує з файлом з файлової системи пакета-3.2-35.fc23.x86_64
та з іншого повідомлення # rpm -ivh brackets-release-1.6-3.noarch.rpm
################################## [100%]
файл / з інсталяції дужок-випуск-1.6-3.noarch конфліктує з файлом з файлової системи пакета-3.2-35.fc23.x86_64
Ще раз, будь ласка, будь ласка, будь ласка, допоможіть мені вирішити проблему перетворення або встановлення.
Заздалегідь дякуємо за добру увагу, допомогу та оперативну реакцію.