10518
AUR и /tmp
Здравствуйте, коллеги!
Перво-наперво сообщаю: в Linux вообще и в Manjaro в частности — новичок.
Возникла проблема, связанная с нехваткой свободного места на /tmp при сборке программы из AUR (это был TeamViewer, если это важно). Все происходило в установленном в VirtualBox дистрибутиве 16.06-pre1-i686.
Разделы были мною сконфигурированы следующим образом: / — 9 GB, swap — 600 MB, /home — 9 GB. При попытке установки c помощью yaourt система выругалась на недостаток места на диске (был заполнен полностью /tmp)
Вот здесь нашёл несколько предложенных решений.
Вариант, предложенный пользователем nafanja у меня не сработал.
Сработал вариант, предложенный пользователем Koluchka:
yaourt -Sbb firefox --tmp ~/tmp
В моём случае было: yaourt -Sbb teamviewer --tmp ~/temp
При этом сборка произошла достаточно быстро и объем папки /temp не был больше 90 МБ (и потом все файлы в этой папке были удалены автоматиццки)
Вопрос — может быть стоит при установке, кроме / и /home, создать и раздел /tmp размером как ОЗУ или, хотя бы, не меньше 1 ГБ?
что думаете по этому поводу?
З.Ы.
Рекомендованные системные требования — 1 ГБ ОЗУ (своей тестовой системе я выделил 600 МБ, больше никак), может быть 1 ГБ ему и хватило бы.
Перво-наперво сообщаю: в Linux вообще и в Manjaro в частности — новичок.
Возникла проблема, связанная с нехваткой свободного места на /tmp при сборке программы из AUR (это был TeamViewer, если это важно). Все происходило в установленном в VirtualBox дистрибутиве 16.06-pre1-i686.
Разделы были мною сконфигурированы следующим образом: / — 9 GB, swap — 600 MB, /home — 9 GB. При попытке установки c помощью yaourt система выругалась на недостаток места на диске (был заполнен полностью /tmp)
Вот здесь нашёл несколько предложенных решений.
Вариант, предложенный пользователем nafanja у меня не сработал.
Сработал вариант, предложенный пользователем Koluchka:
yaourt -Sbb firefox --tmp ~/tmp
В моём случае было: yaourt -Sbb teamviewer --tmp ~/temp
При этом сборка произошла достаточно быстро и объем папки /temp не был больше 90 МБ (и потом все файлы в этой папке были удалены автоматиццки)
Вопрос — может быть стоит при установке, кроме / и /home, создать и раздел /tmp размером как ОЗУ или, хотя бы, не меньше 1 ГБ?
что думаете по этому поводу?
З.Ы.
Рекомендованные системные требования — 1 ГБ ОЗУ (своей тестовой системе я выделил 600 МБ, больше никак), может быть 1 ГБ ему и хватило бы.
27 комментариев
не к оперативке это имеет отношение, а к тому, что вы /tmp как видно из названия монтируется к рут разделу, а так как у вас рут раздел всего 9 гигов, то под временные файлы АУРне хватило места, вариант предложенный @Koluchka работает до тех пор, пока у вас в домашнем каталоге не забьются 9 гигов, я считаю что вами не корректно выставлены размеры разделов при установки системы
Вообще, получается довольно странная история.
Вывод команды df -h:
как видим, никаких упоминаний о /tmp
Частичный вывод команды ls -l /:
drwxrwxrwt 17 root root 4096 мар 17 14:23 tmp
/tmp действительно находится на корневом разделе; тогда непонятно, почему мало места для сборки, ведь свободного места почти 6 ГБ.
Видимо, используется пространство /dev/shm
Основной мой вопрос был — стоит ли создавать отдельный логический раздел /tmp. Исходя из того, что я узнал, поковыряв свою тестовую систему, мне кажется, что ст0ит. Так заполнение корневого раздела не повлияет на /tmp. Но это только мои домыслы…
1- Мне так захотелось
2- Потому что я могу
Да ладно, куда уж больше? Все норм должно собираться! Перезагрузись или посмотри что там в /tmp. Что-то попахивает чем-то…
Ресурсы приложения teamviewer поддерживаются только основной системой.
Не понятно причем здесь дирректория tmp, которая служит только для хранения временных файлов и являющаяся частью всей файловой системы?
О каких гигабайтах речь? ТС учить матчасть! И отжиматься, отжиматься, отжиматься… Прежде, чем писать…
bash.org
bash.org
Друзья! Никому голову дурить я не хотел (это получилось непреднамеренно). Просто в ходе пользования дистрибутивом столкнулся с проблемой и решил её обсудить. Мы же тут для этого собрались или нет?
Это не ругательство.
И кстати -проверьте ID и пароль teamviewer на виртуалке и в основной.
Запустил manjaro 16.06 и установил
Собрал teamviewer -запустил
Все работает
Могу выложить скрины
ЧЯДНТ?
как именно устанавливался teamviewer?
Здесь был опубликован спойлер, чтобы его прочитать вам нужно просмотреть полную версию текста. xz: (stdout): Write error: На устройстве не осталось свободного места
bsdtar: Write error
==> ОШИБКА: Не удалось создать файл пакета.
==> ОШИБКА: Makepkg не смог собрать android-studio.
==> Перезапустить сборку android-studio? да/Нет [y/N]
==> — ==>
Вот срины:
df -h
Как видно из последнего, корневой раздел поделен у меня поровну в так называемые tmpfs, поровну по 1,7 ГБ. Проблема в том, что йогурт не удаляет временные файлы после себя и я не могу норм собрать пакеты… Костылем пользоваться муторно… кто знает как это исправить???
KDE-Minimal Setting-Up