Featured image of post RPM2PKG

RPM2PKG

Конвертируем .rpm -> .pkg.tar.xz

Оказалось, что и Skype, и Slack можно поставить из AUR одной коммандой

1
yay -S slack-desktop skype

Статью оставил просто для истории

Перешёл на Manjaro и столкнулся с тем, что Skype и Viber поставляются в RPM и DEB. Что делать с Arch? На GitLab я поместил простой скрипт, который конвертирует rpm в pkg.

Использование скрипта

  1. Ставим зависимости
1
2
sudo pacman -S rpm rpm2cpio cpio git
python3 -m pip install --upgrade --user pip pyyaml jinja2
  1. Клонируем репозиторий
1
2
git clone --depth 1 --single-branch [email protected]:vlasov-y/rpm2pkg.git 
cd rpm2pkg
  1. Конвертируем
1
2
3
4
curl -fLO https://repo.skype.com/latest/skypeforlinux-64.rpm
python3 rpm2pkg skypeforlinux-64.rpm
# or add --install to install package automatically (interactive mode, will prompt you for confirmation)
# python3 rpm2pkg --install skypeforlinux-64.rpm
  1. Устанавливаем
1
sudo pacman -U skype*.pkg.tar.gz
  1. Удаляем
1
sudo pacman -R skype
Licensed under Apache License, Version 2.0
Обновлено Mar 21, 2022 14:43 +0200
All rights reserved
Создано при помощи Hugo
Тема Stack, дизайн Jimmy