Я загрузил Oracle 18C XE rpm-файл, но не знаю, как установить базу данных.
Конвертировать и устанавливать rpm и другие пакеты. Alien позволяет конвертировать пакеты LSB, Red Hat, Stampede и Slackware в пакеты Debian, которые можно установить с помощью dpkg или apt.
Он также может генерировать пакеты любого из других форматов.
Это только инструмент. подходит для бинарных пакетов.
sudo apt install alien
alien -d your_rpm_file.rpm
Затем установите его с помощью apt
:
sudo apt install ./your_rpm_file.deb
Я бы использовал Google для образа оснастки или докера вместо преобразования rpm pkg, например:
Для получения дополнительной информации посетите:
В моем Ubuntu 16.04.5 LTS (YMMV),
$ man -k RPM
rpm (8) - RPM Package Manager
rpm2archive (8) - Extract archive archive from RPM Package Manager (RPM) package.
rpm2cpio (8) - Extract cpio archive from RPM Package Manager (RPM) package.
rpm_execcon (3) - get or set the SELinux security context used for executing a new process
rpmatch (3) - determine if the answer to a question is affirmative or negative
rpmbuild (8) - Build RPM Package(s)
rpmdb (8) - RPM Database Tool
rpmdeps (8) - Generate RPM Package Dependencies
rpmgraph (8) - Display RPM Package Dependency Graph
rpmkeys (8) - RPM Keyring
rpmquery (8) - RPM Package Manager
rpmsearch (1sr) - surfraw(1) search tools
rpmsign (8) - RPM Package Signing
rpmspec (8) - RPM Spec Tool
rpmverify (8) - RPM Package Manager
tap2rpm (1) - create RPM packages which wrap .tap files
Они доступны в диспетчере пакетов:
$ for i in rpm rpm2archive rpm2cpio rpm_execcon rpmatch rpmbuild rpmdb rpmdeps rpmgraph rpmkeys rpmquery rpmsearch rpmsign rpmspec rpmverify tap2rpm ; do dpkg -S $(type -p $i) 2>/dev/null; done
rpm: /usr/bin/rpm
rpm2cpio: /usr/bin/rpm2archive
rpm2cpio: /usr/bin/rpm2cpio
rpm: /usr/bin/rpmbuild
rpm: /usr/bin/rpmdb
rpm: /usr/bin/rpmgraph
rpm: /usr/bin/rpmkeys
rpm: /usr/bin/rpmquery
rpm: /usr/bin/rpmsign
rpm: /usr/bin/rpmspec
rpm: /usr/bin/rpmverify
python-twisted-core: /usr/bin/tap2rpm