Я так понял, папка для дополнительного ПО /opt/ ничего не разрешает без прав администратора, я сделал с правами root mkdir, создав папку, куда по задумке должна была уже через соответственный пакет unity-hubs скачаться непосредственно среда разработки Unity3d с нужными для меня опциями установки, под какие системы буду делать игру.
По умолчанию unity-hubs предлагает установку, я как понял, в /home/ где недостаток места для установки, т. к. он вынесен в отдельный том и места под него выделил меньше, чем оказалось нужно и теперь хочется компенсировать это установкой в директорию внутри корневого раздела, соответствующую по смыслу, где, если не делать RSYNS в Timeshift, то места достаточно.
Подскажите, как можно выйти из этой ситуации, не переустанавливая дистрибутив с новой разметкой? А конкретизированнее вопросы поставлю так:
1) Можно ли открыть с правами администратора unity-hubs и проинсталлировать с этими правами в /opt/поддиректорию_программы/ непосредственно среду разработки игр?
2) Если можно, то как это сделать?
3) Компилляция проектов будет то же в /opt/поддиректории/ происходить и по прежнему требовать администраторских прав?
4) Можно ли сделать компиляцию в другой уже не логический раздел сделать с файловой системой NTFS, который по задумке должен служить общей площадкой для проектов Windows и Linux? Резон: чтобы можно было работать в Unity3d без прав root в случае успешной установки в вышеупомянутую директорию дополнительного ПО в Linux.
Примечание: разметка MBR, поэтому Linux установлен в третий раздел, который расширенный, разбитый на логические тома.
Программное обеспечение
Можно ли установить в папку /opt/unity/ скачать среду разработки Unity3d через пакет unity-hubs? Дистрибутив Debian 11.
>Я так понял, папка для дополнительного ПО /opt/ ничего не разрешает без прав администратора
Все ПО в /opt (это разделяемое ПО между пользователями) ставится с правами админа, чтобы шаловливые руки пользователя не могли снести программы, которыми пользуются другие.
> По умолчанию unity-hubs предлагает установку, я как понял, в /home/ где недостаток места для установки, т. к. он вынесен в отдельный том и места под него выделил меньше, чем оказалось нужно
Пользовательские данные всегда занимают 90+% по отношению к системным, соответственно для любой ОС нужно планировать соответствующее разделение.
>1) Можно ли открыть с правами администратора unity-hubs и проинсталлировать с этими правами в /opt/поддиректорию_программы/ непосредственно среду разработки игр?
Пути в пакетах должны быть прибиты гвоздями. Можно пробовать перемонтировать папку /opt как /home перед установкой, возможно в опте придётся сделать временную копию /home (поэтому этот костыль лучше мастерить не в опте, а в новой папке в корне). После установки из opt'а удалить лишнее, замонтировать старый /home, создать линк на проинсталлированную папку из opt'а в /home.
> 3) Компилляция проектов будет то же в /opt/поддиректории/ происходить и по прежнему требовать администраторских прав?
Компиляция будет там, где это записано в файлах настроек. После установки для конкретной папки opt'а можно сменить пользователя или дать всем все права, см. chown / chmod с ключом -R
Все ПО в /opt (это разделяемое ПО между пользователями) ставится с правами админа, чтобы шаловливые руки пользователя не могли снести программы, которыми пользуются другие.
> По умолчанию unity-hubs предлагает установку, я как понял, в /home/ где недостаток места для установки, т. к. он вынесен в отдельный том и места под него выделил меньше, чем оказалось нужно
Пользовательские данные всегда занимают 90+% по отношению к системным, соответственно для любой ОС нужно планировать соответствующее разделение.
>1) Можно ли открыть с правами администратора unity-hubs и проинсталлировать с этими правами в /opt/поддиректорию_программы/ непосредственно среду разработки игр?
Пути в пакетах должны быть прибиты гвоздями. Можно пробовать перемонтировать папку /opt как /home перед установкой, возможно в опте придётся сделать временную копию /home (поэтому этот костыль лучше мастерить не в опте, а в новой папке в корне). После установки из opt'а удалить лишнее, замонтировать старый /home, создать линк на проинсталлированную папку из opt'а в /home.
> 3) Компилляция проектов будет то же в /opt/поддиректории/ происходить и по прежнему требовать администраторских прав?
Компиляция будет там, где это записано в файлах настроек. После установки для конкретной папки opt'а можно сменить пользователя или дать всем все права, см. chown / chmod с ключом -R
а через апт-гет никак?
Александр Заболотников
Среда Unity3d в Linux, да и, в принципе, в Windows устанавливается через программу Unity-hubs, которая служит неким инсталлятором непосредственно среды для разработки игр. Эта промежуточная программа, я как понял, по задумке нужна, чтобы выбрать, какой набор плюшек будет в устанавливаемой Unity. Кому-то хватит, допустим, компилляции только для Windows, кто-то хочет охватить Linux, Mac, мобильные системы, веб-приложения, в зависимости от потребностей, конечная среда будет занимать разный объём памяти.
Следовательно, Unity3d не устанавливается ни через apt[-get] install, ни через Флетпак, устанавливается только этот промежуточный пакет Unity-hubs.
Следовательно, Unity3d не устанавливается ни через apt[-get] install, ни через Флетпак, устанавливается только этот промежуточный пакет Unity-hubs.
Константин Лабзин
а гитклоне?
Константин Лабзин
если есть гит то на гитхаб в ридми инструкция обычно есть гитклоне и по инструкции
Константин Лабзин
это если он есть
Похожие вопросы
- Как устанавливать пакеты с командами на Debian 10?
- Где можно скачать антивирус касперского с обновлённой базой в самом дистрибутиве?
- какой прогой можно этот дистрибутив openSUSE-11.1-DVD-i586.iso записать на флеху и сделать её загрузочной???
- где скачать Windows XP с полным пакетом драйверов
- Linux Как установить драва на видеокарту радеон? Скачал с оф сайта дрова(файл с разрешением *run)
- Потянет ли windows 7 Intel pentium III ? подскажите что установить лучше и где можно скачать оперативные системы?
- нужно установить XP на нетбук где скачать подскажите? 7-ку не люблю нужно XP ) помогите! WINDOWS XP SP 2 или 3
- Как установить винду с болванки? Я скачал винду 7 на диск и теперь не знаю что дальше делать, помогите)
- Как установить вин 10 без ключа? Скачал я образ, а у меня установщик просит ключ. У чувака на видео вообще не просил
- Debian 8.3 нормальный дистрибутив или нет?
У меня на установку всех необходимых мне программ уходит в районе 40 Гб вместе с самим дистрибутивом, но копии для восстановления системы Timeshift жрут сильно много места, поэтому корневой раздел под 80 Гб, если память не изменяет, забивается под завязку. Если будет стоять целевая задача переустановки, я, наверное, возьму внешний носитель, куда точки восстановления системы мог бы поскидывать, а освободившееся место частично передам /home/, но резон вопроса, может можно "малой кровью" без переустановки обойтись, установив вместо /home/ в /opt/созданную_поддиректорию/
Я, наверное, после работы с дома уже напишу, может скрины скину, потому что там вроде и есть опция выбора места установки, которой я пользовался для установки в /opt/поддиректорию/, но при этом установка начинается и как доходит до конца вот-вот чуть-чуть остаётся, всё прерывается, ошибка. Захожу в /opt/unity/ - папка пуста. Есть подозрение, что права подрезаются и туда ничего не ставится, а временно забивается /home/
Я правильно понимаю, что есть как варианты смены прав для конкретной поддиректории /opt/, чтобы не мучаться, так и возможность использовать данную директорию только для запуска с неё среды разработки?
И ещё я правильно понял, что для того, чтобы понять, куда идёт компилляция и настроить в том с NTFS, это либо в настройки программы лезть, либо искать в переменных Linux в зависимости от того, как позаботились разработчики Unity3d?
Да, вы можете настроить права для конкретного пользователя на эту папку.
Да, это зависит от того, что позволяют настройки. С ntfs скорее всего должно работать, но будут неудобства из-за монтирования этих папок под Linux и правами.