Way to go!
I’m back, alive and happy! Just finished the last exam of high school and now I will have more free time. So Fedora 11 was released on Tuesday, and my first impression is: The ultimate awesomeness of the universe!
A lot of cool new features which just blew my mind away, but a few things I noticed right away were:
- fast fast fast. Blazing fast. Ext4 is doing a great job! You run it, it pops!
- kde 4.3B1 for kde-redhat-unstable users (special thanks goes to the KDE-SIG)
- cool plymouth theme (anyone know how to get it to work on nvidia cards without having to type vga=318 every time? adding it to /etc/grub.conf doesn’t seem to work)
- faster startup
These are only things I have personally noticed in the past 2 or 3 days with it, if you want a list of features, go to the fedora features list
All in all, I’m done with exams and I’m looking for some things to do! And my question is, dear lazy web, is there a list of wanted packages which I can look at and make some of them not-so-wanted?
Happy Nowrooz everyone!
Nowrooz, Iranian new year is coming very close. It will be the new year in about 12 hours (I think) at 8:00 in Halifax, Canada time zone (my time-zone). You can check the times at http://calendar.mozillafirefox.ir/newyear.html (I can’t make it a hyperlink in QuickPress, so just copy/paste).
On a second thought, it looks like our Iranian friends in Fedora have put a lot of effort in setting up fedoraproject.ir. It’s still in the early stages, but it will get better as time goes. Anyway, Kudos goes to the Iranian Fedora community for their great contributions to the Fedora project.
Compiling KDE – Fedora: Building
Building KDE is very easy. The only thing you need to do is:
1- Download the source code
2- Configure it with cmake
3- make && make install
Downloading the source code:
We will start from the first step. To get the source code, we will use svn:
$ svn checkout svn://anonsvn.kde.org/home/kde/...
and you replace ‘…’ with the module you want to download.
Before you download the source codes, create a folder in you home directory where you would put your sources. (Just to be more organized). I created a directory called “kdesvn” in my home:
$ mkdir ~/kdesvn
then we ‘cd’ into the created directory:
$ cd ~/kdesvn
Now we download the source codes into this directory using svn:
$ svn co svn://anonsvn.kde.org/home/kde/trunk/kdesupport kdesupport
$ svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs kdelibs
$ svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdepimlibs kdepimlibs
$ svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase kdebase
the argument after the URL is the name of the local folder (what you want the directory you are downloading be called on your computer).
We are finished with the first step!!!
Configuring it with cmake:
now that we have downloaded all the source codes, we need to configure it and prepare it for building and installing. To do this, we use cmake (simply because the source code requires us to use it):
$ cmake -DCMAKE_INSTALL_PREFIX=/usr ..
don’t get scared. We just run cmake with two arguments, the first argument (-DCMAKE_INSTALL_PREFIX), as the name applies, is where you want the application to be installed. I just chose /usr because it’s easier than installing it to ~. The second argument (..) is the directory you want to configure (and .. means parent directory and . (dot) means current directory).
Before starting to configure, we go to each directory of the source code and we create a ‘build’ directory in each of them (again, just to be more organized, and it’s good practice):
$ cd ~/kdesvn/kdesupport && mkdir build && cd build
and then we ‘cd’ into the ‘build’ directory.
And now is the time to configure the fabulous source code!
$ cmake -DCMAKE_INSTALL_PREFIX=/usr ..
if you have installed all the requirements, this shouldn’t give you any problems (as long as the source code itself is not screwed up).
And finally building it:
building the configured source code is dead easy! Just do make && sudo make install that’s all!
$ make
$ su -c 'make install'
The next post will be about how to actually run your build. So keep up
Compiling KDE – Fedora: Dependencies
As promised in the previous post, I started compiling KDE from svn, using again kdesvn-build script. Without further saying, I present you, ladies and gentlemen, the list of deps:
KDESUPPORT
avahi-devel
boost-devel
cmake
cups-devel
qt-devel
svn
make
raptor-devel
redland-devel
postgresql-libs
clucene-core-devel
gcc-c++
bzip2-devel
libxml2-devel
expat-devel
xine-lib-devel
gstreamer-devel
glib2-devel
dbus-devel
cppunit-devel
hyperestraier-devel
KDELIBS
pcre-devel
libxslt-devel
giflib-devel
KDEPIMLIBS
gpgme-devel
libical-devel
KDEBASE
libXcomposite-devel
libXdamage-devel
libXtst-devel
alsa-lib-devel
PyQt4
libxklavier-devel
xmms-devel
libsmbclient-devel
libusb-devel
lm_sensors-devel
OpenEXR-devel
pulseaudio-libs-devel
pciutils-devel
libxkbfile-devel
KDENETWORK
libidn-devel
qca-ossl
I’m sure you have noticed some different packages like redland and raptor, this time, instead of installing soprano-devel or strigi-devel, I installed their deps. Just another way to do it.
P.S. Just for the fun of it, this time I didn’t use kdesvn-build and built everything into /usr. I will write another post on how to compile KDE manually without any kind of script. Then you can write your own script to make it even easier to update it!
And, you have more control over what actually happens!
F10 Beta is also out!
Just at the same time as TicTacToe 0.5 (WHAT a coincident). Yes, F10 is out. Some of the features mentioned in the announcement are:
* New NetworkManager with connection sharing
* Improved printer handling
* Remote virtualization and easier virt storage
* Sectool, an auditing and security testing framework
* RPM 4.6, the first big RPM change in several years
… and more …
* New version of PackageKit for managing software, with more fixes
and enhancements (which benefits all distributions)
* New version of PulseAudio (which benefits all distributions)
* Kernel 2.6.27, including better support for WiFi
* Better support for the EFI for Apple Macintosh hardware
* Faster graphical start-up by Plymouth, replacing the venerable
RHGB
* Better support for webcams through the hard work in kernel
2.6.27 (which benefits all distributions)
* New icon theme “Echo”, to be completed with the theme graphic
“Solar” in the Fedora 10 release
* Gnome 2.24
* KDE 4.1
* Adding the NetBeans IDE
* Eclipse 3.4
* Automatic installation of multimedia codecs
* Better HDTV support in X.org
* “Sugar” graphical environment (from OLPC) available for use,
testing, and development
A more complete list and details of each new cited feature is available:
http://fedoraproject.org/wiki/Releases/10/FeatureList
Among my favorites are the addition of Sugar and Echo icon theme. And I love the fact that in every Fedora release, my favorite theme proposal gets accepted
last time it was Sulphur, this time Solar!! Yayy for Fedora community!
Being on the edge
I’m trying again to build KDE4 from svn. This time, I will use kdesvn-build. I have done it before, successfully, on OpenSuse, but this time I want to do it on Fedora. Right now it’s downloading the sources. What I really wanted to do, in fact, was that I wanted to make a complete list of dependencies for building KDE4 from scratch. I freshly installed F9 on my laptop and without updating nor installing anything, I download kdesvn-build script and install svn and gcc-c++. Now one by one, whenever it fails, I look at the logs and find out what is missing. So far, I need patch and cmake. Stay updated as I will post the list of deps as soon as they are available
Fedora 10 round 3 artwork
this is old news now, but I have to admit: I am fascinated by F10’s artwork. Especially Solar theme!!
Here are some link you might want to look at:
The winning themes for F10 are Gears, Solar, InvinXble, and Neon. My favorite is Solar (so far!)
(the links are to the order of my preference)
fedora 10 release name
I know it’s old news now, but just in case you haven’t found it anywhere else…these are the results of the naming vote:
1. Cambridge 1547
===
2. Nile 1503
3. Farnsworth 1435
4. Water 1408
5. Nitrate 1295
6. Whiskey Run 1281
7. Mississippi 1145
8. Saltpetre 1076
9. Terror 953
I in fact like the chosen name very well, and it was supposed to be the release name of RedHat Linux 10. If I could vote, I would vote this way:
1 Cambridge
2 Nile
3 Water
4 Nitrate
5 Mississippi
6 Terror
7 Farnsworth
8 Whiskey run
9 Saltpetre
well, it’s a range voting!!
How-to setup VNC server and VNC viewer between two Linux systems
I had some trouble setting up VNC so me and my friend could connect our computers. We both run Fedora 9 and we are not behind a router either. It’s very simple to set VNC up actually so I will jump straight to the main point.
first you need to install some packages, to do so, type this into terminal:
$ su -c ‘yum install vino vnc vnc-server’
now, run the firewall configurations ( System > Administration > Firewall ) and go to ‘other ports’ and click on Add. open port 5900 tcp. Apply and close the window.
Now go to terminal and run
$ vncserver
and it will ask you to set up a password and verify it.
Now go to System > Preferences > Internet and Network > Remote Desktop and check ‘Allow others to view my desktop’
On any other computer, install vnc and in the terminal, type:
$ vncviewer ipaddress
and the ipaddress stands for the remote computer’s ip!!
have fun