Если есть желание, то есть способ - это касается и пакетов Linux!

На момент написания этого руководства Polybar, похоже, все еще работал над пакетом Debian, и меня лично немного раздражало установка Polybar. Посмотрев немного в Интернете и увидев, что ресурсы немного разбросаны или отсутствуют некоторые части, я подумал, что было бы неплохо сделать обновленное прямое руководство для будущих установок!

Три простых шага…

  1. Необходимо установить зависимости. (Некоторые из этих библиотек были взяты из сообщения Reddit, но я добавил несколько пакетов, у которых также возникли проблемы с установкой.)
sudo apt-get install cmake cmake-data libcairo2-dev libxcb1-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-randr0-dev libxcb-util0-dev libxcb-xkb-dev pkg-config python-xcbgen xcb-proto libxcb-xrm-dev i3-wm libasound2-dev libmpdclient-dev libiw-dev libcurl4-openssl-dev libpulse-dev

2. Клонируйте исходный код для Polybar. Некоторым людям явно повезло с репозиторием GetDeb, однако, поскольку на этом сайте есть пакеты для Ubuntu, я лично не пробовал.

git clone https://github.com/jaagr/polybar.git

3. Перейдите в каталог Polybar и соберите!

cd polybar && ./build.sh

Ага! Это так просто!

Ждать! У меня были проблемы!

Пока не волнуйтесь, прокрутите вверх до вывода сборки и используйте трассировку стека, чтобы найти, какие библиотеки или зависимости вам не хватает. Используйте apt-get для установки недостающих зависимостей (убедитесь, что имена библиотек верны). Во всяком случае, вы также можете просмотреть файлы журналов, которые создаются во время установки, их путь должен быть указан во время сбоя. Удачи!

Нравится то, что вы читаете?

Потрясающие! Рад слышать! Хлопните 1, 2 или 50 раз за эту статью, чтобы она могла помочь другим! Пока вы это делаете, подпишитесь на меня в Twitter @ tensslin или здесь, в среде, чтобы увидеть мои будущие публикации. Спасибо!