Найти в Дзене
Т.Е.Х.Н.О Windows & Linux

Linux. Wine и фикс «не хватает памяти при распаковке» Мини гайд.

Решил я понастольгировать и снова поиграть в Dead Space 1. Но сам давно на Linux сижу (у меня Linux Mint 22.2 Cinnamon), поэтому установка пошла не по «виндовому» сценарию — вылезло окно ISDone.dll с текстом про нехватку памяти при распаковке. У меня 64 ГБ оперативки, и всё равно “не хватает памяти”.​
На SSD свободно около 800 ГБ, места валом.​
А установщик делает вид, как будто я ставлю игру на древний ноут с 2 ГБ ОЗУ. Причём ошибка именно на распаковке.​
То есть игра даже не успевает нормально установиться.​
В общем искал и нашёл быстрый способ. У меня заработало. swapon --show
# Показывает, какие swap-разделы/файлы сейчас включены.
sudo swapoff /swapfile
# Отключает подкачку (swap) именно на файле /swapfile.
sudo rm -f /swapfile
# Удаляет старый /swapfile (если он был), без лишних вопросов.
sudo fallocate -l 64G /swapfile
# Создаёт файл /swapfile размером 64G.
sudo chmod 600 /swapfile
# Ставит права 600: читать/писать может только root.
sudo mkswap /swapfile
# Размечает /swapfi

Решил я понастольгировать и снова поиграть в Dead Space 1. Но сам давно на Linux сижу (у меня Linux Mint 22.2 Cinnamon), поэтому установка пошла не по «виндовому» сценарию — вылезло окно ISDone.dll с текстом про нехватку памяти при распаковке.

У меня 64 ГБ оперативки, и всё равно “не хватает памяти”.​
На SSD свободно около 800 ГБ, места валом.​
А установщик делает вид, как будто я ставлю игру на древний ноут с 2 ГБ ОЗУ. Причём ошибка именно на распаковке.​
То есть игра даже не успевает нормально установиться.​
В общем искал и нашёл быстрый способ. У меня заработало.

swapon --show
# Показывает, какие swap-разделы/файлы сейчас включены.

sudo swapoff /swapfile
# Отключает подкачку (swap) именно на файле /swapfile.

sudo rm -f /swapfile
# Удаляет старый /swapfile (если он был), без лишних вопросов.

sudo fallocate -l 64G /swapfile
# Создаёт файл /swapfile размером 64G.

sudo chmod 600 /swapfile
# Ставит права 600: читать/писать может только root.

sudo mkswap /swapfile
# Размечает /swapfile как swap-область (подготавливает под подкачку).

sudo swapon /swapfile
# Включает подкачку на /swapfile.

grep -vE '^\s*/swapfile\s' /etc/fstab | sudo tee /etc/fstab >/dev/null
# Убирает из /etc/fstab старые строки про /swapfile, чтобы не плодить дубли.

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab >/dev/null
# Добавляет строку в /etc/fstab, чтобы swapfile подключался после перезагрузки.

swapon --show
# Ещё раз проверяет, что /swapfile реально включился.

free -h
# Показывает RAM и swap

Перезагрузил. Установил. Запустил.

На канал подписывайтесь. Лайк статье. Комментарий по теме. Донаты по желанию. Всем удачи!!!

-2

#linux #linuxmint #mint #cinnamon #deadspace #deadspace1 #retrogaming #nostalgia #linuxgaming #gamingonlinux #wine #proton #steamplay #lutris #portproton #install #installation #setup #installer #troubleshooting #isdone #isdonedll #unarc #swap #swapfile #virtualmemory #ram #fstab #swapon #mkswap