SHok
На сколько мне видно со своей колокольни, ставить нужно локально для каждого проекта необходимые ему библиотеки через npm.
Плюсы очевидны:
Аргументы понятны. А если, например, куча маленьких сайтов? Все равно в каждую директорию устанавливать тот же Bower? (хотя я с ним еще толком и не работал;))
vinc
npm install -g bower
npm install -g gulp
corner
Ни в коем случае не устанавливайте так
Потом будут проблемы с обновлением Nodejs
А как устанавливать? В документации вижу только:
-g - глобально
без ключа - локально
С каждым пакетом буду выбирать, что мне нужно.
Какие проблемы будут? Можно подробнее?
lampslave
Возможность устанавливать произвольные версии на самом деле гораздо более серьёзный аргумент, чем этот :)
Да-да, это тоже. Я просто не сталкивался, поэтому пока только могу предполагать.
vinc
А чем AUR хуже других репозиториев. Уж всяко лучше, чем скачивать руками или подключать какие-то левые репозитории как в Ubuntu.
lampslave
Тем, что кривизна рук написавшего скрипт, складывается с кривизной рук оформившего пакет. Для обычных программ от этого никуда не деться, но для того, что можно получить напрямую через npm, это весьма актуально.
Да, это серьезный аргумент в пользу npm. Поэтому, собственно, у меня и возник вопрос;)
lampslave
Знакомиться с веб-разработкой лучше в другом дистрибутиве, желательно в том, где результаты этой разработки будут использоваться.
Не понял. Какая разница на чем я локально сижу, если все это потом будет крутиться на сервере.
На Windows те же фронтендщики сидят и не парятся.
А Arch как раз для обучения хорош. За два месяца я понял про linux больше, чем за два года на Ubuntu.
И вот сегодня, например, узнал, что можно поставить nodejs, a npm можно и не ставить. В других дистрибутивах, не говоря уже про Windows, все ставится кучей или уже установлено. И логику работы понять труднее, чем когда ставишь все сам.
lampslave
Идеологически правильно использовать nodeenv или аналоги, если таковые имеются, а про AUR по мере возможности вообще забыть.
А чем AUR хуже других репозиториев. Уж всяко лучше, чем скачивать руками или подключать какие-то левые репозитории как в Ubuntu.
Про nodeenv почитаю.
Добрый день!
Знакомлюсь с веб-разработкой. Появилась необходимость установить пару пакетов под Node.js: Bower и Gulp.
Для Arch-а они есть в AUR: nodejs-bower и nodejs-gulp.
Но пакеты для node, как я понял, обычно устанавливают через npm:
npm install -g bower
npm install -g gulp
Вопрос, собственно. Как идеологически правильно устанавливать node-пакеты: из AUR (yaourt) или менеджером для node - npm? Какие плюсы и минусы.
lnroman
https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29
собственно вариант
Да, я тоже думаю, что где-то там в supplicant-e может быть разгадка. Но проверять сейчас не решусь;)

lampslave
Если вы видите с роутера подключение, не остаётся ли в логах причина его завершения?
Спасибо за подсказку! Не пришло в голову - посмотрю.
Kycok
Обновлялись?
Систему устанавливал пару дней назад, и обновлялся пару раз. Но не это решило проблему, по-моему.
lspci показывает следующее:
Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Subsystem: Lite-On Communications Inc Device 6628
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f7d00000 (64-bit, non-prefetchable) [size=512K]
Expansion ROM at f7d80000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: ath9k
Kernel modules: ath9k
И вроде, драйвер выбран правильный.
А самое главное:
Если убираю аутентификацию и делаю WiFi точку открытой, то NetworkManager к ней спокойно коннектится.
Что-то мне кажется тут было с хранением паролей, но что? И почему прошло.
Устанавливал и настраивал Arch на ноутбуке по кабелю. Все работает отлично. Проверяю WiFi: NetworkManager не может присоединиться к моей точке-роутеру.
Все WiFi-точки видит, при попытке подключиться - спрашивает пароль, но подключиться не может. Со стороны роутера видно, что идут попытки подключиться от этой машины - соединение длится 3-5 секунд. На роутере установлена аутентификация WPA2-PSK, тип защиты AES, формат ключа ASCII. Если убираю аутентификацию и делаю WiFi точку открытой, то NetworkManager к ней спокойно коннектится.
Другие устройства к этой точке коннектятся нормально, с этого ноутбука к этой точке коннектился из windows.
NetworkManager работает в Xfce4. gnome-keyring - установлен и в процессах виден. В группах wheel и network - состою.
Читал вики, но докопаться до проблемы не получается.

UPD. Заработало. Ничего не трогал. Просто отключал-подключал сеть.
В какой-то момент заработало с тем же паролем от Wifi, тем же именем точки.
Жаль, ничему не научился, но хоть вики почитал пару дней;)