Фактически, getcomposer.org теперь рекомендует более простой метод:
$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
Теперь вы можете просто использовать composer, не беспокоясь о псевдониме или отдельном скрипте sh.
Недавно у меня был такой же симптом на Asus Zenbook Pro UX501 на Ubuntu 15.04. Точное исправление Базона не сработало, но вариация Владимира Руцкого. В частности:
Если при запуске с терминала cat /proc/acpi/wakeup отображаются следующие строки
EHC1 S3 *enabled pci:0000:00:xx.x
EHC2 S3 *enabled pci:0000:00:xx.x
XHC S3 *enabled pci:0000:00:xx.x
(адреса pci могут быть разными)
, затем переключите эти три на отключено, выдав следующие команды:
sudo -s
echo EHC1 > /proc/acpi/wakeup
echo EHC2 > /proc/acpi/wakeup
echo XHC > /proc/acpi/wakeup
Если вы знаете, какое устройство просыпается, перейдите на первый шаг, чтобы следовать руководству. Если вы этого не сделаете, откройте терминал и выполните:
cat /var/log/syslog
И найдите, какое устройство пробуждает ваш компьютер.
Итак, теперь:
ударил в терминале:grep . /sys/bus/usb/devices/*/power/wakeup
Чтобы перечислить все порты USB, которые пробуждают наш компьютер.
sudo su
[d7 ] Теперь у нас есть корневые привилегии. 2. У меня есть 8 портов USB, и в этом примере скажем, что я хочу отключить usb8, поэтому:
echo disabled > /sys/bus/usb/devices/usb8/power/wakeup
Идите вперед и проверьте Это. Теперь, когда конкретное устройство на USB-порту 8 не пробудит ПК.
Следующий шаг, чтобы сделать изменение постоянным после каждой загрузки:
3.
И мы вставляем команду с шага 2. Там (до выхода 0, конечно).
Вот и все.
опционально Только если после спящего / пробуждения устройство USB 8 в моем примере вернется к включенному.
ударил в терминале:grep . /sys/bus/usb/devices/*/power/wakeup
Откройте терминал и выполните:
lsusb
. В информации о идентификаторе устройства на клавиатуре 4 первых цифры являются идентификатором поставщика, а 4 следующих цифры являются идентификатором продукта
Далее выполните:
sudo nano /etc/udev/rules.d/10-wakeup.rules
Где «пробуждение» введите нужное имя скрипта. Номер 10 является приоритетом в случае, если у вас есть много других правил udev, тем меньше число «правило» будет выполняться перед другими.
Скопируйте эту копию и замените идентификатор продавца и идентификатор продукта на свой собственный идентификатор беспроводной клавиатуры и идентификатор продукта.
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="062a", ATTRS{idProduct}=="4101" RUN+="/bin/sh -c 'echo disabled > /sys/bus/usb/devices/usb8/power/wakeup'"
опционально для меня - это беспроводная клавиатура (вы также можете видеть, что на скриншоте (шина 008)) замените ее на
Ctrl + O для сохранения, Ctrl + X для выхода и перезагрузки.
Чтобы исправить постоянное
(я компилирую решения, предоставленные Bazon, Ilikerobots и Pavlos Theodorou, вместе они затрагивают мою конкретную проблему)
Чтобы исправить проблему навсегда , будь то USB-порт, просыпающийся в системе или что-то еще:
Узнайте, что можно пробудить в вашей системе: gedit / proc / acpi / wakeup [!d6 ]Вы можете получить эти или подобные строки:
gedit / proc / acpi / wakeup
EHC2 S3 * enabled pci: 0000: 00: xx.x XHC S3 * enabled pci: 0000: 00: xx.xEHC1 S3 * включен pci: 0000: 00: xx.x
EHC2 S3 * включен pci: 0000: 00: xx .x
Затем откройте:
echo EHC1> / proc / acpi / wakeupXHC S3 * enabled pci: 0000: 00: xx.x
echo XHC> / proc / acpi / wakeup