Tag: работа

How-to, linux, жизнь @ 05 Апрель 2009, “3 Comments”
Вчера/сегодня настраивал человеку сервер, для wtorrent+rtorrent. Наткнулся на несколько проблем.
Симптоматика примерно следующая:
С thepiratebay.org и других открытых трекеров скачивает свежий rtorrent без проблем, а на всяких Demonoid.com, tfile.ru, torrents.ru выдаёт "Timed Out".
Такое наблюдается на старых системах, с не очень свежим curl(За решение спасибо клиенту, что он откопал).
Собственно этот пост посвящён особенностям связки wtorrent+rtorrent на старых системах.
Итак, на текущий момент собирать всё из svn попросту необходимо(это актуально даже на системах типа Ubuntu), поскольку свежий wtorrent работает нормально только со свежим же rtorrent.

Итак, нам понадобятся свежие curl, c-ares(для curl), xmlrpc-c, ну и конечно rtorrent и libtorrent.
Рекомендую сделать отдельную папку compile(например) и собирать всё в ней.
Сборку начнём с c-ares, поскольку его использует curl, а тот в свою очередь используется xmlrpc:
mkdir compile && cd compile
http://c-ares.haxx.se/c-ares-1.6.0.tar.gz
tar zxvf c-ares-1.6.0.tar.gz
cd c-ares*tar.gz
./configure --prefix=/usr
make -j5 //j5 на двухядерную машину
sudo make install

Затем соберём curl:
cd ../
wget http://curl.haxx.se/download/curl-7.19.4.tar.bz2
tar xvfj curl*tar.bz2
cd curl*
./configure --enable-ares --prefix=/usr
make -j5
sudo make install

Ну и xmlrpc, чтобы можно было работать совместно с wtorrent:
cd ../
svn co https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced xmlrpc-c
cd xmlrpc-c/
./configure --prefix=/usr
make -j5
sudo make install

Теперь осталось только что и собрать rtorrent и libtorrent:
cd ../
svn co svn://rakshasa.no/libtorrent/trunk torrent
cd torrent/libtorrent
./autogen.sh
./configure --prefix=/usr
make -j5
sudo make install
cd ../rtorrent
./autogen.sh
./configure --prefix=/usr --with-xmlrpc-c
make -j5
sudo make install

После этого вполне можно установить wtorrent по этой инструкции.
Кстати, хочу подсказать если у вас при установке никак не хочет соединяться wtorrent с rtorrent'ом, имеет смысл попробовать в настройках поменять порт на 80(чего то они в последних версиях wtorrent'а черезчур намутили). Также имеет смысл в настройках apache поставить авторизацию к директории /RPC2, а то каждый кто захочет сможет вашей качалкой попользоваться :)
Новости @ 26 Июнь 2008, Обсудить

Решил, что как только появятся MSI Wind субноутбуки, то приобрету себе. Погуглил и узнал, что они появятся в конце июля. Linux версия будет стоить 10k рублей, под управлением GNU/Linux SUSE.
Напомню, что преимуществом перед eeePC 901 будет 80 Gb жесткий диск, правда оперативной памяти 512Mb, с возможностью расширения(прямо как на моем "большом" ноутбуке).
Купить можно будет в Техносиле... Думаю будут очереди, как за eeePC.
Зачем покупать, спрашивается? По большому счету - надоело таскать свой тяжеленный ноутбук(около 3-4кг без блока питания) целый день, а иногда и больше. + wifi позволит на работе обходится без проводов, можно будет расслабившись в кресле печатать, да и домой планирую wifi точку купить. В общем субноутбуки - выбор ленивого админа :)
В качестве OS конечно попробую SUSE, но думаю перейду потом либо на Ubuntu либо на Ubuntu Mobile.
linux @ 13 Июнь 2008, Обсудить
Ситуация - у Вас есть место на каком либо сервере и туда Вы можете достучаться по ftp
Можно ли примонтировать раздел на сервере так, чтобы с ним можно было обращаться как с обыкновенной папкой? Ответ - да!
Для этого нам необходимо установить пакет: curlftpfs
Для того чтобы примонтировать раздел задаем в консоли команду:
sudo curlftpfs ftp://user:pass@192.168.0.1/ /mnt/ -o uid=1000,gid=1000,allow_other
После того как раздел станет не нужен:
sudo umount /mnt
Если лень возится в консоли, можете это проделать с помощью Nautilus.
Там легко можно добавить и ftp и ssh раздел и samba ресурсы.
Кстати, монтирование можно сделать при автозагрузке, просто прописываем нужную команду перед exit 0
← + Ctrl + →