Zypper на Ubuntu

Я пытаюсь установить пакеты, используя zypper, но на сервере Amazon, на котором работает Ubuntu, похоже, не установлен zypper. Как я могу установить zypper?

код: zypper install git gcc gcc-c++

ошибка:

> unsupported locale setting
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/CommandNotFound/util.py", line 24, in crash_guard
    callback()
  File "/usr/lib/command-not-found", line 69, in main
    enable_i18n()
  File "/usr/lib/command-not-found", line 40, in enable_i18n
    locale.setlocale(locale.LC_ALL, '')
  File "/usr/lib/python3.3/locale.py", line 541, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

3 ответа

zypper - менеджер пакетов suse.

Ubuntu использует apt (в любом вкусе, который вы выберете. Aptitude, apt-get и т. Д.).

Возможно, вам удастся найти версию zypper для Ubuntu, но я бы не стал на это ставить... и при этом я бы не советовал вам даже пытаться. Просто используйте один из подходящих инструментов.

Кроме того, эта ошибка не имеет прямого отношения к проблеме с zypper и фактически является проблемой в помощнике "команда не найдена", которую Ubuntu пытался использовать, чтобы сказать вам, что нужно установить, чтобы получить команду, которую вы хотели. Я понятия не имею, почему это произошло бы случайно, но это, безусловно, является локальной проблемой.

Вы также можете просто установить Zypper на Ubuntu:

sudo apt install zypper

Ссылка: Zypper в Launchpad

Вы НЕ МОЖЕТЕ установить какой-либо программный пакет с помощью zypper в Ubuntu, поскольку glibc в Ubuntu отличается от glibc в openSUSE. Я предлагаю вам выполнить chroot для установки openSUSE. ПРОВЕРЕНО на Ubuntu 20.04.

`sudo apt install zypper

sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss

sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss

sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug

sudo zypper ar -f -c http://download.opensuse.org/update/tumbleweed/repo-update

sudo zypper ar -f -d -c http://download.opensuse.org/tumbleweed/repo/src-oss repo-src-oss

sudo zypper ar -f -d -c http://download.opensuse.org/tumbleweed/repo/src-non-oss repo-src-non-oss`

Другие вопросы по тегам