Как вы можете обновить компилятор css до последней версии от apt-get?

Вы можете легко установить меньше компилятора CSS:

apt-get install lessc

Но это только устанавливает версию 1.1.0. Как вы можете обновить до самой последней версии?

(Последняя версия 1.3.0)

-- Обновить --

  • Я хочу использовать инструмент командной строки lessc, а не клиентскую реализацию.

6 ответов

Решение

Используете ли вы его на стороне клиента (в браузере)? Если это так, это один файл JavaScript, просто скачайте его.

Если вы используете его на стороне сервера (из приложения NodeJS) или хотите lessc инструмент командной строки, рекомендуемый способ установки использует npm (Диспетчер пакетов узла):

npm install less

Если у вас нет npmэто в репозиториях Ubuntu 11.10:

sudo apt-get install npm

или используя Центр программного обеспечения Установите npm через центр программного обеспечения

После многих моментов, когда мне ударяли головой, мне удалось решить этот вопрос.

Первоначально я установил lessc, используя:

sudo apt-get install node-less yui-compressor

Это дало мне lessc 1.2.1 из команды lessc -v

Пришлось вручную скачать Quantal версию из репозитория http://www.ubuntuupdates.org/pm/node-less

(это дало мне ~/Downloads/node-less_1.3.0~20120310-1_all.deb)

Затем:

sudo dpkg -i ~/Downloads/node-less_1.3.0~20120310-1_all.deb

Теперь у меня есть lessc 1.3.0

а также:

lessc twit-bootstrap_2.0/less/bootstrap.less > /var/tmp/bs.css

идет гладко

Начиная с Ubuntu 12.10, пакет без узла устанавливает v1.3.0 из lessc:

$ sudo apt-get install node-less
...
$ lessc -v
lessc 1.3.0 (LESS Compiler) [JavaScript]

Это потому, что это последняя версия, доступная в репозиториях

http://packages.ubuntu.com/search?suite=all§ion=all&arch=any&searchon=names&keywords=node-less

Независимо от того, какая версия присутствует в добавленных вами репозиториях, apt-get установит только эту версию.

Однако если вы хотите установить другую версию, попробуйте другие способы

Просто:

npm install less -g

или с sudo

sudo npm install less -g

Для проверки версии:

lessc -v

Проверьте свою версию:

node -v

вы должны сначала обновить nodejs

sudo apt-get update
sudo apt-get install -y python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

удалить меньше / и снова установить

 npm uninstall less
 npm install less

проверить версию:

lessc -v
Другие вопросы по тегам