1. потрібні пакунки: alien та rpmrebuild (у fedora 27 присутні у стандартних репозиторіях: # dnf install alien rpmrebuild)
2. виконуємо команду:
# alien --to-rpm --scripts Karbowanec_wallet-1.1.9-64-bit.deb
як результат отримуємо файл: karbowanec-1.1.9-2.x86_64.rpm
якщо ви спробуєте встановити цей пакунок отримаєте помилки наступного плану:
файл /usr, який встановлюється у karbowanec-1.1.9-2.x86_64, конфліктує з файлом з пакунка filesystem-3.3-3.fc27.x86_64
файл /usr/bin, який встановлюється у karbowanec-1.1.9-2.x86_64, конфліктує з файлом з пакунка filesystem-3.3-3.fc27.x86_64
файл /usr/share, який встановлюється у karbowanec-1.1.9-2.x86_64, конфліктує з файлом з пакунка filesystem-3.3-3.fc27.x86_64
файл /usr/share/applications, який встановлюється у karbowanec-1.1.9-2.x86_64, конфліктує з файлом з пакунка filesystem-3.3-3.fc27.x86_64
файл /usr/share/doc, який встановлюється у karbowanec-1.1.9-2.x86_64, конфліктує з файлом з пакунка filesystem-3.3-3.fc27.x86_64
файл /usr/share/pixmaps, який встановлюється у karbowanec-1.1.9-2.x86_64, конфліктує з файлом з пакунка filesystem-3.3-3.fc27.x86_64
3. Щоб вирішити цю проблему потрібно виконати команду:
# rpmrebuild -pe karbowanec-1.1.9-2.x86_64.rpm
перейти у розділ %files і видалити відповідні (з якими конфліктує пакунок) рядки:
%dir %attr(0775, root, root) "/usr"
%dir %attr(0775, root, root) "/usr/bin"
%dir %attr(0775, root, root) "/usr/share"
%dir %attr(0775, root, root) "/usr/share/applications"
%dir %attr(0775, root, root) "/usr/share/doc"
%dir %attr(0775, root, root) "/usr/share/pixmaps"
* команди консольного редактора vi:
dd - видалити рядок, :w - зберегти файл, :q - вийти
після збереження і виходу із текстового редактора з'явиться повідомлення:
Do you want to continue ? (y/N)
погоджуєтесь, після чого буде створено змінений файл у папці /root/rpmbuild/RPMS/
попередження: Explicit %attr() mode not applicable to symlink: /root/.tmp/rpmrebuild.16539/work/root/usr/lib/.build-id/45/62f236f44d74a06f596dbc527b54dd327ccef6
попередження: Файл вказано двічі: /usr/lib/.build-id
попередження: Файл вказано двічі: /usr/lib/.build-id/45/62f236f44d74a06f596dbc527b54dd327ccef6
result: /root/rpmbuild/RPMS/x86_64/karbowanec-1.1.9-2.x86_64.rpm
4. виконуємо наступну команду для встановлення:
# rpm -Uvh /root/rpmbuild/RPMS/karbowanec-1.1.9-2.x86_64.rpm
5. Все, можна користуватись гаманцем.