2

На https://superuser.com/questions/607493/rpm-should-not-be-used-directly-install-rpm-packages эта проблема, похоже, была решена. Проблема в том, что при работе с Linux Mint этот ответ не должен был появиться в моей консоли, поскольку я должен иметь возможность использовать RPM, а не обязательно чужую команду. Однако для установки LibreOffice мне пришлось перенести все файлы RPM в Debian Inorder. Почему это?

2 ответа2

4

Linux Mint, являясь производным от Debian, вместо rpmdb использует debdb. Следовательно, вы должны использовать dpkg/apt, а не rpm/yum, чтобы система правильно распознала пакет.

3

Обычно вы устанавливаете программное обеспечение или пакеты deb в Ubuntu/Mint linux через Synaptic, Ubuntu Software Center/ppa или через команду apt-get из терминала. С другой стороны, Fedora, centos, mandriva и redhat поддерживают пакеты rpm.

Когда-нибудь вам нужно будет установить пакет rpm в вашу коробку ubuntu/mint linux/debian, есть утилита Alien, Alien с легкостью преобразует пакеты из одного формата в другой.

Вот как установить пакеты rpm в Ubuntu, Linux Mint или Debian.

Установить инопланетянин и все необходимые ему зависимости

# apt-get install alien dpkg-dev debhelper build-essential

Чтобы преобразовать пакет из rpm в формат debian

# alien packagen.rpm

Наконец, установите свой пакет!

# dpkg -i package.deb

Для получения дополнительной информации используйте

$ alien -h

Источник: http://namhuy.net/1207/how-to-install-rpm-packages-on-ubuntu-mint-or-debian.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .