Here some PDF gadgets that I came about (a friend of mine told me about them):
Scribus: an editor for PDFs, it also permits to insert new elements
Xournal: to assemble several PDFs in order to make a PDF collection (a conference proceedings for instance).
#---
yum -y install scribus xournal
#---
Showing posts with label fedora9. Show all posts
Showing posts with label fedora9. Show all posts
Tuesday, September 16, 2008
Webcam security programs
Recently I was looking for webcam security tools, or CCTV if you will, and bumped into Motion and ZoneMinder.
The first is more simple and works like a "home-made"/"semi-pro" tool but you need an extra effort to get it compiled in Fedora 9 (you can get an RPM version here, which did the trick for me).
The ZoneMinder is a lot complexer and has a lot of features. But the documentation (for the new version, which is already on standard Fedora distribution) is poor and did not instruct you so well. I didn't like it very much because you need Apache and MySQL, which I usually do not need. So I preferred the Motion. Just to the sake of it, to install ZoneMinder:
#---
yum -y install zoneminder httpd mysql-server
chkconfig --level 345 httpd on
chkconfig --level 345 mysqld on
chkconfig --level 345 zoneminder on
#---
You need to add, per hand, the MySQL users, passwords, and database (refer to the documentation, I got fed up with it).
As soon as I get experienced with it I will report on that.
The first is more simple and works like a "home-made"/"semi-pro" tool but you need an extra effort to get it compiled in Fedora 9 (you can get an RPM version here, which did the trick for me).
The ZoneMinder is a lot complexer and has a lot of features. But the documentation (for the new version, which is already on standard Fedora distribution) is poor and did not instruct you so well. I didn't like it very much because you need Apache and MySQL, which I usually do not need. So I preferred the Motion. Just to the sake of it, to install ZoneMinder:
#---
yum -y install zoneminder httpd mysql-server
chkconfig --level 345 httpd on
chkconfig --level 345 mysqld on
chkconfig --level 345 zoneminder on
#---
You need to add, per hand, the MySQL users, passwords, and database (refer to the documentation, I got fed up with it).
As soon as I get experienced with it I will report on that.
Monday, September 15, 2008
VirtualBox do not start: KVM
Maybe it also happens to you: you try to start a virtual machine from VirtualBox and you hit an error message: "Disable KVM/VMX extensions" or something similar. The problem is: for some reason the new kernels (after 2.6.25) load some extensions. You just need to remove them. Execute the following as root:
Search for the modules:
#---
lsmod | grep kvm
#---
If there is any loaded module, unload them, in my case (respect the dependency order):
#---
rmmod kvm_intel
rmmod kvm
#---
Now try to start your machine. For me it did the trick.
Search for the modules:
#---
lsmod | grep kvm
#---
If there is any loaded module, unload them, in my case (respect the dependency order):
#---
rmmod kvm_intel
rmmod kvm
#---
Now try to start your machine. For me it did the trick.
Wednesday, August 13, 2008
SELinux too strong for me
About a couple of months I bought a new computer (a laptop) and until now couldn't setup like my desktop and haven't figured out why (until today).
There were 2 annoying aspects that kept me on my nerves: I couldn't set my Gnome to a different language from the system language (I like to have the system in English a for me in German). The second point that kept me pissed off was a strange SSH error "could not chdir /home/...".
For the language it is pretty straight forward:
#---
cat > $HOME/.dmrc << __END__
[Desktop]
Language=de_DE.utf8
__END__
#---
But somehow didn't work.
My other problem, SSH login was somehow cryptic for me (how could it be?!?). But today it strikes me: SELinux (I tried a local login, in the terminal, and the same error came). Somehow SELinux prevents "login" from accessing the home directory.
Anyway, the solution, which some security freaks would recommend, was to change SELinux from "ENFORCING" to "PERMISSIVE" and reboot. To do the same:
1. Edit as root: /etc/sysconfig/selinux
2. Change the SELINUX variable to:
SELINUX=permissive
3. Reboot
That's it. Now everything works just fine.
There were 2 annoying aspects that kept me on my nerves: I couldn't set my Gnome to a different language from the system language (I like to have the system in English a for me in German). The second point that kept me pissed off was a strange SSH error "could not chdir /home/...".
For the language it is pretty straight forward:
#---
cat > $HOME/.dmrc << __END__
[Desktop]
Language=de_DE.utf8
__END__
#---
But somehow didn't work.
My other problem, SSH login was somehow cryptic for me (how could it be?!?). But today it strikes me: SELinux (I tried a local login, in the terminal, and the same error came). Somehow SELinux prevents "login" from accessing the home directory.
Anyway, the solution, which some security freaks would recommend, was to change SELinux from "ENFORCING" to "PERMISSIVE" and reboot. To do the same:
1. Edit as root: /etc/sysconfig/selinux
2. Change the SELINUX variable to:
SELINUX=permissive
3. Reboot
That's it. Now everything works just fine.
Thursday, July 24, 2008
Reader Question: Network Adapter
The question:
Anonymous has left a new comment on my post "My Fedora 9 road map":
great!
what have been changed in your /etc/sysconfig/network-scripts/ifcfg-eth0? My fedora 9 sometimes can't detect my eth0 network card, I would like to know what config have to be changed about device eth0.
Ok Anonymous, here is the deal. You have basically two main approaches for networking: by hand our by NetworkManager. I will explain both but in case you do not have any reason not use NetworkManager I recommend it (it has some drawbacks nevertheless).
For the following instructions I assume that you are logged as root.
1. Per hand:
I assume that you do not like the GUI configuration program (which is fairly decent, as root: system-config-network) so the first step is to discover what NIC (Network Interface Controller) do you have:
1.1. Which NIC I do have:
#---
lspci # looking for Ethernet
#---
or
#---
lspci | grep -y ethernet
#---
I assume that you have the driver for it (as you said it does not work sometimes). But I does not hurt searching for any "tricks" regarding your specific NIC (googling it gives you the answer).
1.2. Looking if my NIC is "online":
Sometimes the problem is not on the NIC but on "loosing" the IP. So check it out:
#---
ifconfig -a
#---
Pay attention to the output, it must list as may "real" adapters as NICs you have (loopbacks, alias, and vmware/vbox adapters are virtual).
At this point I may answer your question: do you have more than 1 NIC? If yes then your problem is probably on knowing how to name eth0 and eth1 and so on. That is a very simple problem. Take note of the MAC address of each of your NICs, choosing the number of each one and add to /etc/sysconfig/network-scripts/ifcfg-eth0 the following line:
/etc/sysconfig/network-scripts/ifcfg-eth0:
HWADDR=<the same string from ifconfig>
Repeat it for the other NICs that you may have.
1.3. Configure the rest of the parameters:
The rest is like to be configured (you said that it eventually works) but add one more line:
/etc/sysconfig/network-scripts/ifcfg-eth0:
NM_CONTROLLED=no
That prevents the NetworkManager from trying to override your configurations.
1.4. Deactivating the NetworkManager:
#---
chkconfig --level 2345 NetworkManager off
#---
1.4.1. There is another nice TUI program that I like for such configurations:
#---
ntsysv --level 2345
#---
1.5. Restart and check-out if it boots ok.
That is what I have to say to you based on your comment. If it does not work I could try to help you (but leave a comment with your email, I will not publish it so no spam :-)).
2. With NetworkManager:
The NetworkManager is a great tool if you have a standard machine or a notebook, because it really makes everything easy, specially with wireless and so on. In my notebook I use it but in my desktop at home no (it has more than 1 NIC and the NetworkManager is not that great with that, at least that is what my experience tells).
2.1. Enabling NetworkManager:
The very first step is to add the following line to your ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0:
NM_CONTROLLED=yes
Then you need to enable the service at boot time:
#---
chkconfig --level 2345 NetworkManager on
#---
That is pretty much it. Just boot up and check it out.
3. Pros and Cons from NetworkManager:
The most annoying aspect of it is that it is an on demand "almost-pre-login" service and it prevents other network dependant services to work properly at boot (ntp can not adjust the clock at boot if you use NetworkManager). That for me is not ok. But again it is not its fault. The service is designed for that and to be frankly it is better so (it will be very annoying to asked at boot time to figure it out how to connect to the hotspot of your hotel, specially if it requires to logon in a home-page and put your login data). That said it relieves the pain of configuring your network every time you are relocated (if have to travel regularly you know what I mean).
That is why I prefer to suffer some lack of service in my notebook but keep things tight under my control in my desktop (I do not carry it with me, never). But it is always up to you.
Again, if you have any question you can send me a comment with your email (I will not publish your comment with your email) and I will try to help you.
Have fun!
Anonymous has left a new comment on my post "My Fedora 9 road map":
great!
what have been changed in your /etc/sysconfig/network-scripts/ifcfg-eth0? My fedora 9 sometimes can't detect my eth0 network card, I would like to know what config have to be changed about device eth0.
Ok Anonymous, here is the deal. You have basically two main approaches for networking: by hand our by NetworkManager. I will explain both but in case you do not have any reason not use NetworkManager I recommend it (it has some drawbacks nevertheless).
For the following instructions I assume that you are logged as root.
1. Per hand:
I assume that you do not like the GUI configuration program (which is fairly decent, as root: system-config-network) so the first step is to discover what NIC (Network Interface Controller) do you have:
1.1. Which NIC I do have:
#---
lspci # looking for Ethernet
#---
or
#---
lspci | grep -y ethernet
#---
I assume that you have the driver for it (as you said it does not work sometimes). But I does not hurt searching for any "tricks" regarding your specific NIC (googling it gives you the answer).
1.2. Looking if my NIC is "online":
Sometimes the problem is not on the NIC but on "loosing" the IP. So check it out:
#---
ifconfig -a
#---
Pay attention to the output, it must list as may "real" adapters as NICs you have (loopbacks, alias, and vmware/vbox adapters are virtual).
At this point I may answer your question: do you have more than 1 NIC? If yes then your problem is probably on knowing how to name eth0 and eth1 and so on. That is a very simple problem. Take note of the MAC address of each of your NICs, choosing the number of each one and add to /etc/sysconfig/network-scripts/ifcfg-eth0 the following line:
/etc/sysconfig/network-scripts/ifcfg-eth0:
HWADDR=<the same string from ifconfig>
Repeat it for the other NICs that you may have.
1.3. Configure the rest of the parameters:
The rest is like to be configured (you said that it eventually works) but add one more line:
/etc/sysconfig/network-scripts/ifcfg-eth0:
NM_CONTROLLED=no
That prevents the NetworkManager from trying to override your configurations.
1.4. Deactivating the NetworkManager:
#---
chkconfig --level 2345 NetworkManager off
#---
1.4.1. There is another nice TUI program that I like for such configurations:
#---
ntsysv --level 2345
#---
1.5. Restart and check-out if it boots ok.
That is what I have to say to you based on your comment. If it does not work I could try to help you (but leave a comment with your email, I will not publish it so no spam :-)).
2. With NetworkManager:
The NetworkManager is a great tool if you have a standard machine or a notebook, because it really makes everything easy, specially with wireless and so on. In my notebook I use it but in my desktop at home no (it has more than 1 NIC and the NetworkManager is not that great with that, at least that is what my experience tells).
2.1. Enabling NetworkManager:
The very first step is to add the following line to your ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0:
NM_CONTROLLED=yes
Then you need to enable the service at boot time:
#---
chkconfig --level 2345 NetworkManager on
#---
That is pretty much it. Just boot up and check it out.
3. Pros and Cons from NetworkManager:
The most annoying aspect of it is that it is an on demand "almost-pre-login" service and it prevents other network dependant services to work properly at boot (ntp can not adjust the clock at boot if you use NetworkManager). That for me is not ok. But again it is not its fault. The service is designed for that and to be frankly it is better so (it will be very annoying to asked at boot time to figure it out how to connect to the hotspot of your hotel, specially if it requires to logon in a home-page and put your login data). That said it relieves the pain of configuring your network every time you are relocated (if have to travel regularly you know what I mean).
That is why I prefer to suffer some lack of service in my notebook but keep things tight under my control in my desktop (I do not carry it with me, never). But it is always up to you.
Again, if you have any question you can send me a comment with your email (I will not publish your comment with your email) and I will try to help you.
Have fun!
Friday, July 18, 2008
A note on Java and OpenJDK
This is curious, I have both Javas, Sun and OpenJDK, installed and for both I have the Firefox plugin (I forgot to remove Sun's after installing OpenJDK). The side-effect was a seemingly high CPU use some times in Firefox. I suspect that it was due to the fact that I have too many extensions that could be fighting over conflicting resources (like 2 extensions that control the behaviour of tabs, I don't know, just bad guess work). Anyway, the point is: it wasn't. Since I removed one of the plugins (Sun's) it all got normal.
So, if you have both plugins (or you forgot that you have both installed, like me) and are experiencing some high CPU use with Firefox, try removing one of them :-)
Have a nice day!
So, if you have both plugins (or you forgot that you have both installed, like me) and are experiencing some high CPU use with Firefox, try removing one of them :-)
Have a nice day!
Saturday, May 31, 2008
Migrating from Firefox 2.0 to 3.0
There are some problems when migrating from Firefox 2.0 to Firefox 3.0 (in this case Firefox 3.0b5), which is the case when migrating from Fedora 8 to Fedora 9. For me it was not clear what was happening so maybe if you are experience some "weird" Firefox behaviour it might be also the case.
To keep things short:
1. Backup your bookmarks.
2. Close Firefox or kill it:
#---
killall firefox && echo done
#---
3. Remove your $HOME/.mozilla directory (or a safer measure, move it):
#---
cd $HOME
mv .mozilla .mozilla-firefox2
#---
4. Restart Firefox and start the painfully work of customising it.
Just a little history. I had had a Firefox 2.0 for a long time and when I migrated to Fedora 9 (see my road map) it also implies a migration from Firefox 2.0 to 3.0b5. The first thing, which was expected, was that my add-ons did not worked any more (compatibility issues). This was ok, I removed the deprecated add-ons and kept using the ones the worked.
The problem that first caught my attention was GMail, which was working just in the basic html mode (which sucks if you are used to the normal version). I thought that it was a problem with add-ons (so I remove every single one of them), it did not work. Then I start suspecting of Java (tried 2 Sun versions and open-java version), but it wasn't it. At the end I was suspecting some incompatibilities between Firefox and AJAX (which is what Google uses).
The very last thing, after a week or so seeking for an answer, was clearing my configuration directory. Which solved the problem. Don't ask me why, I do not know (and didn't bother to look for the answer).
The bottom line is: if you are experience some weird behaviour with Firefox, try to start fresh.
To keep things short:
1. Backup your bookmarks.
2. Close Firefox or kill it:
#---
killall firefox && echo done
#---
3. Remove your $HOME/.mozilla directory (or a safer measure, move it):
#---
cd $HOME
mv .mozilla .mozilla-firefox2
#---
4. Restart Firefox and start the painfully work of customising it.
Just a little history. I had had a Firefox 2.0 for a long time and when I migrated to Fedora 9 (see my road map) it also implies a migration from Firefox 2.0 to 3.0b5. The first thing, which was expected, was that my add-ons did not worked any more (compatibility issues). This was ok, I removed the deprecated add-ons and kept using the ones the worked.
The problem that first caught my attention was GMail, which was working just in the basic html mode (which sucks if you are used to the normal version). I thought that it was a problem with add-ons (so I remove every single one of them), it did not work. Then I start suspecting of Java (tried 2 Sun versions and open-java version), but it wasn't it. At the end I was suspecting some incompatibilities between Firefox and AJAX (which is what Google uses).
The very last thing, after a week or so seeking for an answer, was clearing my configuration directory. Which solved the problem. Don't ask me why, I do not know (and didn't bother to look for the answer).
The bottom line is: if you are experience some weird behaviour with Firefox, try to start fresh.
Monday, May 19, 2008
[updated] Aplause for Fedora 9
I'm really impressed by Fedora 9 and here come one of my source of frustration on the previous versions: Java Support and Eclipse.
Until Fedora 8 I needed to install a "thrid party" (the original) Eclipse and Sun's Java to have a decent Java support. I needed to use the original Eclipse because somehow it doesn't wanted to use the Sun's Java, just Gnu Java (which wasn't compatible with Java 1.6). Now Fedora have really flexible Eclipse (3.3.2) with some useful plugins and I can use the Java version that I want. Here comes the hack: I do not need it any more because Gnu Java (ok, openjdk actually) is already Java 1.6 compatible. An amazing step forward to interoperability (at least for me). I still keep the Eclipse "third party" step in my road map, as also Sun's Java, but just because I haven't tried it long enough to discard it (but I'm using the Fedora packages now).
For those of you that want to give a shot:
[update]
Java source included:
java-1.6.0-openjdk-src
java-1.5.0-gcj-src
[update]
Java support:
#---
yum -y install \
gcc-java \
java-1.6.0-openjdk \
java-1.6.0-openjdk-plugin \
java-1.6.0-openjdk-javadoc \
java-1.6.0-openjdk-src \
java-1.5.0-gcj \
java-1.5.0-gcj-devel \
java-1.5.0-gcj-javadoc \
java-1.5.0-gcj-src
#---
Eclipse for Java:
#---
yum -y install \
eclipse-platform \
eclipse-ecj \
eclipse-jdt \
eclipse-cvs-client \
eclipse-subclipse \
eclipse-subclipse-book
#---
For C++ development:
#---
yum -y install \
eclipse-cdt
#---
Mylyn plugin:
#---
yum -y install \
eclipse-mylyn \
eclipse-mylyn-ide \
eclipse-mylyn-java \
eclipse-mylyn-bugzilla \
eclipse-mylyn-trac
#---
A note on the docs, you will find them in:
/usr/share/javadoc/java-1.5.0-gcj/
/usr/share/javadoc/java-1.6.0-openjdk/
Until Fedora 8 I needed to install a "thrid party" (the original) Eclipse and Sun's Java to have a decent Java support. I needed to use the original Eclipse because somehow it doesn't wanted to use the Sun's Java, just Gnu Java (which wasn't compatible with Java 1.6). Now Fedora have really flexible Eclipse (3.3.2) with some useful plugins and I can use the Java version that I want. Here comes the hack: I do not need it any more because Gnu Java (ok, openjdk actually) is already Java 1.6 compatible. An amazing step forward to interoperability (at least for me). I still keep the Eclipse "third party" step in my road map, as also Sun's Java, but just because I haven't tried it long enough to discard it (but I'm using the Fedora packages now).
For those of you that want to give a shot:
[update]
Java source included:
java-1.6.0-openjdk-src
java-1.5.0-gcj-src
[update]
Java support:
#---
yum -y install \
gcc-java \
java-1.6.0-openjdk \
java-1.6.0-openjdk-plugin \
java-1.6.0-openjdk-javadoc \
java-1.6.0-openjdk-src \
java-1.5.0-gcj \
java-1.5.0-gcj-devel \
java-1.5.0-gcj-javadoc \
java-1.5.0-gcj-src
#---
Eclipse for Java:
#---
yum -y install \
eclipse-platform \
eclipse-ecj \
eclipse-jdt \
eclipse-cvs-client \
eclipse-subclipse \
eclipse-subclipse-book
#---
For C++ development:
#---
yum -y install \
eclipse-cdt
#---
Mylyn plugin:
#---
yum -y install \
eclipse-mylyn \
eclipse-mylyn-ide \
eclipse-mylyn-java \
eclipse-mylyn-bugzilla \
eclipse-mylyn-trac
#---
A note on the docs, you will find them in:
/usr/share/javadoc/java-1.5.0-gcj/
/usr/share/javadoc/java-1.6.0-openjdk/
Friday, May 16, 2008
A word about flash and Firefox 3.0
If you are using Firefox 3.0 and want to have flash support there is a broken dependency problem in the flash RPM, it does not include the libflashsupport, which is mandatory to have sound in flash.
So to install flash and have it working properly you need to:
1. Add flash repository: Adobe (flash plugin)
2. Install it, with libflashsupport:
#---
yum -y install \
flash-plugin \
libflashsupport
#---
The problem was reported here.
So to install flash and have it working properly you need to:
1. Add flash repository: Adobe (flash plugin)
2. Install it, with libflashsupport:
#---
yum -y install \
flash-plugin \
libflashsupport
#---
The problem was reported here.
Wednesday, May 14, 2008
My Fedora 9 road map
- Basic system setup
-- Adjust [/etc/resolv.conf]
-- Adjust [/etc/fstab]
-- Adjust [/etc/sysconfig/network-scripts/ifcfg-eth0]
- Add repositories:
-- Freshrpms
-- Adobe (flash plugin)
-- Livna
-- Correct conflict between livna and freshrpms (in favor of freshrpms):
Edit your [/etc/yum.repos.d/livna.repo] file to look like this:
...
#mirrorlist=http://rpm.livna.org/mirrorlist-7
exclude=vlc*,mplayer,libdvbpsi*,ffmpeg*,mencoder*,x264*,lame*
enabled=1
...
-- Update your system:
#---
yum -y upgrade
#---
- Install additional software:
-- Multimedia:
#---
yum -y install \
mplayer \
mencoder \
gecko-mediaplayer \
gnome-mplayer \
vlc \
grip \
ogle \
flash-plugin \
libflashsupport \
AdobeReader_enu \
k3b \
k3b-extras-nonfree
#---
-- Torrent with transmission
#---
yum -y install \
transmission
#---
-- Email with sylpheed-claws
#---
yum -y install \
bogofilter \
claws-mail \
claws-mail-plugins
#---
-- XMMS with its most precious plug-ins
#---
yum -y install \
xmms \
xmms-libs \
xmms-skins.noarch \
xmms-mp3 \
xmms-faad2 \
xmms-flac \
xmms-wma \
xmms-cdread \
xmms-arts \
xmms-esd \
xmms-musepack \
xmms-acme
#---
-- Pidgin, a very good IM client
#---
yum -y install \
pidgin \
pidgin-encryption \
pidgin-guifications \
pidgin-libnotify \
pidgin-otr \
purple-plugin_pack-pidgin \
purple-plugin_pack-pidgin-xmms
#---
-- For kernel modules
#---
yum -y install \
kernel-devel \
kernel-headers
#---
-- Nautilus plug-ins
#---
yum -y install \
nautilus-open-terminal \
nautilus-search-tool \
nautilus-flac-converter \
nautilus-extensions
#---
-- Misc
--- Diagrams and images, usually old stuff that I'm used to
#---
yum -y install \
graphviz \
dia \
gv \
xfig \
xpdf \
eog \
gnuplot \
grace
#---
--- Editors and related
#---
yum -y install \
gvim \
kile \
dictd \
diction
#---
--- My beloved spreadsheet program
#---
yum -y install \
gnumeric
#---
--- Unrar and related programs
#---
yum -y install \
unrar \
p7zip
#---
--- My beloved debugging program
#---
yum -y install \
ddd
#---
-- Remove things I do NOT like:
--- Multimedia players that do not play divx/mp3 and stays as default for video and audio files:
#---
yum -y erase \
xine* \
totem*
#---
--- This is REALLY annoying, it prevents mplayerplug-in from working properly:
#---
yum -y erase \
mozplugger
#---
-- Update your system:
#---
yum -y upgrade
#---
- Install and setup third-part programs
-- VirtualBox/VMware
-- Skype
-- Real Player (check for the RPM version)
-- Sun Java
-- Eclipse
P.S.: For Real Player you will need to install the following package (broken dependency on Real Player RPM):
#---
yum -y install \
compat-libstdc++-33
#---
- Setup printers
- Backup [/etc] and [/boot/grub]
#---
tar -czf bkp-system.`/bin/date +"%Y%m%d-%H%M"`.tgz /etc /boot/grub
#---
- Some issues:
Acrobat Reader install its Firefox/Mozilla plug-in, which has a memory leak. I recommend to remove it. To do so:
#---
rm -f /usr/lib/mozilla/plugins/nppdf.so
#---
Related posts:
- Pidgin with multiple languages (obsolete by package purple-plugin_pack-pidgin, but not working properly)
- C Cedilla with Gnome
- Eclipse and Java from RPMs
-- Adjust [/etc/resolv.conf]
-- Adjust [/etc/fstab]
-- Adjust [/etc/sysconfig/network-scripts/ifcfg-eth0]
- Add repositories:
-- Freshrpms
-- Adobe (flash plugin)
-- Livna
-- Correct conflict between livna and freshrpms (in favor of freshrpms):
Edit your [/etc/yum.repos.d/livna.repo] file to look like this:
...
#mirrorlist=http://rpm.livna.org/mirrorlist-7
exclude=vlc*,mplayer,libdvbpsi*,ffmpeg*,mencoder*,x264*,lame*
enabled=1
...
-- Update your system:
#---
yum -y upgrade
#---
- Install additional software:
-- Multimedia:
#---
yum -y install \
mplayer \
mencoder \
gecko-mediaplayer \
gnome-mplayer \
vlc \
grip \
ogle \
flash-plugin \
libflashsupport \
AdobeReader_enu \
k3b \
k3b-extras-nonfree
#---
-- Torrent with transmission
#---
yum -y install \
transmission
#---
-- Email with sylpheed-claws
#---
yum -y install \
bogofilter \
claws-mail \
claws-mail-plugins
#---
-- XMMS with its most precious plug-ins
#---
yum -y install \
xmms \
xmms-libs \
xmms-skins.noarch \
xmms-mp3 \
xmms-faad2 \
xmms-flac \
xmms-wma \
xmms-cdread \
xmms-arts \
xmms-esd \
xmms-musepack \
xmms-acme
#---
-- Pidgin, a very good IM client
#---
yum -y install \
pidgin \
pidgin-encryption \
pidgin-guifications \
pidgin-libnotify \
pidgin-otr \
purple-plugin_pack-pidgin \
purple-plugin_pack-pidgin-xmms
#---
-- For kernel modules
#---
yum -y install \
kernel-devel \
kernel-headers
#---
-- Nautilus plug-ins
#---
yum -y install \
nautilus-open-terminal \
nautilus-search-tool \
nautilus-flac-converter \
nautilus-extensions
#---
-- Misc
--- Diagrams and images, usually old stuff that I'm used to
#---
yum -y install \
graphviz \
dia \
gv \
xfig \
xpdf \
eog \
gnuplot \
grace
#---
--- Editors and related
#---
yum -y install \
gvim \
kile \
dictd \
diction
#---
--- My beloved spreadsheet program
#---
yum -y install \
gnumeric
#---
--- Unrar and related programs
#---
yum -y install \
unrar \
p7zip
#---
--- My beloved debugging program
#---
yum -y install \
ddd
#---
-- Remove things I do NOT like:
--- Multimedia players that do not play divx/mp3 and stays as default for video and audio files:
#---
yum -y erase \
xine* \
totem*
#---
--- This is REALLY annoying, it prevents mplayerplug-in from working properly:
#---
yum -y erase \
mozplugger
#---
-- Update your system:
#---
yum -y upgrade
#---
- Install and setup third-part programs
-- VirtualBox/VMware
-- Skype
-- Real Player (check for the RPM version)
-- Sun Java
-- Eclipse
P.S.: For Real Player you will need to install the following package (broken dependency on Real Player RPM):
#---
yum -y install \
compat-libstdc++-33
#---
- Setup printers
- Backup [/etc] and [/boot/grub]
#---
tar -czf bkp-system.`/bin/date +"%Y%m%d-%H%M"`.tgz /etc /boot/grub
#---
- Some issues:
Acrobat Reader install its Firefox/Mozilla plug-in, which has a memory leak. I recommend to remove it. To do so:
#---
rm -f /usr/lib/mozilla/plugins/nppdf.so
#---
Related posts:
- Pidgin with multiple languages (obsolete by package purple-plugin_pack-pidgin, but not working properly)
- C Cedilla with Gnome
- Eclipse and Java from RPMs
Subscribe to:
Posts (Atom)