Невозможно установить yum / dnf на Ubuntu 20.04.3 LTS

Невозможно установить yum / dnf на Ubuntu 20.04.3 LTS

Я попробовал следующее с правами пользователя root, но не смог установить yum на свой облачный сервер.

Я уже читал подобную проблему здесь:Установка yum на Ubuntu

root@localhost:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:        20.04
Codename:       focal

безуспешно пытался установить yum.

1. 

    root@localhost:~# up2date
    up2date: command not found

2. 

    apt-get update
    apt-get install yum*

3. 

    apt-get install rpm -y
    apt-get install yum*

4. 

    apt update -y
    apt install -y yum-utils

Вот ошибка:

root@localhost:~# yum
Command 'yum' not found, did you mean:

  command 'uum' from deb freewnn-jserver (1.1.1~a021+cvs20130302-7build1)
  command 'zum' from deb perforate (1.2-5.1)
  command 'num' from deb quickcal (2.4-1)
  command 'sum' from deb coreutils (8.30-3ubuntu2)

Try: apt install <deb name>

Ошибка:

root@localhost:~# apt-get install yum -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package yum

Я даже не могу dnfустановить его и не знаю, как это сделать. У меня есть стандартный скрипт, который использует yum, поэтому было бы здорово заставить yum работать.

root@localhost:~# apt-get install dnf
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package dnf

root@localhost:~# apt install dnf
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package dnf

решение1

К сожалению, yumнедоступен в Ubuntu 20.04, поэтому лучше использовать aptили apt-get, но в некоторых случаях (например, следуя примеру или инструкции) вам нужно использовать репозиторий yum. В этом случае единственный способ, который я нашел, это использование aptitude. Вы можете установить его просто apt-get:

sudo apt-get install aptitude

если apt-get не смог его найти, обновите его и попробуйте снова. Затем вы можете использовать GUI для aptitudeпрямого выполнения в терминале ( sudo aptitude) или использовать командную строку для установки вашего пакета из yumрепозитория (в моем случае я установил fuse):

sudo aptitude install fuse

удачи

решение2

yumдоступно только дляУбунту Бионикиз репозитория universe, зависит от 2.7 =< python <<2.8.

Связанный контент