Если вы заходите в дом другого пользователя и запускаете команду apt install, это делает что-то особенное?
Я знаю, я знаю, это звучит глупо. Мой базовый инстинкт должен сказать: «Нет, очевидно!»
но потом я увидел это: https://developer.valvesoftware.com/wiki/SteamCMD
как часть процесса установки, они заставляют нас создавать его новым пользователем а затем перейдите в его дом.
Мне интересно, можно ли пропустить cdin'g в его доме перед установкой?
Ваш инстинкт верен. Его можно пропустить для команды apt-get
. Текущий рабочий каталог не влияет на установку.
Но учтите, что следующая команда
ln -s /usr/games/steamcmd steamcmd
создает символическую ссылку в текущем рабочем каталоге. Поэтому, если вы хотите, чтобы он находился в доме steam
пользователей, его нужно изменить на
ln -s /usr/games/steamcmd /home/steam/steamcmd
. Возможно, именно поэтому они добавили этот шаг.