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`