Тег leechcraft

shaggoth

А чё там азот умеет в xhml-im вообще? есть смысл ставить его для зупакуль ждаббер клиента с пойнтачом?

www

Допустим, у вас убунта и вы хотите поставить личкрафты. Более того, вы хотите новую версию из гита. Если вы настолько извращенец, скорее всего, у вас уже есть 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.

www


//на самом деле дедфуд всё правильно делает

shaggoth

А чё, личкрафт из коробки не умеет пойнтить? вроде в хелпе шото было на эту тему...

greenjoker

Внезапно озаботился значением/переводом первотэга, выходит - масонское братство кровопийц Оо Теперь сцыкотно юзать.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.