conky-all говорит, что устанавливает Каир, но Луа нигде не может найти Каир
Я пытался заставить conky работать некоторое время, но я не могу заставить его установить Каир должным образом.
Что я сделал:
- установлено conky-all (
sudo apt-get install conky-all
) - Пытался получить тему, в которой использовались Луа и Каир, но это не сработало, потому что Конки не смог найти Каир
- Я открыл командную строку lua (
lua
) и попробовал командуrequire 'cairo'
, Я получил это:
нет поля package.preload['cairo'] нет файла '/usr/local/share/lua/5.2/cairo.lua' нет файла '/usr/local/share/lua/5.2/cairo/init.lua' нет файла '/usr/local/lib/lua/5.2/cairo.lua "нет файла" /usr/local/lib/lua/5.2/cairo/init.lua "нет файла" /usr/share/lua/5.2/cairo.lua "нет файла" /usr/share/lua/5.2/cairo/init.lua "нет файла"./cairo.lua "нет файла" /usr/local/lib/lua/5.2/cairo.so "нет файла" /usr/lib/x86_64-linux-gnu/lua/5.2/cairo.so "нет файла" /usr/lib/lua/5.2/cairo.so "нет файла" /usr/local/lib/lua/5.2/loadall.so'нет файла'./cairo.so 'трассировка стека: [C]: в функции'require' (командная строка):1: в главном блоке [C]: in?
Я побежал conky -v
и это рассказало другую историю:
Lua bindings:
* Cairo
* Imlib2
* RSVG
Кто-нибудь знает, как "правильно" установить cairo или заставить lua его найти? Я просто хочу, чтобы Конки работал;(
1 ответ
conky обеспечивает внутреннюю привязку cairo и imlib2, они не будут работать в вашей внешней установке lua. Кроме того, conky из [extra] скомпилирован только с imlib2, поэтому вы должны использовать его. Если вам действительно нужен cairo, вам придется перекомпилировать его с включенным cairo.