UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.Dennis Ritchie. Source: http://www.linfo.org/q_unix.html See also Ashik’s post about his death – http://aashiks.in/blog/?p=270
Updates from October, 2011 Toggle Comment Threads | Keyboard Shortcuts
EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocol. The direct connect client LinuxDC++ available in rpmfusion repos doesn’t yet support ADC protocol and hence doesn’t work with the DC++ Hub that has been setup in our hostel. I had to compile Eiskalt from the sources. Posting here the steps I had to follow for a rather painful build.
First install the dependency packages, I had to install all these devel packages for my system, YMMY, see below:
sudo yum install cmake bzip2-devel xlib-devel zlib-devel openssl-devel qt-devel qmake boost-devel libupnp-devel aspell-devel libidn-devel lua-devel
cd to a desired directory where you keep your sources. Then,
git clone git://github.com/negativ/eiskaltdcpp.git #Clone the latest source from the official git repo cd eiskaltdcpp/ gedit INSTALL & #Keep the INSTALL file handy, it lists all the dependencies required for the build mkdir builddir cd builddir/ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT=ON -DUSE_ASPELL=ON -DFREE_SPACE_BAR_C=ON -DCREATE_MO=ON -DLUA_SCRIPT=ON -DWITH_SOUNDS=ON -DWITH_LUASCRIPTS=ON -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON ../
If you get an error in the above step, check which dependency is missing and install it using yum
make -j9 #replace 9 with the number of cores in your CPU plus one. For my Core i7 CPU with 8 cores, it's 9 sudo make install
You can try running it by typing eiskaltdcpp-qt on the terminal. If it gives an error about libeiskaltdcpp.so.2.2 missing, just execute the following command:
sudo cp /usr/lib/libeiskaltdcpp.so.2.2 /usr/lib64/ -v
Now you can run Eiskalt without any problems.
…even if you wrote 100% of the code, and even if you are the best programmer in the world and will never need any help with the project at all, the thing that really matters is the users of the code. The code itself is unimportant; the project is only as useful as people actually find it.Linus Torvalds, on Software Development Management. Source: http://h30565.www3.hp.com/t5/Feature-Articles/Linus-Torvalds-s-Lessons-on-Software-Development-Management/ba-p/440