Невозможно найти пакет steamcmd

13

Я пытаюсь установить steamcmd на сервер Ubuntu 16.04 LTS, но при запуске sudo apt-get install steamcmdон выдает ошибку с

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package steamcmd

Я уже обновил и обновил. Как я могу решить эту проблему?

Looki
источник

Ответы:

13

Хорошо, я нашел ответ сам.

Сначала мне нужно было добавить multiverseв мой /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu xenial main universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates main universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-security main universe multiverse

потом я добавил архитектуру i386:

sudo dpkg --add-architecture i386

Теперь, после того, как apt-get updateя могу установить его.

sudo apt-get install steamcmd
Looki
источник
6

Запустите эти команды:

sudo add-apt-repository multiverse 
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32gcc1 steamcmd

Надеюсь, это поможет. Или вы можете проверить источник здесь:

RakeshKhushwaha
источник
Я не уверен, что люди думают неправильно с этим постом. Это не совсем тот же метод, что и в этом ответе , хотя он должен иметь тот же эффект. При выполнении нескольких команд с sudoуже, что позволяет multiverseс , add-apt-repositoryкак показано здесь удобно, как ссылка на блоге с большим количеством деталей (если часть информации не является неправильной, но тогда я бы ожидал человек на комментарии по этому поводу , а не просто понизить это и проголосовать, чтобы удалить его). Если с этим постом что-то не так, что я не заметил, надеюсь, кто-то прокомментирует.
Элия ​​Каган
1

Разобраться с этим на некоторое время. Использовал графический интерфейс для загрузки клиента Steam. Как только я это сделал, он установил кучу недостающих зависимостей. Однажды я попробовал еще sudo apt-get install steamcmdраз, это сработало безупречно.

Джесси
источник