
А чё там азот умеет в xhml-im вообще? есть смысл ставить его для зупакуль ждаббер клиента с пойнтачом?
А чё там азот умеет в xhml-im вообще? есть смысл ставить его для зупакуль ждаббер клиента с пойнтачом?
Допустим, у вас убунта и вы хотите поставить личкрафты. Более того, вы хотите новую версию из гита. Если вы настолько извращенец, скорее всего, у вас уже есть libboost-dev-all и всяческие libqt. Но с libqt из убунты личкрафт порадует вас падениями, логами на несколько гигабайт (а точнее, на столько, сколько доступно в /home) и прочими маленькими радостями вроде загрузки пары ядер на максимум или около того. Поэтому лучше скачать qt (в trusty сейчас 4.8.5, я скачивал такое же), распаковать, сконфигурировать примерно так:
./configure -qt-sql-sqlite -qt-sql-mysql -opensource -multimedia
и собрать@установить через make -j (ваше любимое натуральное число) && make install.
Если хотите всё делать через эту версию, а не через системную, надо добавить в /etc/xdg/qtchooser/default.conf строки
/usr/local/Trolltech/Qt-4.8.5/bin
/usr/local/Trolltech/Qt-4.8.5/lib
написать где-нибудь в /home/user/.profile
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Trolltech/Qt-4.8.5/lib/:/usr/local/lib/
В мане вы видите простое решение для установки всех зависимых пакетов для накатывания:
sudo add-apt-repository ppa:tehnick/leechcraft-unstable
sudo apt-get update
sudo apt-get build-dep leechcraft-unstable
но в реальной жизни оно не работает (может быть, у меня кривые руки). Если желание очень велико и это не помеха, можно установить примерно следущее:
sudo apt-get install apt-file qtmobility-dev libspeex-dev libpoppler-qt4-dev libpoppler-cpp-dev libxkbfile-dev libvlc-dev libqca2-dev libnl-dev libnl-route-3-dev libnl-3-dev libxcomposite-dev libxrender-dev libtidy-dev
(первое может понадобиться, если я что-то забыл и надо найти пакет, в котором содержится нужный файл (конечно, надо обновить базу, как это советуют после установки))
и затем уже по привычной схеме:
git clone git://github.com/0xd34df00d/leechcraft.git
cd leechcraft
сmake -DUSE_QT5=False -DCMAKE_BUILD_TYPE=debug -DENABLE_SYNCER=False -DENABLE_MUSICZOMBIE=False -DENABLE_ELEEMINATOR=False -DENABLE_POLEEMERY=False -DENABLE_OTLOZHU_SYNC=False -DENABLE_AZOTH_OTROID=True ./src/
make -j (ваше любимое натуральное число)
как вы могли заметить, в опциях cmake отключены ненужные (т.е. те, которые я не осилил собрать с минимальными усилиями).
Возможно, даже после установки пакетов будет ругань на отсутствующие файлы. Тут можно или переписывать сырцы, или костылять у себя на системе как-то так:
sudo ln -s /usr/include/libnl3/netlink/ /usr/include/netlink
После компиляции можно наконец-то приблизить сделать свою систему чуть более похожей на божественную слаку командой make install и пользоваться личкрафтами с неработающим выходом (у нас есть killall!), неработающим скрыванием/показом окна, падениям по странным обстоятельствам и неработающей иконке в трее, которой по идее должен обеспечиваться выход и скрывание/показ окна (с qt от убунту это работает, можете пользоваться, если вам не мешают указанные выше мелочи).
enjoy your ubuntu with leechcraft.
А чё, личкрафт из коробки не умеет пойнтить? вроде в хелпе шото было на эту тему...
Внезапно озаботился значением/переводом первотэга, выходит - масонское братство кровопийц Оо Теперь сцыкотно юзать.