Куда лучше устанавливать игры (GOG) ?
В игры играл в основном либо в пиратский портативный майнкрафт, который на линукс сразу идет без бубнов. Или в игры через стимовский клиент. Там просто все. Установил стим - скачал игру - играй, запуская через клиент.
Вообщем решил переходить на игры от GOG, но проблема в том, что там нет клиента как в стиме, по крайней мере на линукс. Приходится скачивать установочные файлы игры .sh с официального сайта, и потом уже со своего компа вручную ее устанавливать. Установил я значит через терминал в каталог Home. После чего несмог обнаружить игру))) Как оказалось, что игра да и папка GOG Games имеет особые права и недоступна мне. Вообщем я психанул и через sudo chmod -R +xrw «GOG Games» сделал «открытость» папке с нижележащими файлами с игрой.
Вопрос: как лучше, каким способом, и в какое место(раздел) лучше установить игру, чтоб она сразу была доступна всем пользователям данного ПК?
P.S. С линуксом уже несколько лет, но паралельно и на винде сижу, (необходим фотошоп). Поэтому знания пингвина есть, но не велики)))
Хрустальный шар говорит что ты скрипт установки запускал из под рута
Привет. Когда Steam для Linux не было, я устанавливал игры в /usr/games. Запускал sh-инсталлятор от root, он предлагал установку в /usr/local, а я менял на /usr/games. В стандарте XDG предусмотрена установка игр в /usr/games, и запрет/разрешение конкретным пользователям запускать их путём добавления пользователя в группу games. Фактически, это соблюдается только в Gentoo.
Также в этом стандарте описывается, что игры (и остальные программы) должны хранить свои данные в скрытых директориях в домашнем каталоге пользователя. Например /home/username/.mozilla . Или в .config , .cache и .local/share всё там же.
Но когда появился Steam, игры стали устанавливаться в пространство пользователя (
/.local/share/Steam/SteamApps/common). Не канон, да, но моё мнение (которое я никому не навязываю) - это можно простить. Но то, что некоторые особо уникальные игры хранят в SteamApps/common/AppName свои сейвы - непростительно!
Ставлю в /opt/games. Установщик, конечно, желательно запускать под своим пользователем.
В хомяк и ставь, зачем корневой раздел засирать играми?
насколько помнится, да из под рута. Но моя логика подсказывала, что если установить из под рута, тогда всем пользователям будет доступ. А оно вот как вышло.
Как оказалось, что игра да и папка GOG Games имеет особые права и недоступна мне.
Запускаешь дрянь из интернета от рута (через sudo)? ССЗБ.
Гоговские инсталляторы, кстати, можно просто распаковывать обычным unzip, не запуская. Я всегда так и делаю.
как лучше, каким способом, и в какое место(раздел) лучше установить игру
P.S. Вообще я потом оборачиваю игру в SquashFS, так она быстрее грузится и занимает меньше места, да и вообще удобно, одна игра = один файл. Но это уже отдельная тема.
как лучше, каким способом, и в какое место(раздел) лучше установить игру, чтоб она сразу была доступна всем пользователям данного ПК?
Запускаешь устпновщик из-под рута и устанавливаешь игру в /opt, /usr/games, /usr/local, /usr/local/games, или куда-нибудь в /mnt/DATA1. Потом добавляешь кого надо в группы games и video, и всё.
Они же вроде уже давно обещают линукс-версию клиента, так и не зарелизили что ли?
9. Will you release a Linux version of GOG Galaxy?A Linux version of our client is planned eventually, but we don't have an expected release date right now. Stay tuned for future announcements!
Они же вроде уже давно обещают линукс-версию клиента, так и не зарелизили что ли?
Да нафиг он нужен? Чем дольше не релизят, тем дольше до того, как решат сделать этот самый клиент обязательным. Так спокойнее. Хоть один нормальный магазин есть более-менее.
Ты забыл про запись для группы — некоторые игры без этого не сохраняются, а то и просто не работают.
Про squashfs можно чуть больше подробностей?
Про squashfs можно чуть больше подробностей?
Ну, я засовываю каждую игру в образ SquashFS со сжатием lzo либо xz. С xz они весят меньше, с lzo грузятся быстрее, чем с xz. В обоих вариантах они грузятся быстрее, чем без SquashFS, видимо из-за того, что куча файлов читается с диска, и быстрее прочитать их сжатыми и разжать в процессе. Проводил много сравнений, практически во всех играх с долгими загрузсками прирост весьма заметный. Это на HDD, конечно, может на SSD он будет меньше. Дополнительными плюсами является то, что такую игру случайно не запортишь, она занимает меньше места на носителе, её удобнее перенести куда-то или передать другу (который тоже купил, товарищ майор!) без всякого архивирования, да и просто удобно, когда одна игра один файл.
Сравнений по скорости загрузки проводил много (естественно перед каждым тестом очистка кэшей и т. д.):
Это по игре Europa Universalis IV, которая вот страдает долгой загрузкой в начале. Ещё более значительные результаты были на X-COM, но сейчас цифр нет, а тестить всё заново долго. «Окошко» означает загрузку до появления окна игры, «до меню» — с этого момета до появления главного меню. Время в секундах. По три теста для каждого варианта (запускалось поочерёдно и в случайном порядке, а не сперва один вариант, потом другой и т. д.)