проблемы с памятью при установке пакетов на сервере Ubuntu

Я использую облачный сервер Ubuntu с ограниченным 512 МБ оперативной памяти и 20 ГБ HDD. Его 450 МБ + ОЗУ уже используется процессами.

Мне нужно установить новый пакет под названием lxml который выполняется при использовании Cpython во время установки и очень тяжелый процесс, поэтому он всегда выходит с ошибкой gcc: internal compiler error: Killed (program cc1) которая из-за отсутствия RAM для ее запуска ,

Модернизация машины – это выбор, но у нее есть свои проблемы, и некоторые из моих сервисов / веб-сайтов живут на этом сервере.

Но на моей локальной машине lxml уже установлен правильно. И так как мне нужна только lxml , возможно ли, что lxml все полезные файлы из каталога локального компьютера и скопируйте их на удаленный компьютер?

Будет ли это работать? Если да, как выбрать все файлы для пакета?

С уважением

One Solution collect form web for “проблемы с памятью при установке пакетов на сервере Ubuntu”

Увеличьте объем оперативной памяти, добавив файл подкачки: http://www.cyberciti.biz/faq/linux-add-a-swap-file-howto/

файл подкачки – это файл, хранящийся на жестком диске компьютера, который используется как временное местоположение для хранения информации, которая в настоящее время не используется ОЗУ компьютера. Используя файл подкачки, компьютер имеет возможность использовать больше памяти, чем физически установленный на компьютере http://www.computerhope.com/jargon/s/swapfile.htm

Вкратце:

  1. Войдите в систему с правами root: su - или выполните команды с sudo спереди
  2. dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
  3. mkswap /swapfile1
  4. chown root:root /swapfile1
  5. chmod 0600 /swapfile1
  6. swapon /swapfile1

Теперь файл подкачки будет временно активирован, но после перезагрузки он исчезнет. У вас должно быть достаточно ОЗУ для процесса установки

Чтобы удалить файл:

  1. swapoff -v /swapfile1
  2. rm /swapfile1
  • установить python Google Cloud Client на Ubuntu 14.04
  • Установить numpy в виртуальном виртуальном пространстве Python
  • mysqlfailover: нет модуля с именем mysql.utilities.common.tools
  • Python: получить выход из командной строки 'history'
  • ImportError: Нет модуля с именем 'xlrd'
  • Где должна идти версия независимой библиотеки python?
  • Импортирование matplotlib на Ubuntu
  • Как «заблокировать клавиатуру», чтобы предотвратить отправку других нажатий на X11 / Linux / Gnome?
  • Ошибка сегментации при чтении событий Lttng с помощью Python
  • Неопределенная ссылка на функции boost :: thread при создании Caffe
  • Настройка SMTP Python Django Gmail
  •  
    Interesting Posts for Van-Lav

    Передать переменную JavaScript в Flask url_for

    Как сделать IP-адрес ноутбука matplotlib

    сортировка вложенного словаря со списками в python

    Доступ к вариантам, переданным аргументу в argparser?

    Удаление определенных элементов из кеша Django?

    Пиратский древовидный дерево дерева

    Как вы извлекаете предметы из словаря в том порядке, в котором они вставлены?

    на pypi.python.org, что приведет к тому, что скрытые старые версии будут возвращены явным поиском

    не может подключиться к базе данных 64-битной MsAccess с 64-битной ошибкой драйвера Python 3.6.ODBC

    Преобразование массива 2D Numpy значений оттенков серого в изображение PIL

    Python: многопроцессорные IMAP и динамически созданные пулы замораживаются

    Пользовательский формат времени Python Pandas в выводе Excel

    Как применить несколько фильтров в переменной шаблона Django?

    Назначение объектов и основных типов

    Regexp находит самый длинный общий префикс двух строк

    Python - лучший язык программирования в мире.